The key code table
This table lists internal key codes. Avoid hard-coding these numbers in your sources; otherwise the source will not be compatible with future versions of the language.
Always use the fgl_keyval()
 function instead.
| Value | Key name | Description | 
|---|---|---|
1 to 26 | 
Control-x | 
Control key, where x is the any letter from A to Z. The key code corresponding to Control-A is 1, Control-B is 2, etc. | 
others < 256 | 
ASCII chars | 
Other codes correspond to the ASCII characters set. | 
2000 | 
up | 
The up-arrow logical key. | 
2001 | 
down | 
The down-arrow logical key. | 
2002 | 
left | 
The left-arrow logical key. | 
2003 | 
right | 
The right-arrow logical key. | 
2005 | 
nextpage | 
The next-page logical key. | 
2006 | 
prevpage | 
The previous-page logical key. | 
2008 | 
help | 
The help logical key. | 
2011 | 
interrupt | 
The interrupt logical key. | 
2020 | 
home | 
The home logical key. | 
2021 | 
end | 
The end logical key. | 
2016 | 
accept | 
The accept logical key. | 
2017 | 
backspace | 
The backspace logical key. | 
3000 to 3255 | 
Fx | 
Function key, where x is the number of the function key. The key code corresponding to a function key Fx is 3000+x-1, for example, 3011 corresponds to F12. |