US (Default)
Usage
INFO
Optional, since this is the default.
toml
# keyboard.toml
[settings]
keycodes = "us"Core
| Key | Code | Alias |
|---|---|---|
| None | 0x0000 | none, xxx |
| Trough | 0x0001 | trough, --- |
Alphas
| Key | Code | Alias |
|---|---|---|
| A | 0x0004 | a |
| B | 0x0005 | b |
| C | 0x0006 | c |
| D | 0x0007 | d |
| E | 0x0008 | e |
| F | 0x0009 | f |
| G | 0x000A | g |
| H | 0x000B | h |
| I | 0x000C | i |
| J | 0x000D | j |
| K | 0x000E | k |
| L | 0x000F | l |
| M | 0x0010 | m |
| N | 0x0011 | n |
| O | 0x0012 | o |
| P | 0x0013 | p |
| Q | 0x0014 | q |
| R | 0x0015 | r |
| S | 0x0016 | s |
| T | 0x0017 | t |
| U | 0x0018 | u |
| V | 0x0019 | v |
| W | 0x001A | w |
| X | 0x001B | x |
| Y | 0x001C | y |
| Z | 0x001D | z |
Numbers
| Key | Code | Alias |
|---|---|---|
| One | 0x001E | one, 1 |
| Two | 0x001F | two, 2 |
| Three | 0x0020 | three, 3 |
| Four | 0x0021 | four, 4 |
| Five | 0x0022 | five, 5 |
| Six | 0x0023 | six, 6 |
| Seven | 0x0024 | seven, 7 |
| Eight | 0x0025 | eight, 8 |
| Nine | 0x0026 | nine, 9 |
| Zero | 0x0027 | zero, 0 |
Modifiers
| Key | Code | Alias |
|---|---|---|
| LeftCtrl | 0x00E0 | leftctrl, lctrl, lctl, ctrl |
| RightCtrl | 0x00E4 | rightctrl, rctrl, rctl |
| LeftShift | 0x00E1 | leftshift, lshft, lsft, shift |
| RightShift | 0x00E5 | rightshift, rshft, rsft |
| LeftAlt | 0x00E2 | leftalt, lalt, alt |
| RightAlt | 0x00E6 | rightalt, ralt, altgr |
| LeftGui | 0x00E3 | leftgui, gui, win, meta, lgui, lwin, lmeta |
| RightGui | 0x00E7 | rightgui, rgui, rwin, rmeta |
Navigation
| Key | Code | Alias |
|---|---|---|
| Left | 0x0050 | left |
| Right | 0x004F | right |
| Up | 0x0052 | up |
| Down | 0x0051 | down |
| Enter | 0x0028 | enter, ent |
| Escape | 0x0029 | escape, esc |
| Backspace | 0x002A | backspace, bspc |
| Space | 0x002C | space, spc |
| Tab | 0x002B | tab |
| CapsLock | 0x0039 | capslock, caps |
| Insert | 0x0049 | insert |
| Delete | 0x004C | delete |
| Home | 0x004A | home |
| End | 0x004D | end |
| PageUp | 0x004B | pageup |
| PageDown | 0x004E | pagedown |
Symbols
| Key | Code | Alias |
|---|---|---|
| Minus | 0x002D | minus, -, mns |
| Equal | 0x002E | equal, =, eql |
| LeftBracket | 0x002F | leftbracket, [, lbrc |
| RightBracket | 0x0030 | rightbracket, ], rbrc |
| Backslash | 0x0031 | backslash, \, bslsh, bsls |
| Quote | 0x0034 | quote, ', quot |
| Grave | 0x0035 | grave, `, gr |
| Comma | 0x0036 | comma, , |
| Dot | 0x0037 | dot, . |
| Slash | 0x0038 | slash, /, slsh, sls |
| Tilde | 0x1235 | tilde, ~ |
| Exlm | 0x121E | exlm, ! |
| At | 0x121F | at, @ |
| Hash | 0x1220 | hash, # |
| Dollar | 0x1221 | dollar, dlr, $ |
| Percent | 0x1222 | percent, perc, % |
| Circumflex | 0x1223 | circumflex, circ, ^ |
| Ampersand | 0x1224 | ampersand, ampr, & |
| Asterisk | 0x1225 | asterisk, astr, * |
| LeftParenthesis | 0x1226 | leftparenthesis, lprn, ( |
| RightParenthesis | 0x1227 | rightparenthesis, rprn, ) |
| Underscore | 0x122D | underscore, unds, _ |
| Plus | 0x122E | plus, + |
| LeftCurlyBracket | 0x122F | leftcurlybracket, lcbr, { |
| RightCurlyBracket | 0x1230 | rightcurlybracket, rcbr, } |
| Pipe | 0x1231 | pipe, | |
| Semicolon | 0x0033 | semicolon, ;, scln, scoln |
| Colon | 0x1233 | colon, cln, : |
| DoubleQuote | 0x1234 | doublequote, dquot, " |
| LeftAngleBracket | 0x1236 | leftanglebracket, labk, < |
| RightAngleBracket | 0x1237 | rightanglebracket, rabk, > |
| QuestionMark | 0x1238 | questionmark, ques, ? |
| NonUsBackSlash | 0x0064 | nonusbackslash |
| NonUsHash | 0x0032 | nonushash |
Function keys
| Key | Code | Alias |
|---|---|---|
| F1 | 0x003A | f1 |
| F2 | 0x003B | f2 |
| F3 | 0x003C | f3 |
| F4 | 0x003D | f4 |
| F5 | 0x003E | f5 |
| F6 | 0x003F | f6 |
| F7 | 0x0040 | f7 |
| F8 | 0x0041 | f8 |
| F9 | 0x0042 | f9 |
| F10 | 0x0043 | f10 |
| F11 | 0x0044 | f11 |
| F12 | 0x0045 | f12 |
| F13 | 0x0068 | f13 |
| F14 | 0x0069 | f14 |
| F15 | 0x006A | f15 |
| F16 | 0x006B | f16 |
| F17 | 0x006C | f17 |
| F18 | 0x006D | f18 |
| F19 | 0x006E | f19 |
| F20 | 0x006F | f20 |
| F21 | 0x0070 | f21 |
| F22 | 0x0071 | f22 |
| F23 | 0x0072 | f23 |
| F24 | 0x0073 | f24 |
Keypad
| Key | Code | Alias |
|---|---|---|
| NumLock | 0x0053 | numlock |
| KpSlash | 0x0054 | kpslash |
| KpAsterisk | 0x0055 | kpasterisk |
| KpMinus | 0x0056 | kpminus |
| KpPlus | 0x0057 | kpplus |
| KpEnter | 0x0058 | kpenter |
| Kp1 | 0x0059 | kp1 |
| Kp2 | 0x005A | kp2 |
| Kp3 | 0x005B | kp3 |
| Kp4 | 0x005C | kp4 |
| Kp5 | 0x005D | kp5 |
| Kp6 | 0x005E | kp6 |
| Kp7 | 0x005F | kp7 |
| Kp8 | 0x0060 | kp8 |
| Kp9 | 0x0061 | kp9 |
| Kp0 | 0x0062 | kp0 |
| KpDot | 0x0063 | kpdot |
| KpEqual | 0x0067 | kpequal |
| KpComma | 0x0085 | kpcomma |
| KpEqualAs400 | 0x0086 | kpequalas400 |
System
| Key | Code | Alias |
|---|---|---|
| PrintScreen | 0x0046 | printscreen |
| ScrollLock | 0x0047 | scrolllock |
| Pause | 0x0048 | pause |
| Application | 0x0065 | application |
| KbPower | 0x0066 | kbpower |
| Execute | 0x0074 | execute |
| Help | 0x0075 | help |
| Menu | 0x0076 | menu |
| Select | 0x0077 | select |
| Stop | 0x0078 | stop |
| Again | 0x0079 | again |
| Undo | 0x007A | undo |
| Cut | 0x007B | cut |
| Copy | 0x007C | copy |
| Paste | 0x007D | paste |
| Find | 0x007E | find |
| KbMute | 0x007F | kbmute |
| KbVolumeUp | 0x0080 | kbvolumeup |
| KbVolumeDown | 0x0081 | kbvolumedown |
| LockingCapsLock | 0x0082 | lockingcapslock |
| LockingNumLock | 0x0083 | lockingnumlock |
| LockingScrollLock | 0x0084 | lockingscrolllock |
| International1 | 0x0087 | international1, int1 |
| International2 | 0x0088 | international2, int2 |
| International3 | 0x0089 | international3, int3 |
| International4 | 0x008A | international4, int4 |
| International5 | 0x008B | international5, int5 |
| International6 | 0x008C | international6, int6 |
| International7 | 0x008D | international7, int7 |
| International8 | 0x008E | international8, int8 |
| International9 | 0x008F | international9, int9 |
| Language1 | 0x0090 | language1, lang1 |
| Language2 | 0x0091 | language2, lang2 |
| Language3 | 0x0092 | language3, lang3 |
| Language4 | 0x0093 | language4, lang4 |
| Language5 | 0x0094 | language5, lang5 |
| Language6 | 0x0095 | language6, lang6 |
| Language7 | 0x0096 | language7, lang7 |
| Language8 | 0x0097 | language8, lang8 |
| Language9 | 0x0098 | language9, lang9 |
| AlternateErase | 0x0099 | alternateerase |
| SystemRequest | 0x009A | systemrequest |
| Cancel | 0x009B | cancel |
| Clear | 0x009C | clear |
| Prior | 0x009D | prior |
| Return | 0x009E | return |
| Separator | 0x009F | separator |
| Out | 0x00A0 | out |
| Oper | 0x00A1 | oper |
| ClearAgain | 0x00A2 | clearagain |
| Crsel | 0x00A3 | crsel |
| Exsel | 0x00A4 | exsel |
| SystemPower | 0x00A5 | systempower |
| SystemSleep | 0x00A6 | systemsleep |
| SystemWake | 0x00A7 | systemwake |
| AudioMute | 0x00A8 | audiomute |
| AudioVolUp | 0x00A9 | audiovolup |
| AudioVolDown | 0x00AA | audiovoldown |
| MediaNextTrack | 0x00AB | medianexttrack |
| MediaPrevTrack | 0x00AC | mediaprevtrack |
| MediaStop | 0x00AD | mediastop |
| MediaPlayPause | 0x00AE | mediaplaypause |
| MediaSelect | 0x00AF | mediaselect |
| MediaEject | 0x00B0 | mediaeject |
| 0x00B1 | mail | |
| Calculator | 0x00B2 | calculator |
| MyComputer | 0x00B3 | mycomputer |
| WwwSearch | 0x00B4 | wwwsearch |
| WwwHome | 0x00B5 | wwwhome |
| WwwBack | 0x00B6 | wwwback |
| WwwForward | 0x00B7 | wwwforward |
| WwwStop | 0x00B8 | wwwstop |
| WwwRefresh | 0x00B9 | wwwrefresh |
| WwwFavorites | 0x00BA | wwwfavorites |
| MediaFastForward | 0x00BB | mediafastforward |
| MediaRewind | 0x00BC | mediarewind |
| BrightnessUp | 0x00BD | brightnessup |
| BrightnessDown | 0x00BE | brightnessdown |
| ControlPanel | 0x00BF | controlpanel |
| Assistant | 0x00C0 | assistant, assist |
| MissionControl | 0x00C1 | missioncontrol |
| Launchpad | 0x00C2 | launchpad, lpad |