With Lycia, you can use certain accelerators to invoke actions.
This pages lists the keyboard keys which can be used as accelerators, e.g. in ring menus, dialogs, CONSTRUCT, or INPUT statements.
key |
key name |
accelerator |
|
Escape key |
"esc":
COMMAND KEY ("esc") "my_key" ON KEY (esc)
|
|
Grave accent key |
"tilde":
COMMAND KEY ("tilde") "my_key" ON KEY (tilde)
|
|
Tab key |
"tab":
COMMAND KEY ("tab") "my_key" ON KEY (tab)
|
|
Caps Lock key |
"capital":
COMMAND KEY ("capital") "my_key" ON KEY (capital)
|
|
Shift key |
"shift":
COMMAND KEY ("shift") "my_key" ON KEY (shift)
|
|
Control key |
"control":
COMMAND KEY ("control") "my_key" ON KEY (control)
|
|
Alt (Alternate) key |
"alt":
COMMAND KEY ("alt") "my_key" ON KEY (alt)
|
|
Spacebar key |
"space":
COMMAND KEY ("space") "my_key" ON KEY (space)
|
|
Enter key |
"return":
COMMAND KEY ("return") "my_key" ON KEY (return)
|
|
Backspace key |
"back": COMMAND KEY ("back") "my_key" ON KEY (back)
|
|
Delete key |
"delete":
COMMAND KEY ("delete") "my_key" ON KEY (delete)
|
|
Equal key |
"=":
COMMAND KEY ("=") "my_key" ON KEY (=)
|
|
Hyphen (Minus, Dash) key |
"-":
COMMAND KEY ("-") "my_key" ON KEY (-)
|
|
0-9 (number keys) |
0 to 9:
COMMAND KEY ("0") "my_key" ON KEY (5)
|
|
a-z (character keys) |
a to z:
COMMAND KEY ("l") "my_key" ON KEY (q)
|
|
Scroll Lock key |
"scroll": COMMAND KEY ("scroll") "my_key" ON KEY (scroll)
|
|
Break key |
"interrupt":
COMMAND KEY ("interrupt") "my_key" ON KEY (interrupt)
|
|
Insert key |
"insert":
COMMAND KEY ("insert") "my_key" ON KEY (insert)
|
|
Home key |
"home":
COMMAND KEY ("home") "my_key" ON KEY (home)
|
|
End key |
"end":
COMMAND KEY ("end") "my_key" ON KEY (end)
|
|
Page Up key |
"pageup":
COMMAND KEY ("pageup") "my_key" ON KEY (pageup)
|
|
Page Down key |
"next":
COMMAND KEY ("next") "my_key" ON KEY (next)
|
|
Up key
|
"up":
COMMAND KEY ("up") "my_key" ON KEY (up)
|
|
Right key
|
"right":
COMMAND KEY ("right") "my_key" ON KEY (right)
|
|
Down key |
"down":
COMMAND KEY ("down") "my_key" ON KEY (down)
|
|
Left key |
"left":
COMMAND KEY ("left") "my_key" ON KEY (left)
|
key |
key name |
accelerator |
|
Numeric Lock key |
"numlock":
COMMAND KEY ("numlock") "my_key" ON KEY (numlock)
|
|
NumPad + key |
"k":
COMMAND KEY ("k") "my_key" ON KEY (k)
|
|
NumPad - key |
"m":
COMMAND KEY ("m") "my_key" ON KEY (m)
|
|
NumPad * key |
"j":
COMMAND KEY ("j") "my_key" ON KEY (j)
|
|
NumPad / key |
"o":
COMMAND KEY ("o") "my_key" ON KEY (0)
|
|
NumPad Enter key |
"return":
COMMAND KEY ("return") "my_key" ON KEY (return)
|
key |
key function |
accelerator |
|
Insert key |
"insert":
COMMAND KEY ("insert") "my_key" ON KEY (insert)
|
|
End key |
"end":
COMMAND KEY ("end") "my_key" ON KEY (end)
|
|
Down key |
"down":
COMMAND KEY ("down") "my_key" ON KEY (down)
|
|
Page Down key |
"next":
COMMAND KEY ("next") "my_key" ON KEY (next)
|
|
Left key |
"left":
COMMAND KEY ("left") "my_key" ON KEY (left)
|
|
— |
"clear":
COMMAND KEY ("clear") "my_key" ON KEY (clear)
|
|
Right key |
"right":
COMMAND KEY ("rigth") "my_key" ON KEY (rigth)
|
|
Home key |
"home":
COMMAND KEY ("home") "my_key" ON KEY (home)
|
|
Up key |
"up":
COMMAND KEY ("up") "my_key" ON KEY (up)
|
|
Page Up key |
"pageup":
COMMAND KEY ("pageup") "my_key" ON KEY (pageup)
|
|
Delete key |
"delete":
COMMAND KEY ("delete") "my_key" ON KEY (delete)
|
key |
accelerator |
|
"numpad_0":
COMMAND KEY ("numpad_0") "my_key" ON KEY (numpad_0)
|
|
"numpad_1":
COMMAND KEY ("numpad_1") "my_key" ON KEY (numpad_1)
|
|
"numpad_2":
COMMAND KEY ("numpad_2") "my_key" ON KEY (numpad_2)
|
|
"numpad_3":
COMMAND KEY ("numpad_3") "my_key" ON KEY (numpad_3)
|
|
"numpad_4":
COMMAND KEY ("numpad_4") "my_key" ON KEY (numpad_4)
|
|
"numpad_5":
COMMAND KEY ("numpad_5") "my_key" ON KEY (numpad_5)
|
|
"numpad_6":
COMMAND KEY ("numpad_6") "my_key" ON KEY (numpad_6)
|
|
"numpad_7":
COMMAND KEY ("numpad_7") "my_key" ON KEY (numpad_7)
|
|
"numpad_8":
COMMAND KEY ("numpad_8") "my_key" ON KEY (numpad_8)
|
|
"numpad_9":
COMMAND KEY ("numpad_9") "my_key" ON KEY (numpad_9)
|
|
"numpad_decimal":
COMMAND KEY ("numpad_decimal") "my_key" ON KEY (numpad_decimal)
|
key |
keys and key combinations |
accelerator |
|
Control key + any character key |
"control-<char>":
COMMAND KEY ("control-l") "my_key" ON KEY (control-q)
|
|
Control key + any number key |
"control-<number>":
COMMAND KEY ("control-0") "my_key" ON KEY (control-5)
|
|
Control key + Shift key + any character key |
"control-shift-<char>":
COMMAND KEY ("control-shift-l") "my_key" ON KEY (control-shift-q)
|
|
Control key + Shift key + 1 to 9 keys |
"control-shift-<number>":
COMMAND KEY ("control-shift-2") "my_key" ON KEY (control-shift-5)
|
|
F1 to F24 keys |
F1 to F24:
COMMAND KEY ("F2") "my_key" ON KEY (F22)
|
|
F25 to F36 keys |
F25 to F36:
COMMAND KEY ("F28") "my_key" ON KEY (F32)
|
|
F37 to F1024 keys |
F37 to F1024:
COMMAND KEY ("F100") "my_key" ON KEY (F1012)
|
Related articles:
COMMAND clause with MENU statement
KEY clause with MENU statement
Activation keys in the KEY Clause
COMMAND clause with DIALOG statement
ON KEY clauses with CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, and PROMPT statements