aboutsummaryrefslogtreecommitdiffhomepage
path: root/data/keycodes.json
blob: c4015912afe71f803bfdc2d672f7f7bb0cec977d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
[
  { "code": "`KC_NO`", "aliases": ["`XXXXXXX`"], "description": "Ignore this key (NOOP)" },
  { "code": "`KC_TRANSPARENT`", "aliases": ["`KC_TRNS`", "`_______`"], "description": "Use the next lowest non-transparent key", "symbol": "∅" },
  { "code": "`KC_A`", "aliases": [ ], "description": "`a` and `A`" },
  { "code": "`KC_B`", "aliases": [ ], "description": "`b` and `B`" },
  { "code": "`KC_C`", "aliases": [ ], "description": "`c` and `C`" },
  { "code": "`KC_D`", "aliases": [ ], "description": "`d` and `D`" },
  { "code": "`KC_E`", "aliases": [ ], "description": "`e` and `E`" },
  { "code": "`KC_F`", "aliases": [ ], "description": "`f` and `F`" },
  { "code": "`KC_G`", "aliases": [ ], "description": "`g` and `G`" },
  { "code": "`KC_H`", "aliases": [ ], "description": "`h` and `H`" },
  { "code": "`KC_I`", "aliases": [ ], "description": "`i` and `I`" },
  { "code": "`KC_J`", "aliases": [ ], "description": "`j` and `J`" },
  { "code": "`KC_K`", "aliases": [ ], "description": "`k` and `K`" },
  { "code": "`KC_L`", "aliases": [ ], "description": "`l` and `L`" },
  { "code": "`KC_M`", "aliases": [ ], "description": "`m` and `M`" },
  { "code": "`KC_N`", "aliases": [ ], "description": "`n` and `N`" },
  { "code": "`KC_O`", "aliases": [ ], "description": "`o` and `O`" },
  { "code": "`KC_P`", "aliases": [ ], "description": "`p` and `P`" },
  { "code": "`KC_Q`", "aliases": [ ], "description": "`q` and `Q`" },
  { "code": "`KC_R`", "aliases": [ ], "description": "`r` and `R`" },
  { "code": "`KC_S`", "aliases": [ ], "description": "`s` and `S`" },
  { "code": "`KC_T`", "aliases": [ ], "description": "`t` and `T`" },
  { "code": "`KC_U`", "aliases": [ ], "description": "`u` and `U`" },
  { "code": "`KC_V`", "aliases": [ ], "description": "`v` and `V`" },
  { "code": "`KC_W`", "aliases": [ ], "description": "`w` and `W`" },
  { "code": "`KC_X`", "aliases": [ ], "description": "`x` and `X`" },
  { "code": "`KC_Y`", "aliases": [ ], "description": "`y` and `Y`" },
  { "code": "`KC_Z`", "aliases": [ ], "description": "`z` and `Z`" },
  { "code": "`KC_1`", "aliases": [ ], "description": "`1` and `!`" },
  { "code": "`KC_2`", "aliases": [ ], "description": "`2` and `@`" },
  { "code": "`KC_3`", "aliases": [ ], "description": "`3` and `#`" },
  { "code": "`KC_4`", "aliases": [ ], "description": "`4` and `$`" },
  { "code": "`KC_5`", "aliases": [ ], "description": "`5` and `%`" },
  { "code": "`KC_6`", "aliases": [ ], "description": "`6` and `^`" },
  { "code": "`KC_7`", "aliases": [ ], "description": "`7` and `&`" },
  { "code": "`KC_8`", "aliases": [ ], "description": "`8` and `*`" },
  { "code": "`KC_9`", "aliases": [ ], "description": "`9` and `(`" },
  { "code": "`KC_0`", "aliases": [ ], "description": "`0` and `)`" },
  { "code": "`KC_ENTER`", "aliases": ["`KC_ENT`"], "description": "Return (Enter)" },
  { "code": "`KC_ESCAPE`", "aliases": ["`KC_ESC`"], "description": "Escape" },
  { "code": "`KC_BSPACE`", "aliases": ["`KC_BSPC`"], "description": "Delete (Backspace)" },
  { "code": "`KC_TAB`", "aliases": [ ], "description": "Tab" },
  { "code": "`KC_SPACE`",  "aliases": ["`KC_SPC`"], "description": "Spacebar" },
  { "code": "`KC_MINUS`", "aliases": ["`KC_MINS`"], "description": "`-` and `_`", "symbol": "-" },
  { "code": "`KC_EQUAL`", "aliases": ["`KC_EQL`"], "description": "`=` and `+`", "symbol": "+" },
  { "code": "`KC_LBRACKET`", "aliases": ["`KC_LBRC`"], "description": "`[` and `{`", "symbol": "[" },
  { "code": "`KC_RBRACKET`", "aliases": ["`KC_RBRC`"], "description": "`]` and `}`", "symbol": "]" },
  { "code": "`KC_BSLASH`", "aliases": ["`KC_BSLS`"], "description": "`\\` and `|`", "symbol": "\\" },
  { "code": "`KC_NONUS_HASH`", "aliases": ["`KC_NUHS`"], "description": "Non-US `#` and `~`", "symbol": "`" },
  { "code": "`KC_SCOLON`", "aliases": ["`KC_SCLN`"], "description": "`;` and `:`", "symbol": ";" },
  { "code": "`KC_QUOTE`", "aliases": ["`KC_QUOT`"], "description": "`'` and `\"`", "symbol": "'" },
  { "code": "`KC_GRAVE`", "aliases": ["`KC_GRV`", "`KC_ZKHK`"], "description": "<code>&#96;</code> and `~`, JIS Zenkaku/Hankaku", "symbol": "~" },
  { "code": "`KC_COMMA`", "aliases": ["`KC_COMM`"], "description": "`,` and `<`", "symbol": "," },
  { "code": "`KC_DOT`", "aliases": [ ], "description": "`.` and `>`", "symbol": "." },
  { "code": "`KC_SLASH`", "aliases": ["`KC_SLSH`"], "description": "`/` and `?`", "symbol": "/" },
  { "code": "`KC_CAPSLOCK`", "aliases": ["`KC_CLCK`", "`KC_CAPS`"], "description": "Caps Lock" },
  { "code": "`KC_F1`", "aliases": [ ], "description": "F1" },
  { "code": "`KC_F2`", "aliases": [ ], "description": "F2" },
  { "code": "`KC_F3`", "aliases": [ ], "description": "F3" },
  { "code": "`KC_F4`", "aliases": [ ], "description": "F4" },
  { "code": "`KC_F5`", "aliases": [ ], "description": "F5" },
  { "code": "`KC_F6`", "aliases": [ ], "description": "F6" },
  { "code": "`KC_F7`", "aliases": [ ], "description": "F7" },
  { "code": "`KC_F8`", "aliases": [ ], "description": "F8" },
  { "code": "`KC_F9`", "aliases": [ ], "description": "F9" },
  { "code": "`KC_F10`", "aliases": [ ], "description": "F10" },
  { "code": "`KC_F11`", "aliases": [ ], "description": "F11" },
  { "code": "`KC_F12`", "aliases": [ ], "description": "F12" },
  { "code": "`KC_PSCREEN`", "aliases": ["`KC_PSCR`"], "description": "Print Screen" },
  { "code": "`KC_SCROLLLOCK`", "aliases": ["`KC_SLCK`", "`KC_BRMD`"], "description": "Scroll Lock, Brightness Down (macOS)" },
  { "code": "`KC_PAUSE`", "aliases": ["`KC_PAUS`", "`KC_BRK`", "`KC_BRMU`"], "description": "Pause, Brightness Up (macOS)" },
  { "code": "`KC_INSERT`", "aliases": ["`KC_INS`"], "description": "Insert" },
  { "code": "`KC_HOME`", "aliases": [ ], "description": "Home" },
  { "code": "`KC_PGUP`", "aliases": [ ], "description": "Page Up" },
  { "code": "`KC_DELETE`", "aliases": ["`KC_DEL`"], "description": "Forward Delete" },
  { "code": "`KC_END`", "aliases": [ ], "description": "End" },
  { "code": "`KC_PGDOWN`", "aliases": ["`KC_PGDN`"], "description": "Page Down", "symbol": "PgDn" },
  { "code": "`KC_RIGHT`", "aliases": ["`KC_RGHT`"], "description": "Right Arrow", "symbol": "►" },
  { "code": "`KC_LEFT`", "aliases": [ ], "description": "Left Arrow", "symbol": "◀︎" },
  { "code": "`KC_DOWN`", "aliases": [ ], "description": "Down Arrow", "symbol": "▼" },
  { "code": "`KC_UP`", "aliases": [ ], "description": "Up Arrow", "symbol": "▲" },
  { "code": "`KC_NUMLOCK`", "aliases": ["`KC_NLCK`"], "description": "Keypad Num Lock and Clear" },
  { "code": "`KC_KP_SLASH`", "aliases": ["`KC_PSLS`"], "description": "Keypad `/`", "symbol": "/" },
  { "code": "`KC_KP_ASTERISK`", "aliases": ["`KC_PAST`"], "description": "Keypad `*`" },
  { "code": "`KC_KP_MINUS`", "aliases": ["`KC_PMNS`"], "description": "Keypad `-`" },
  { "code": "`KC_KP_PLUS`", "aliases": ["`KC_PPLS`"], "description": "Keypad `+`" },
  { "code": "`KC_KP_ENTER`", "aliases": ["`KC_PENT`"], "description": "Keypad Enter" },
  { "code": "`KC_KP_1`", "aliases": ["`KC_P1`"], "description": "Keypad `1` and End" },
  { "code": "`KC_KP_2`", "aliases": ["`KC_P2`"], "description": "Keypad `2` and Down Arrow" },
  { "code": "`KC_KP_3`", "aliases": ["`KC_P3`"], "description": "Keypad `3` and Page Down" },
  { "code": "`KC_KP_4`", "aliases": ["`KC_P4`"], "description": "Keypad `4` and Left Arrow" },
  { "code": "`KC_KP_5`", "aliases": ["`KC_P5`"], "description": "Keypad `5`" },
  { "code": "`KC_KP_6`", "aliases": ["`KC_P6`"], "description": "Keypad `6` and Right Arrow" },
  { "code": "`KC_KP_7`", "aliases": ["`KC_P7`"], "description": "Keypad `7` and Home" },
  { "code": "`KC_KP_8`", "aliases": ["`KC_P8`"], "description": "Keypad `8` and Up Arrow" },
  { "code": "`KC_KP_9`", "aliases": ["`KC_P9`"], "description": "Keypad `9` and Page Up" },
  { "code": "`KC_KP_0`", "aliases": ["`KC_P0`"], "description": "Keypad `0` and Insert" },
  { "code": "`KC_KP_DOT`", "aliases": ["`KC_PDOT`"], "description": "Keypad `.` and Delete" },
  { "code": "`KC_NONUS_BSLASH`", "aliases": ["`KC_NUBS`"], "description": "Non-US `\\` and `|`" },
  { "code": "`KC_APPLICATION`", "aliases": ["`KC_APP`"], "description": "Application (Windows Context Menu Key)" },
  { "code": "`KC_POWER`", "aliases": [ ], "description": "System Power" },
  { "code": "`KC_KP_EQUAL`", "aliases": ["`KC_PEQL`"], "description": "Keypad `=`", "symbol": "=" },
  { "code": "`KC_F13`", "aliases": [ ], "description": "F13" },
  { "code": "`KC_F14`", "aliases": [ ], "description": "F14" },
  { "code": "`KC_F15`", "aliases": [ ], "description": "F15" },
  { "code": "`KC_F16`", "aliases": [ ], "description": "F16" },
  { "code": "`KC_F17`", "aliases": [ ], "description": "F17" },
  { "code": "`KC_F18`", "aliases": [ ], "description": "F18" },
  { "code": "`KC_F19`", "aliases": [ ], "description": "F19" },
  { "code": "`KC_F20`", "aliases": [ ], "description": "F20" },
  { "code": "`KC_F21`", "aliases": [ ], "description": "F21" },
  { "code": "`KC_F22`", "aliases": [ ], "description": "F22" },
  { "code": "`KC_F23`", "aliases": [ ], "description": "F23" },
  { "code": "`KC_F24`", "aliases": [ ], "description": "F24" },
  { "code": "`KC_EXECUTE`", "aliases": ["`KC_EXEC`"], "description": "Execute" },
  { "code": "`KC_HELP`", "aliases": [ ], "description": "Help" },
  { "code": "`KC_MENU`", "aliases": [ ], "description": "Menu" },
  { "code": "`KC_SELECT`", "aliases": ["`KC_SLCT`"], "description": "Select" },
  { "code": "`KC_STOP`", "aliases": [ ], "description": "Stop" },
  { "code": "`KC_AGAIN`", "aliases": ["`KC_AGIN`"], "description": "Again" },
  { "code": "`KC_UNDO`", "aliases": [ ], "description": "Undo" },
  { "code": "`KC_CUT`", "aliases": [ ], "description": "Cut" },
  { "code": "`KC_COPY`", "aliases": [ ], "description": "Copy" },
  { "code": "`KC_PASTE`", "aliases": ["`KC_PSTE`"], "description": "Paste" },
  { "code": "`KC_FIND`", "aliases": [ ], "description": "Find" },
  { "code": "`KC__MUTE`", "aliases": [ ], "description": "Mute" },
  { "code": "`KC__VOLUP`", "aliases": [ ], "description": "Volume Up" },
  { "code": "`KC__VOLDOWN`", "aliases": [ ], "description": "Volume Down" },
  { "code": "`KC_LOCKING_CAPS`", "aliases": ["`KC_LCAP`"], "description": "Locking Caps Lock" },
  { "code": "`KC_LOCKING_NUM`", "aliases": ["`KC_LNUM`"], "description": "Locking Num Lock" },
  { "code": "`KC_LOCKING_SCROLL`", "aliases": ["`KC_LSCR`"], "description": "Locking Scroll Lock" },
  { "code": "`KC_KP_COMMA`", "aliases": ["`KC_PCMM`"], "description": "Keypad `,`" },
  { "code": "`KC_KP_EQUAL_AS400`", "aliases": [ ], "description": "Keypad `=` on AS/400 keyboards" },
  { "code": "`KC_INT1`", "aliases": ["`KC_RO`"], "description": "JIS `\\` and `_`" },
  { "code": "`KC_INT2`", "aliases": ["`KC_KANA`"], "description": "JIS Katakana/Hiragana" },
  { "code": "`KC_INT3`", "aliases": ["`KC_JYEN`"], "description": "JIS `¥` and `|`" },
  { "code": "`KC_INT4`", "aliases": ["`KC_HENK`"], "description": "JIS Henkan" },
  { "code": "`KC_INT5`", "aliases": ["`KC_MHEN`"], "description": "JIS Muhenkan" },
  { "code": "`KC_INT6`", "aliases": [ ], "description": "JIS Numpad `,`" },
  { "code": "`KC_INT7`", "aliases": [ ], "description": "International 7" },
  { "code": "`KC_INT8`", "aliases": [ ], "description": "International 8" },
  { "code": "`KC_INT9`", "aliases": [ ], "description": "International 9" },
  { "code": "`KC_LANG1`", "aliases": ["`KC_HAEN`"], "description": "Hangul/English" },
  { "code": "`KC_LANG2`", "aliases": ["`KC_HANJ`"], "description": "Hanja" },
  { "code": "`KC_LANG3`", "aliases": [ ], "description": "JIS Katakana" },
  { "code": "`KC_LANG4`", "aliases": [ ], "description": "JIS Hiragana" },
  { "code": "`KC_LANG5`", "aliases": [ ], "description": "JIS Zenkaku/Hankaku" },
  { "code": "`KC_LANG6`", "aliases": [ ], "description": "Language 6" },
  { "code": "`KC_LANG7`", "aliases": [ ], "description": "Language 7" },
  { "code": "`KC_LANG8`", "aliases": [ ], "description": "Language 8" },
  { "code": "`KC_LANG9`", "aliases": [ ], "description": "Language 9" },
  { "code": "`KC_ALT_ERASE`", "aliases": ["`KC_ERAS`"], "description": "Alternate Erase" },
  { "code": "`KC_SYSREQ`", "aliases": [ ], "description": "SysReq/Attention" },
  { "code": "`KC_CANCEL`", "aliases": [ ], "description": "Cancel" },
  { "code": "`KC_CLEAR`", "aliases": ["`KC_CLR`"], "description": "Clear" },
  { "code": "`KC_PRIOR`", "aliases": [ ], "description": "Prior" },
  { "code": "`KC_RETURN`", "aliases": [ ], "description": "Return" },
  { "code": "`KC_SEPARATOR`", "aliases": [ ], "description": "Separator" },
  { "code": "`KC_OUT`", "aliases": [ ], "description": "Out" },
  { "code": "`KC_OPER`", "aliases": [ ], "description": "Oper" },
  { "code": "`KC_CLEAR_AGAIN`", "aliases": [ ], "description": "Clear/Again" },
  { "code": "`KC_CRSEL`", "aliases": [ ], "description": "CrSel/Props" },
  { "code": "`KC_EXSEL`", "aliases": [ ], "description": "ExSel" },
  { "code": "`KC_LCTRL`", "aliases": ["`KC_LCTL`"], "description": "Left Control", "isModifier": true },
  { "code": "`KC_LSHIFT`", "aliases": ["`KC_LSFT`"], "description": "Left Shift", "isModifier": true },
  { "code": "`KC_LALT`", "aliases": ["`KC_LOPT`"], "description": "Left Alt (Option)", "symbol": "⌥", "isModifier": true },
  { "code": "`KC_LGUI`", "aliases": ["`KC_LCMD`", "`KC_LWIN`"], "description": "Left GUI (Windows/Command/Meta key)", "symbol": "⌘", "isModifier": true },
  { "code": "`KC_RCTRL`", "aliases": ["`KC_RCTL`"], "description": "Right Control", "isModifier": true },
  { "code": "`KC_RSHIFT`", "aliases": ["`KC_RSFT`"], "description": "Right Shift", "isModifier": true },
  { "code": "`KC_RALT`", "aliases": ["`KC_ROPT`", "`KC_ALGR`"], "description": "Right Alt (Option/AltGr)", "symbol": "⌥", "isModifier": true },
  { "code": "`KC_RGUI`", "aliases": ["`KC_RCMD`", "`KC_RWIN`"], "description": "Right GUI (Windows/Command/Meta key)", "symbol": "⌘", "isModifier": true },
  { "code": "`KC_SYSTEM_POWER`", "aliases": ["`KC_PWR`"], "description": "System Power Down" },
  { "code": "`KC_SYSTEM_SLEEP`", "aliases": ["`KC_SLEP`"], "description": "System Sleep" },
  { "code": "`KC_SYSTEM_WAKE`", "aliases": ["`KC_WAKE`"], "description": "System Wake" },
  { "code": "`KC_AUDIO_MUTE`", "aliases": ["`KC_MUTE`"], "description": "Mute" },
  { "code": "`KC_AUDIO_VOL_UP`", "aliases": ["`KC_VOLU`"], "description": "Volume Up" },
  { "code": "`KC_AUDIO_VOL_DOWN`", "aliases": ["`KC_VOLD`"], "description": "Volume Down" },
  { "code": "`KC_MEDIA_NEXT_TRACK`", "aliases": ["`KC_MNXT`"], "description": "Next Track" },
  { "code": "`KC_MEDIA_PREV_TRACK`", "aliases": ["`KC_MPRV`"], "description": "Previous Track" },
  { "code": "`KC_MEDIA_STOP`", "aliases": ["`KC_MSTP`"], "description": "Stop Track" },
  { "code": "`KC_MEDIA_PLAY_PAUSE`", "aliases": ["`KC_MPLY`"], "description": "Play/Pause Track" },
  { "code": "`KC_MEDIA_SELECT`", "aliases": ["`KC_MSEL`"], "description": "Launch Media Player" },
  { "code": "`KC_MEDIA_EJECT`", "aliases": ["`KC_EJCT`"], "description": "Eject" },
  { "code": "`KC_MAIL`", "aliases": [ ], "description": "Launch Mail" },
  { "code": "`KC_CALCULATOR`", "aliases": ["`KC_CALC`"], "description": "Launch Calculator" },
  { "code": "`KC_MY_COMPUTER`", "aliases": ["`KC_MYCM`"], "description": "Launch My Computer" },
  { "code": "`KC_WWW_SEARCH`", "aliases": ["`KC_WSCH`"], "description": "Browser Search" },
  { "code": "`KC_WWW_HOME`", "aliases": ["`KC_WHOM`"], "description": "Browser Home" },
  { "code": "`KC_WWW_BACK`", "aliases": ["`KC_WBAK`"], "description": "Browser Back" },
  { "code": "`KC_WWW_FORWARD`", "aliases": ["`KC_WFWD`"], "description": "Browser Forward" },
  { "code": "`KC_WWW_STOP`", "aliases": ["`KC_WSTP`"], "description": "Browser Stop" },
  { "code": "`KC_WWW_REFRESH`", "aliases": ["`KC_WREF`"], "description": "Browser Refresh" },
  { "code": "`KC_WWW_FAVORITES`", "aliases": ["`KC_WFAV`"], "description": "Browser Favorites" },
  { "code": "`KC_MEDIA_FAST_FORWARD`", "aliases": ["`KC_MFFD`"] , "description": "Next Track" },
  { "code": "`KC_MEDIA_REWIND`", "aliases": ["`KC_MRWD`"], "description": "Previous Track" },
  { "code": "`KC_BRIGHTNESS_UP`", "aliases": ["`KC_BRIU`"], "description": "Brightness Up" },
  { "code": "`KC_BRIGHTNESS_DOWN`", "aliases": ["`KC_BRID`"], "description": "Brightness Down" },

  { "code": "`RESET`", "aliases": [], "description": "Put the keyboard into bootloader mode for flashing" },
  { "code": "`DEBUG`", "aliases": [], "description": "Toggle debug mode" },
  { "code": "`EEPROM_RESET`", "aliases": ["`EEP_RST`"], "description": "Reinitializes the keyboard's EEPROM (persistent memory)" },

  { "code": "`DF(layer)`", "description": "Set the base (default) layer" },
  { "code": "`MO(layer)`", "description": "Momentarily turn on `layer` when pressed (requires `KC_TRNS` on destination layer" },
  { "code": "`OSL(layer)`", "description": "Momentarily activates `layer` until a key is pressed. See [One Shot Keys](one_shot_keys.md) for details." },
  { "code": "`LM(layer, mod)`", "description": "Momentarily turn on `layer` (like MO) with `mod` active as well. Where `mod` is a mods_bit. Mods can be viewed [here](mod_tap.md). Example Implementation: `LM(LAYER_1, MOD_LALT)`" },
  { "code": "`LT(layer, kc)`", "description": "Turn on `layer` when held, `kc` when tapped" },
  { "code": "`TG(layer)`", "description": "Toggle `layer` on or off" },
  { "code": "`TO(layer)`", "description": "Turns on `layer` and turns off all other layers, except the default layer" },
  { "code": "`TT(layer)`", "description": "Normally acts like MO unless it's tapped multiple times, which toggles `layer` on" },

  { "code": "`LCTL(kc)`", "aliases": [], "description": "Hold Left Control and press `kc`" },
  { "code": "`LSFT(kc)`", "aliases": [], "description": "Hold Left Shift and press `kc`", "symbol": "⇧" },
  { "code": "`LALT(kc)`", "aliases": ["`LOPT(kc)`"], "description": "Hold Left Alt and press `kc`" },
  { "code": "`LGUI(kc)`", "aliases": ["`LCMD(kc)`", "`LWIN(kc)`"], "description": "Hold Left GUI and press `kc`", "symbol": "⌘" },
  { "code": "`RCTL(kc)`", "description": "Hold Right Control and press `kc`" },
  { "code": "`RSFT(kc)`", "description": "Hold Right Shift and press `kc`", "symbol": "⇧" },
  { "code": "`RALT(kc)`", "aliases": ["`ROPT(kc)`", "`ALGR(kc)`"], "description": "Hold Right Alt and press `kc`" },
  { "code": "`RGUI(kc)`", "aliases": ["`RCMD(kc)`", "`LWIN(kc)`"], "description": "Hold Right GUI and press `kc`", "symbol": "⌘" },
  { "code": "`SGUI(kc)`", "aliases": ["`SCMD(kc)`", "`SWIN(kc)`"], "description": "Hold Left Shift and GUI and press `kc`" },
  { "code": "`LCA(kc)`", "description": "Hold Left Control and Alt and press `kc`" },
  { "code": "`LCAG(kc)`", "description": "Hold Left Control, Alt and GUI and press `kc`" },
  { "code": "`MEH(kc)`", "description": "Hold Left Control, Shift and Alt and press `kc`" },
  { "code": "`HYPR(kc)`", "description": "Hold Left Control, Shift, Alt and GUI and press `kc`" },
  { "code": "`KC_MEH`", "description": "Left Control, Shift and Alt" },
  { "code": "`KC_HYPR`", "description": "Left Control, Shift, Alt and GUI" },

  { "code": "`MT(mod, kc)`", "description": "`mod` when held, `kc` when tapped" },
  { "code": "`LCTL_T(kc)`", "aliases": ["`CTL_T(kc)`"], "description": "Left Control when held, `kc` when tapped" },
  { "code": "`LSFT_T(kc)`", "aliases": ["`SFT_T(kc)`"], "description": "Left Shift when held, `kc` when tapped" },
  { "code": "`LALT_T(kc)`", "aliases": ["`LOPT_T(kc)`", "`ALT_T(kc)`", "`OPT_T(kc)`"], "description": "Left Alt when held, `kc` when tapped" },
  { "code": "`LGUI_T(kc)`", "aliases": ["`LCMD_T(kc)`", "`LWIN_T(kc)`", "`GUI_T(kc)`", "`CMD_T(kc)`", "`WIN_T(kc)`"], "description": "Left GUI when held, `kc` when tapped" },
  { "code": "`RCTL_T(kc)`", "description": "Right Control when held, `kc` when tapped" },
  { "code": "`RSFT_T(kc)`", "description": "Right Shift when held, `kc` when tapped" },
  { "code": "`RALT_T(kc)`", "aliases": ["`ROPT_T(kc)`", "`ALGR_T(kc)`"], "description": "Right Alt when held, `kc` when tapped" },
  { "code": "`RGUI_T(kc)`", "aliases": ["`RCMD_T(kc)`", "`RWIN_T(kc)`"], "description": "Right GUI when held, `kc` when tapped" },
  { "code": "`SGUI_T(kc)`", "aliases": ["`SCMD_T(kc)`", "`SWIN_T(kc)`"], "description": "Left Shift and GUI when held, `kc` when tapped" },
  { "code": "`LCA_T(kc)`", "description": "Left Control and Alt when held, `kc` when tapped" },
  { "code": "`LCAG_T(kc)`", "description": "Left Control, Alt and GUI when held, `kc` when tapped" },
  { "code": "`RCAG_T(kc)`", "description": "Right Control, Alt and GUI when held, `kc` when tapped" },
  { "code": "`C_S_T(kc)`", "description": "Left Control and Shift when held, `kc` when tapped" },
  { "code": "`MEH_T(kc)`", "description": "Left Control, Shift and Alt when held, `kc` when tapped" },
  { "code": "`HYPR_T(kc)`", "aliases": ["`ALL_T(kc)`"], "description": "Left Control, Shift, Alt and GUI when held, `kc` when tapped - more info [here](http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/)" },

  { "code": "`RGB_TOG`", "description": "Toggle RGB lighting on or off" },
  { "code": "`RGB_MODE_FORWARD`", "aliases": ["`RGB_MOD`"], "description": "Cycle through modes, reverse direction when Shift is held" },
  { "code": "`RGB_MODE_REVERSE`", "aliases": ["`RGB_RMOD`"], "description": "Cycle through modes in reverse, forward direction when Shift is held" },
  { "code": "`RGB_HUI`", "description": "Increase hue, decrease hue when Shift is held" },
  { "code": "`RGB_HUD`", "description": "Decrease hue, increase hue when Shift is held" },
  { "code": "`RGB_SAI`", "description": "Increase saturation, decrease saturation when Shift is held" },
  { "code": "`RGB_SAD`", "description": "Decrease saturation, increase saturation when Shift is held" },
  { "code": "`RGB_VAI`", "description": "Increase value (brightness), decrease value when Shift is held" },
  { "code": "`RGB_VAD`", "description": "Decrease value (brightness), increase value when Shift is held" },
  { "code": "`RGB_SPI`", "description": "Increase effect speed (does not support eeprom yet), decrease speed when Shift is held" },
  { "code": "`RGB_SPD`", "description": "Decrease effect speed (does not support eeprom yet), increase speed when Shift is held" },
  { "code": "`KC_LCPO`", "description": "Left Control when held, `(` when tapped" },
  { "code": "`KC_RCPC`", "description": "Right Control when held, `)` when tapped" },
  { "code": "`KC_LSPO`", "description": "Left Shift when held, `(` when tapped", "symbol": "⇧/(" },
  { "code": "`KC_RSPC`", "description": "Right Shift when held, `)` when tapped", "symbol": "⇧/)" },
  { "code": "`KC_LAPO`", "description": "Left Alt when held, `(` when tapped" },
  { "code": "`KC_RAPC`", "description": "Right Alt when held, `)` when tapped" },
  { "code": "`KC_SFTENT`", "description": "Right Shift when held, Enter when tapped" }
]