Appendix D


© 1995, 1996, 1997 Gregg M. Townsend, Ralph E. Griswold, and Clinton L. Jeffery

Keyboard Symbols

Pressing a key on the keyboard produces an Icon event unless the key is a modifier key such as the shift key. Releasing a key does not produce an event.

A key that represents a member of the character set, including traditional actions such as return and backspace, produces a string containing a single character. The control and shift modifiers can affect the particular character produced: For example, pressing control-H produces "\b" (the backspace character).

defined symbol value key
Key_PrSc 65377 print screen Key_ScrollLock 65300 scroll lock Key_Pause 65299 pause
Key_Insert 65379 insert Key_Home 65360 home Key_PgUp 65365 page up Key_End 65367 end Key_PgDn 65366 page down
Key_Left 65361 arrow left Key_Up 65362 arrow up Key_Right 65363 arrow right Key_Down 65364 arrow down
Key_F1 65470 function key F1 Key_F2 65471 function key F2 Key_F3 65472 function key F3 Key_F4 65473 function key F4 Key_F5 65474 function key F5 Key_F6 65475 function key F6 Key_F7 65476 function key F7 Key_F8 65477 function key F8 Key_F9 65478 function key F9 Key_F10 65479 function key F10 Key_F11 65480 function key F11 Key_F12 65481 function key F12

Other keys, such as function and arrow keys, produce integer-valued events. These values may be referenced symbolically by including the definitions contained in the library file keysyms.icn. The following table lists the values of some of the most commonly used keys.

Back to Contents