Keys Overview

[Basic Keys]

KeyAliasesDescription
KC.NO Ignore this key (NOOP)
KC.TRANSPARENTKC.TRNSUse the next lowest non-transparent key
KC.A a and A
KC.B b and B
KC.C c and C
KC.D d and D
KC.E e and E
KC.F f and F
KC.G g and G
KC.H h and H
KC.I i and I
KC.J j and J
KC.K k and K
KC.L l and L
KC.M m and M
KC.N n and N
KC.O o and O
KC.P p and P
KC.Q q and Q
KC.R r and R
KC.S s and S
KC.T t and T
KC.U u and U
KC.V v and V
KC.W w and W
KC.X x and X
KC.Y y and Y
KC.Z z and Z
KC.N1 1 and !
KC.N2 2 and @
KC.N3 3 and #
KC.N4 4 and $
KC.N5 5 and %
KC.N6 6 and ^
KC.N7 7 and &
KC.N8 8 and *
KC.N9 9 and (
KC.N0 0 and )
KC.ENTERKC.ENTReturn (Enter)
KC.ESCAPEKC.ESCEscape
KC.BSPACEKC.BSPCDelete (Backspace)
KC.TAB Tab
KC.SPACEKC.SPCSpacebar
KC.MINUSKC.MINS- and _
KC.EQUALKC.EQL= and +
KC.LBRACKETKC.LBRC[ and {
KC.RBRACKETKC.RBRC] and }
KC.BSLASHKC.BSLS\ and |
KC.SCOLONKC.SCLN; and :
KC.QUOTEKC.QUOT' and "
KC.GRAVEKC.GRV, KC.ZKHK` and ~, JIS Zenkaku/Hankaku
KC.COMMAKC.COMM, and <
KC.DOT . and >
KC.SLASHKC.SLSH/ and ?
KC.CAPSLOCKKC.CLCK, KC.CAPSCaps Lock
KC.F1 F1
KC.F2 F2
KC.F3 F3
KC.F4 F4
KC.F5 F5
KC.F6 F6
KC.F7 F7
KC.F8 F8
KC.F9 F9
KC.F10 F10
KC.F11 F11
KC.F12 F12
KC.PSCREENKC.PSCRPrint Screen
KC.SCROLLLOCKKC.SLCKScroll Lock
KC.PAUSEKC.PAUS, KC.BRKPause
KC.INSERTKC.INSInsert
KC.HOME Home
KC.PGUP Page Up
KC.DELETEKC.DELForward Delete
KC.END End
KC.PGDOWNKC.PGDNPage Down
KC.RIGHTKC.RGHTRight Arrow
KC.LEFT Left Arrow
KC.DOWN Down Arrow
KC.UP Up Arrow
KC.NUMLOCKKC.NLCKKeypad Num Lock and Clear
KC.KP_SLASHKC.PSLSKeypad /
KC.KP_ASTERISKKC.PASTKeypad *
KC.KP_MINUSKC.PMNSKeypad -
KC.KP_PLUSKC.PPLSKeypad +
KC.KP_ENTERKC.PENTKeypad Enter
KC.KP_1KC.P1Keypad 1 and End
KC.KP_2KC.P2Keypad 2 and Down Arrow
KC.KP_3KC.P3Keypad 3 and Page Down
KC.KP_4KC.P4Keypad 4 and Left Arrow
KC.KP_5KC.P5Keypad 5
KC.KP_6KC.P6Keypad 6 and Right Arrow
KC.KP_7KC.P7Keypad 7 and Home
KC.KP_8KC.P8Keypad 8 and Up Arrow
KC.KP_9KC.P9Keypad 9 and Page Up
KC.KP_0KC.P0Keypad 0 and Insert
KC.KP_DOTKC.PDOTKeypad . and Delete
KC.KP_EQUALKC.PEQLKeypad =
KC.F13 F13
KC.F14 F14
KC.F15 F15
KC.F16 F16
KC.F17 F17
KC.F18 F18
KC.F19 F19
KC.F20 F20
KC.F21 F21
KC.F22 F22
KC.F23 F23
KC.F24 F24
KC.LOCKING_CAPSKC.LCAPLocking Caps Lock
KC.LOCKING_NUMKC.LNUMLocking Num Lock
KC.LOCKING_SCROLLKC.LSCRLocking Scroll Lock
KC.KP_COMMAKC.PCMMKeypad ,
KC.KP_EQUAL_AS400 Keypad = on AS/400 keyboards
KC.LCTRLKC.LCTLLeft Control
KC.LSHIFTKC.LSFTLeft Shift
KC.LALT Left Alt
KC.LGUIKC.LCMD, KC.LWINLeft GUI (Windows/Command/Meta key)
KC.RCTRLKC.RCTLRight Control
KC.RSHIFTKC.RSFTRight Shift
KC.RALT Right Alt
KC.RGUIKC.RCMD, KC.RWINRight GUI (Windows/Command/Meta key)

[US ANSI Shifted Symbols]

KeyAliasesDescription
KC.TILDEKC.TILD~
KC.EXCLAIMKC.EXLM!
KC.AT @
KC.HASH #
KC.DOLLARKC.DLR$
KC.PERCENTKC.PERC%
KC.CIRCUMFLEXKC.CIRC^
KC.AMPERSANDKC.AMPR&
KC.ASTERISKKC.ASTR*
KC.LEFT_PARENKC.LPRN(
KC.RIGHT_PARENKC.RPRN)
KC.UNDERSCOREKC.UNDS_
KC.PLUS +
KC.LEFT_CURLY_BRACEKC.LCBR{
KC.RIGHT_CURLY_BRACEKC.RCBR}
KC.PIPE |
KC.COLONKC.COLN:
KC.DOUBLE_QUOTEKC.DQUO, KC.DQT"
KC.LEFT_ANGLE_BRACKETKC.LABK<
KC.RIGHT_ANGLE_BRACKETKC.RABK>
KC.QUESTIONKC.QUES?

[Internal Keys]

KeyDescription
KC.RESETRestarts the keyboard
KC.RELOAD, KC.RLDReloads the keyboard software, preserving any serial connections
KC.DEBUGToggle debug_enabled, which enables log spew to serial console
KC.ANYAny key between A and /
KC.GESCEscape when tapped, ` when pressed with Shift or GUI
KC.BKDLBackspace when tapped, Delete when pressed with GUI

[Modifiers]

KeyDescription
KC.HYPRHold Left Control, Shift, Alt and GUI
KC.MEHHold Left Control, Shift and Alt
KC.LCTL(kc)Hold Left Control and press kc
KC.LSFT(kc)Hold Left Shift and press kc
KC.LALT(kc)Hold Left Alt and press kc
KC.LGUI(kc)Hold Left GUI and press kc
KC.RCTL(kc)Hold Right Control and press kc
KC.RSFT(kc)Hold Right Shift and press kc
KC.RALT(kc)Hold Right Alt and press kc
KC.RGUI(kc)Hold Right GUI and press kc

[Bluetooth Keys]

KeyAliasesDescription
KC.BT_CLEAR_BONDSKC.BT_CLRClears all stored bondings
KC.BT_NEXT_CONNKC.BT_NXTSelects the next BT connection
KC.BT_PREV_CONNKC.BT_PRVSelects the previous BT connection

[International Keys]

See International extension.

[Media Keys]

See MediaKeys extension.