You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

185 lines
5.3 KiB

  1. # Basic keycodes
  2. ## Letters and Numbers
  3. |KC_1|KC_2|KC_3|KC_4|KC_5|KC_6|KC_7|KC_8|
  4. |----|----|----|----|----|----|----|----|
  5. |KC_9|KC_0|KC_F1|KC_F2|KC_F3|KC_F4|KC_F5|KC_F6|
  6. |KC_F7|KC_F8|KC_F9|KC_F10|KC_F11|KC_F12|KC_F13|KC_F14|
  7. |KC_F15|KC_F16|KC_F17|KC_F18|KC_F19|KC_F20|KC_F21|KC_F22|
  8. |KC_F23|KC_F24|KC_A|KC_B|KC_C|KC_D|KC_E|KC_F|
  9. |KC_G|KC_H|KC_I|KC_J|KC_K|KC_L|KC_M|KC_N|
  10. |KC_O|KC_P|KC_Q|KC_R|KC_S|KC_T|KC_U|KC_V|
  11. |KC_W|KC_X|KC_Y|KC_Z|||||
  12. ## Punctuation
  13. |Long Name|Short Name|Description|
  14. |---------|----------|-----------|
  15. |KC_ENTER|KC_ENT|`Return (ENTER)`|
  16. |KC_ESCAPE|KC_ESC|`ESCAPE`|
  17. |KC_BSPACE|KC_BSPC|`DELETE (Backspace)`|
  18. |KC_TAB||`Tab`|
  19. |KC_SPACE|KC_SPC|Spacebar|
  20. |KC_MINUS|KC_MINS|`-` and `_`|
  21. |KC_EQUAL|KC_EQL|`=` and `+`|
  22. |KC_LBRACKET|KC_LBRC|`[` and `{`|
  23. |KC_RBRACKET|KC_RBRC|`]` and `}`|
  24. |KC_BSLASH|KC_BSLS|`\` and <code>&#124;</code> |
  25. |KC_NONUS_HASH|KC_NUHS|Non-US `#` and `~`|
  26. |KC_NONUS_BSLASH|KC_NUBS|Non-US `\` and <code>&#124;</code> |
  27. |KC_INT1|KC_RO|JIS `\` and <code>&#124;</code> |
  28. |KC_INT2|KC_KANA|International216|
  29. |KC_INT3|KC_JYEN|Yen Symbol (`¥`)|
  30. |KC_SCOLON|KC_SCLN|`;` and `:`|
  31. |KC_QUOTE|KC_QUOT|`‘` and `“`|
  32. |KC_GRAVE|KC_GRV|Grave Accent and Tilde|
  33. |KC_COMMA|KC_COMM|`,` and `<`|
  34. |KC_DOT||`.` and `>`|
  35. |KC_SLASH|KC_SLSH|`/` and `?`|
  36. |KC_CAPSLOCK|KC_CAPS|Caps Lock|
  37. ## Modifiers
  38. |Long Name|Short Name|Description|
  39. |---------|----------|-----------|
  40. |KC_LCTRL|KC_LCTL|LeftControl|
  41. |KC_LSHIFT|KC_LSFT|LeftShift|
  42. |KC_LALT||LeftAlt|
  43. |KC_LGUI||Left GUI(Windows/Apple/Meta key)|
  44. |KC_RCTRL|KC_RCTL|RightControl|
  45. |KC_RSHIFT|KC_RSFT|RightShift|
  46. |KC_RALT||RightAlt|
  47. |KC_RGUI||Right GUI(Windows/Apple/Meta key)|
  48. |KC_LOCKING_CAPS||Locking Caps Lock|
  49. |KC_LOCKING_NUM||Locking Num Lock|
  50. |KC_LOCKING_SCROLL||Locking Scroll Lock|
  51. |KC_INT4|KC_HENK|JIS Henken|
  52. |KC_INT5|KC_MHEN|JIS Muhenken|
  53. ## Commands
  54. |Long Name|Short Name|Description|
  55. |---------|----------|-----------|
  56. |KC_PSCREEN|KC_PSCR|PrintScreen|
  57. |KC_SCROLLLOCK|KC_SLCK|Scroll Lock|
  58. |KC_PAUSE|KC_PAUS|Pause|
  59. |KC_INSERT|KC_INS|Insert|
  60. |KC_HOME||Home|
  61. |KC_PGUP||PageUp|
  62. |KC_DELETE|KC_DEL|Delete Forward|
  63. |KC_END||End|
  64. |KC_PGDOWN|KC_PGDN|PageDown|
  65. |KC_RIGHT|KC_RGHT|RightArrow|
  66. |KC_LEFT||LeftArrow|
  67. |KC_DOWN||DownArrow|
  68. |KC_UP||UpArrow|
  69. |KC_APPLICATION|KC_APP|Application|
  70. |KC_POWER||Power|
  71. |KC_EXECUTE||Execute|
  72. |KC_HELP||Help|
  73. |KC_MENU||Menu|
  74. |KC_SELECT||Select|
  75. |KC_AGAIN||Again|
  76. |KC_UNDO||Undo|
  77. |KC_CUT||Cut|
  78. |KC_COPY||Copy|
  79. |KC_PASTE||Paste|
  80. |KC_FIND||Find|
  81. |KC_ALT_ERASE||Alternate Erase|
  82. |KC_SYSREQ||SysReq/Attention|
  83. |KC_CANCEL||Cancel|
  84. |KC_CLEAR||Clear|
  85. |KC_PRIOR||Prior|
  86. |KC_RETURN||Return|
  87. |KC_SEPARATOR||Separator|
  88. |KC_OUT||Out|
  89. |KC_OPER||Oper|
  90. |KC_CLEAR_AGAIN||Clear/Again|
  91. |KC_CRSEL||CrSel/Props|
  92. |KC_EXSEL||ExSel|
  93. |KC_SYSTEM_POWER|KC_PWR|System Power Down|
  94. |KC_SYSTEM_SLEEP|KC_SLEP|System Sleep|
  95. |KC_SYSTEM_WAKE|KC_WAKE|System Wake|
  96. |KC_MAIL|KC_MAIL||
  97. |KC_CALCULATOR|KC_CALC||
  98. |KC_MY_COMPUTER|KC_MYCM||
  99. |KC_WWW_SEARCH|KC_WSCH||
  100. |KC_WWW_HOME|KC_WHOM||
  101. |KC_WWW_BACK|KC_WBAK||
  102. |KC_WWW_FORWARD|KC_WFWD||
  103. |KC_WWW_STOP|KC_WSTP||
  104. |KC_WWW_REFRESH|KC_WREF||
  105. |KC_WWW_FAVORITES|KC_WFAV||
  106. ## Media Keys
  107. Windows and Mac use different key codes for next track and previous track. Make sure you choose the keycode that corresponds to your OS.
  108. |Long Name|Short Name|Description|
  109. |---------|----------|-----------|
  110. |KC_STOP||Stop|
  111. |KC__MUTE||Mute|
  112. |KC__VOLUP||Volume Up|
  113. |KC__VOLDOWN||Volume Down|
  114. |KC_AUDIO_MUTE|KC_MUTE||
  115. |KC_AUDIO_VOL_UP|KC_VOLU||
  116. |KC_AUDIO_VOL_DOWN|KC_VOLD||
  117. |KC_MEDIA_NEXT_TRACK|KC_MNXT|Next Track (Windows)|
  118. |KC_MEDIA_PREV_TRACK|KC_MPRV|Previous Track (Windows)|
  119. |KC_MEDIA_FAST_FORWARD|KC_MFFD|Next Track (macOS)|
  120. |KC_MEDIA_REWIND|KC_MRWD|Previous Track (macOS)|
  121. |KC_MEDIA_STOP|KC_MSTP||
  122. |KC_MEDIA_PLAY_PAUSE|KC_MPLY||
  123. |KC_MEDIA_SELECT|KC_MSEL||
  124. ## Numpad
  125. |Long Name|Short Name|Description|
  126. |---------|----------|-----------|
  127. |KC_NUMLOCK|KC_NLCK|Keypad Num Lock and Clear|
  128. |KC_KP_SLASH|KC_PSLS|Keypad /|
  129. |KC_KP_ASTERISK|KC_PAST|Keypad *|
  130. |KC_KP_MINUS|KC_PMNS|Keypad -|
  131. |KC_KP_PLUS|KC_PPLS|Keypad +|
  132. |KC_KP_ENTER|KC_PENT|Keypad ENTER|
  133. |KC_KP_1|KC_P1|Keypad 1 and End|
  134. |KC_KP_2|KC_P2|Keypad 2 and Down Arrow|
  135. |KC_KP_3|KC_P3|Keypad 3 and PageDn|
  136. |KC_KP_4|KC_P4|Keypad 4 and Left Arrow|
  137. |KC_KP_5|KC_P5|Keypad 5|
  138. |KC_KP_6|KC_P6|Keypad 6 and Right Arrow|
  139. |KC_KP_7|KC_P7|Keypad 7 and Home|
  140. |KC_KP_8|KC_P8|Keypad 8 and Up Arrow|
  141. |KC_KP_9|KC_P9|Keypad 9 and PageUp|
  142. |KC_KP_0|KC_P0|Keypad 0 and Insert|
  143. |KC_KP_DOT|KC_PDOT|Keypad . and Delete|
  144. |KC_KP_EQUAL|KC_PEQL|Keypad =|
  145. |KC_KP_COMMA|KC_PCMM|Keypad Comma|
  146. |KC_KP_EQUAL_AS400||Keypad Equal Sign|
  147. ## Special Keys
  148. |Long Name|Short Name|Description|
  149. |---------|----------|-----------|
  150. |KC_NO||Ignore this key. (NOOP) |
  151. ## Mousekey
  152. |Long Name|Short Name|Description|
  153. |---------|----------|-----------|
  154. |KC_MS_UP|KC_MS_U|Mouse Cursor Up|
  155. |KC_MS_DOWN|KC_MS_D|Mouse Cursor Down|
  156. |KC_MS_LEFT|KC_MS_L|Mouse Cursor Left|
  157. |KC_MS_RIGHT|KC_MS_R|Mouse Cursor Right|
  158. |KC_MS_BTN1|KC_BTN1|Mouse Button 1|
  159. |KC_MS_BTN2|KC_BTN2|Mouse Button 2|
  160. |KC_MS_BTN3|KC_BTN3|Mouse Button 3|
  161. |KC_MS_BTN4|KC_BTN4|Mouse Button 4|
  162. |KC_MS_BTN5|KC_BTN5|Mouse Button 5|
  163. |KC_MS_WH_UP|KC_WH_U|Mouse Wheel Up|
  164. |KC_MS_WH_DOWN|KC_WH_D|Mouse Wheel Down|
  165. |KC_MS_WH_LEFT|KC_WH_L|Mouse Wheel Left|
  166. |KC_MS_WH_RIGHT|KC_WH_R|Mouse Wheel Right|
  167. |KC_MS_ACCEL0|KC_ACL0|Mouse Acceleration 0|
  168. |KC_MS_ACCEL1|KC_ACL1|Mouse Acceleration 1|
  169. |KC_MS_ACCEL2|KC_ACL2|Mouse Acceleration 2|