Supported Keys Reference

January 1, 2026 · View on GitHub

This document lists all keys supported by OverKeys for use in custom layouts. Use these key names or their alias when defining your keyboard layouts in the configuration file.

Alphabetic Keys

KeyDescription
A - ZStandard Latin alphabet keys

Numeric Keys

KeyDescription
0Number 0
1Number 1
2Number 2
3Number 3
4Number 4
5Number 5
6Number 6
7Number 7
8Number 8
9Number 9

Function Keys

Key
F1 - F24
KeyAliases
LeftLEFT, , ,
RightRIGHT, , ,
UpUP, ,
DownDOWN, ,
HomeHOME, , ,
EndEND, , ,
PageUpPGUP, ,
PageDownPGDN, ,

Editing Keys

KeyAliases
BackspaceBSPC, BS, BKSP, BKS, ,
EnterENT, RETURN, RET, , , , ,
TabTAB, ,
Space (space character), , , , SPC, SPACE
DeleteDEL, DELETE, ,
InsertINS, INSERT,
EscapeESC,

Modifier Keys

KeyAliases
LShiftShift,SFT, SHFT, SHIFT, ,LSFT, LSHFT, LSHIFT, ‹⇧
RShiftRSFT, RSHFT, RSHIFT, ⇧›
LControlControl,CTL, CTRL, , ,LCTL, LCTRL, ‹⌃, ‹⎈
RControlRCTL, RCTRL, ⌃›, ⎈›
LAltAlt,ALT, , ,LALT, ‹⎇, ‹⌥
RAltRALT, ⎇›, ⌥›
WinWIN, , , ,

Lock Keys

KeyAliases
CapsLockCAPS,
NumLockNLK, NLCK,
ScrollLockSLCK, SCRLCK, ⇳🔒

Numpad Keys

KeyAlias
0🔢₀
1🔢₁
2🔢₂
3🔢₃
4🔢₄
5🔢₅
6🔢₆
7🔢₇
8🔢₈
9🔢₉
*🔢∗
+🔢₊
-🔢₋
.🔢.
/🔢⁄

System & Application Keys

KeyAliases
PausePAUSE
AppsAPPS, MENU
SleepSLEEP
PrintScreenPRTSC, PRTSCRN, PRTSCR
HelpHELP
SelectSELECT, SEL
PrintPRINT, PRT
ExecuteEXEC, EXE
ClearCLEAR, CLR

Browser Keys

KeyAliases
BrowserBackBACK
BrowserForwardFWD
BrowserRefreshRFRSH
BrowserStopSTOP
BrowserSearchSEARCH, SRCH
BrowserFavoritesFAV, FAVS
BrowserHomeBHOME

Media Keys

KeyAliases
MuteMUTE, 🔇
VolumeDownVOLDN, VOL-, 🔉
VolumeUpVOLUP, VOL+, 🔊
NextTrackNEXT, ,
PrevTrackPREV, ,
Stop
PlayPausePLAY, ,
LaunchMailMAIL,
LaunchMediaSelectMEDIA
LaunchApp1APP1
LaunchApp2APP2

Punctuation and Symbol Keys

KeyDescription
,Comma
<Less Than
.Period
>Greater Than
;Semicolon
:Colon
/Slash
?Question Mark
[Left Bracket
{Left Brace
]Right Bracket
}Right Brace
\\Backslash
|Pipe
`Backtick
~Tilde
'Apostrophe
"Quote
=Equals
+Plus
-Hyphen
_Underscore
!Exclamation Mark
@At Symbol
#Hash/Pound
$Dollar Sign
%Percent
^Caret
&Ampersand
*Asterisk
(Left Parenthesis
)Right Parenthesis

Implementation Notes

  1. For now, modifier keys default to their left-side versions. For example, using SHIFT will only be triggered by the Left Shift key.
  2. When using the space character " " in your layout, be aware that it will inherit all the properties of the spacebar including its width and having the layout name printed on it. If you want to avoid this behavior, use one of the alternative aliases like Space, SPACE, SPC, , , , instead.
  3. Locale-specific keys are supported starting from v0.3.2. Refer to the Locales documentation instead.