This is a list of all currently supported scancodes and their mnemonics

Keymnemonic
Escape keyesc
Function keysf1 .. f12
Circumflex (^)circ
Backspacebs
Tabtab
Caps lockcaps
Carriage returncr
Left shift keylshift
Right shift keyrshift
Control keyctrl
Alternate keyalt
Space barspace
Delete keydel
Insert keyins
Homehome
Endend
Page uppgup
Page downpgdn
Cursor upup
Cursor downdown
Cursor leftleft
Cursor rightright
Dot/Full stop (.)dot
Comma (,)comma

Single characters are represented by the characters themselves. The keys can be kept pressed with a trailing plus sign. You can release pressed keys with a trailing minus sign. Please remember to place a blank between the characters; e.g. "lshift+ T lshift- e l e j e t" produces the output "Telejet".