Keyboard names

 

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.

 

 

 

Standard keyboard keys

 

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)

 

 

Numeric keyboard keys

 

NumPad keys

 

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)

 

 

NumPad keys WITHOUT NumLock

 

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)

 

 

NumPad keys WITH NumLock

 

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)

 

 

Other keys and key combinations

 

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