HID services: Difference between revisions

No edit summary
No edit summary
Line 6,085: Line 6,085:
= KeyboardKeySet =
= KeyboardKeySet =
This is "nn::hid::KeyboardKeySet". This is a BitFlagSet object for [[#KeyboardKey]].
This is "nn::hid::KeyboardKeySet". This is a BitFlagSet object for [[#KeyboardKey]].
= KeyboardKey =
This is "nn::hid::KeyboardKey". This is a 256-bit flag.
{| class="wikitable" border="1"
|-
! Bit
! Description
|-
| 4
| A
|-
| 5
| B
|-
| 6
| C
|-
| 7
| D
|-
| 8
| E
|-
| 9
| F
|-
| 10
| G
|-
| 11
| H
|-
| 12
| I
|-
| 13
| J
|-
| 14
| K
|-
| 15
| L
|-
| 16
| M
|-
| 17
| N
|-
| 18
| O
|-
| 19
| P
|-
| 20
| Q
|-
| 21
| R
|-
| 22
| S
|-
| 23
| T
|-
| 24
| U
|-
| 25
| V
|-
| 26
| W
|-
| 27
| X
|-
| 28
| Y
|-
| 29
| Z
|-
| 30
| D1
|-
| 31
| D2
|-
| 32
| D3
|-
| 33
| D4
|-
| 34
| D5
|-
| 35
| D6
|-
| 36
| D7
|-
| 37
| D8
|-
| 38
| D9
|-
| 39
| D0
|-
| 40
| Return
|-
| 41
| Escape
|-
| 42
| Backspace
|-
| 43
| Tab
|-
| 44
| Space
|-
| 45
| Minus
|-
| 46
| Plus
|-
| 47
| OpenBracket
|-
| 48
| CloseBracket
|-
| 49
| Pipe
|-
| 50
| Tilde
|-
| 51
| Semicolon
|-
| 52
| Quote
|-
| 53
| Backquote
|-
| 54
| Comma
|-
| 55
| Period
|-
| 56
| Slash
|-
| 57
| CapsLock
|-
| 58
| F1
|-
| 59
| F2
|-
| 60
| F3
|-
| 61
| F4
|-
| 62
| F5
|-
| 63
| F6
|-
| 64
| F7
|-
| 65
| F8
|-
| 66
| F9
|-
| 67
| F10
|-
| 68
| F11
|-
| 69
| F12
|-
| 70
| PrintScreen
|-
| 71
| ScrollLock
|-
| 72
| Pause
|-
| 73
| Insert
|-
| 74
| Home
|-
| 75
| PageUp
|-
| 76
| Delete
|-
| 77
| End
|-
| 78
| PageDown
|-
| 79
| RightArrow
|-
| 80
| LeftArrow
|-
| 81
| DownArrow
|-
| 82
| UpArrow
|-
| 83
| NumLock
|-
| 84
| NumPadDivide
|-
| 85
| NumPadMultiply
|-
| 86
| NumPadSubtract
|-
| 87
| NumPadAdd
|-
| 88
| NumPadEnter
|-
| 89
| NumPad1
|-
| 90
| NumPad2
|-
| 91
| NumPad3
|-
| 92
| NumPad4
|-
| 93
| NumPad5
|-
| 94
| NumPad6
|-
| 95
| NumPad7
|-
| 96
| NumPad8
|-
| 97
| NumPad9
|-
| 98
| NumPad0
|-
| 99
| NumPadDot
|-
| 100
| Backslash
|-
| 101
| Application
|-
| 102
| Power
|-
| 103
| NumPadEquals
|-
| 104
| F13
|-
| 105
| F14
|-
| 106
| F15
|-
| 107
| F16
|-
| 108
| F17
|-
| 109
| F18
|-
| 110
| F19
|-
| 111
| F20
|-
| 112
| F21
|-
| 113
| F22
|-
| 114
| F23
|-
| 115
| F24
|-
| 133
| NumPadComma
|-
| 135
| Ro
|-
| 136
| KatakanaHiragana
|-
| 137
| Yen
|-
| 138
| Henkan
|-
| 139
| Muhenkan
|-
| 140
| NumPadCommaPc98
|-
| 144
| HangulEnglish
|-
| 145
| Hanja
|-
| 146
| Katakana
|-
| 147
| Hiragana
|-
| 148
| ZenkakuHankaku
|-
| 224
| LeftControl
|-
| 225
| LeftShift
|-
| 226
| LeftAlt
|-
| 227
| LeftGui
|-
| 228
| RightControl
|-
| 229
| RightShift
|-
| 230
| RightAlt
|-
| 231
| RightGui
|}


= KeyboardLockKeyEventSet =
= KeyboardLockKeyEventSet =