Skip to content

Latest commit

 

History

History
182 lines (154 loc) · 6.73 KB

File metadata and controls

182 lines (154 loc) · 6.73 KB

Supported Keys Reference

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

Key Description
A - Z Standard Latin alphabet keys

Numeric Keys

Key Description
0 Number 0
1 Number 1
2 Number 2
3 Number 3
4 Number 4
5 Number 5
6 Number 6
7 Number 7
8 Number 8
9 Number 9

Function Keys

Key
F1 - F24

Navigation Keys

Key Aliases
Left LEFT, , ,
Right RIGHT, , ,
Up UP, ,
Down DOWN, ,
Home HOME, , ,
End END, , ,
PageUp PGUP, ,
PageDown PGDN, ,

Editing Keys

Key Aliases
Backspace BSPC, BS, BKSP, BKS, ,
Enter ENT, RETURN, RET, , , , ,
Tab TAB, ,
Space (space character), , , , SPC, SPACE
Delete DEL, DELETE, ,
Insert INS, INSERT,
Escape ESC,

Modifier Keys

Key Aliases
LShift Shift,SFT, SHFT, SHIFT, ,LSFT, LSHFT, LSHIFT, ‹⇧
RShift RSFT, RSHFT, RSHIFT, ⇧›
LControl Control,CTL, CTRL, , ,LCTL, LCTRL, ‹⌃, ‹⎈
RControl RCTL, RCTRL, ⌃›, ⎈›
LAlt Alt,ALT, , ,LALT, ‹⎇, ‹⌥
RAlt RALT, ⎇›, ⌥›
Win WIN, , , ,

Lock Keys

Key Aliases
CapsLock CAPS,
NumLock NLK, NLCK,
ScrollLock SLCK, SCRLCK, ⇳🔒

Numpad Keys

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

System & Application Keys

Key Aliases
Pause PAUSE
Apps APPS, MENU
Sleep SLEEP
PrintScreen PRTSC, PRTSCRN, PRTSCR
Help HELP
Select SELECT, SEL
Print PRINT, PRT
Execute EXEC, EXE
Clear CLEAR, CLR

Browser Keys

Key Aliases
BrowserBack BACK
BrowserForward FWD
BrowserRefresh RFRSH
BrowserStop STOP
BrowserSearch SEARCH, SRCH
BrowserFavorites FAV, FAVS
BrowserHome BHOME

Media Keys

Key Aliases
Mute MUTE, 🔇
VolumeDown VOLDN, VOL-, 🔉
VolumeUp VOLUP, VOL+, 🔊
NextTrack NEXT, ,
PrevTrack PREV, ,
Stop
PlayPause PLAY, ,
LaunchMail MAIL,
LaunchMediaSelect MEDIA
LaunchApp1 APP1
LaunchApp2 APP2

Punctuation and Symbol Keys

Key Description
, 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.