Add keyboard usage page

This commit is contained in:
David Hoppenbrouwers
2022-09-12 21:27:49 +02:00
parent 917484aae0
commit 191c0c87c8
2 changed files with 230 additions and 0 deletions

View File

@ -0,0 +1,229 @@
usage! {
[0x07]
0x01 ErrorRollOver
0x02 PostFail
0x03 ErrorUndefined
0x04 A
0x05 B
0x06 C
0x07 D
0x08 E
0x09 F
0x0a G
0x0b H
0x0c I
0x0d J
0x0e K
0x0f L
0x10 M
0x11 N
0x12 O
0x13 P
0x14 Q
0x15 R
0x16 S
0x17 T
0x18 U
0x19 V
0x1a W
0x1b X
0x1c Y
0x1d Z
0x1e N1
0x1f N2
0x20 N3
0x21 N4
0x22 N5
0x23 N6
0x24 N7
0x25 N8
0x26 N9
0x27 N0
0x28 Enter
0x29 Escape
0x2a Backspace
0x2b Tab
0x2c SpaceBar
0x2d Minus
0x2e Equal
0x2f SquareLeft
0x30 SquareRight
0x31 Backslash
0x32 Hash
0x33 Semicolon
0x34 SingleQuote
0x35 GraveAccent
0x36 Comma
0x37 Dot
0x38 ForwardSlash
0x39 CapsLock
0x3a F1
0x3b F2
0x3c F3
0x3d F4
0x3e F5
0x3f F6
0x40 F7
0x41 F8
0x42 F9
0x43 F10
0x44 F11
0x45 F12
0x46 PrintScreen
0x47 ScrollLock
0x48 Pause
0x49 Insert
0x4a Home
0x4b PageUp
0x4c Delete
0x4d End
0x4e PageDown
0x4f RightArrow
0x50 LeftArrow
0x51 DownArrow
0x52 UpArrow
0x53 KpNumLock
0x54 KpForwardSlash
0x55 KpStar
0x56 KpMinus
0x57 KpPlus
0x58 KpEnter
0x59 Kp1
0x5a Kp2
0x5b Kp3
0x5c Kp4
0x5d Kp5
0x5e Kp6
0x5f Kp7
0x60 Kp8
0x61 Kp9
0x62 Kp0
0x63 KpDot
0x64 KpBackSlash
0x65 Application
0x66 Power
0x67 KpEqual
0x68 F13
0x69 F14
0x6a F15
0x6b F16
0x6c F17
0x6d F18
0x6e F19
0x6f F20
0x70 F21
0x71 F22
0x72 F23
0x73 F24
0x74 Execute
0x75 Help
0x76 Menu
0x77 Select
0x78 Stop
0x79 Again
0x7a Undo
0x7b Cut
0x7c Copy
0x7d Paste
0x7e Find
0x7f Mute
0x80 VolumeUp
0x81 VolumeDown
0x82 LockingCapsLock
0x83 LockingNumLock
0x84 LockingScrollLock
0x85 KpComma
0x86 KpEqualSign
0x87 International1
0x88 International2
0x89 International3
0x8a International4
0x8b International5
0x8c International6
0x8d International7
0x8e International8
0x8f International9
0x90 Lang1
0x91 Lang2
0x92 Lang3
0x93 Lang4
0x94 Lang5
0x95 Lang6
0x96 Lang7
0x97 Lang8
0x98 Lang9
0x99 AlternateErase
0x9a SysReq
0x9b Cancel
0x9c Clear
0x9d Prior
0x9e Return
0x9f Separator
0xa0 Out
0xa1 Oper
0xa2 ClearAgain
0xa3 CrSelProps
0xa4 ExSel
0xb0 Kp00
0xb1 Kp000
0xb2 ThousandsSeparator
0xb3 Decimaleparator
0xb4 CurrencyUnit
0xb5 CurrencySubUnit
0xb6 KpRoundOpen
0xb7 KpRoundClose
0xb8 KpCurlyOpen
0xb9 KpCurlyClose
0xba KpTab
0xbb KpBackspace
0xbc KpA
0xbd KpB
0xbe KpC
0xbf KpD
0xc0 KpE
0xc1 KpF
0xc2 KpXor
0xc3 KpHat
0xc4 KpPercent
0xc5 KpLess
0xc6 KpGreater
0xc7 KpAnd
0xc8 KpAndAnd
0xc9 KpOr
0xca KpOrOr
0xcb KpColon
0xcc KpHash
0xcd KpSpace
0xce KpAt
0xcf KpExclamation
0xd0 KpMemStore
0xd1 KpMemRecall
0xd2 KpMemClear
0xd3 KpMemAdd
0xd4 KpMemSubstract
0xd5 KpMemMultiply
0xd6 KpMemDivide
0xd7 KpPlusMinus
0xd8 KpClear
0xd9 KpClearEntry
0xda KpBinary
0xdb KpOctal
0xdc KpDecimal
0xdd KpHexadecimal
0xe0 LeftControl
0xe1 LeftShift
0xe2 LeftAlt
0xe3 LeftGui
0xe4 RightControl
0xe5 RightShift
0xe6 RightAlt
0xe7 RightGui
}

View File

@ -70,6 +70,7 @@ macro_rules! page {
page! {
GenericDesktop generic_desktop
Keyboard keyboard
Button button
}