V9/jerq/include/keymap.h
/*
function keys
(suffix S denotes shift or ctrl)
*/
#define F1 0xE8
#define F1S 0xC8
#define F2 0xE9
#define F2S 0xC9
#define F3 0xEA
#define F3S 0xCA
#define F4 0xEB
#define F4S 0xCB
#define F5 0xEC
#define F5S 0xCC
#define F6 0xED
#define F6S 0xCD
#define F7 0xEE
#define F7S 0xCE
#define F8 0xEF
#define F8S 0xCF
/*
numeric pad
*/
#define CLEAR 0xE5
#define CLEARS 0xF5
#define SETUP 0xAE
#define BREAK 0x80
#define NUMLCK 0xB2
#define NUMLCKS 0xF2
#define NP0 0xC2
#define NP0S 0x90
#define NP1 0xC0
#define NP1S 0x91
#define NP2 0xC1
#define NP2S 0x92
#define NP3 0xC6
#define NP3S 0x93
#define NP4 0xD3
#define NP4S 0x94
#define NP5 0xD5
#define NP5S 0x95
#define NP6 0xD7
#define NP6S 0x96
#define NP7 0xD2
#define NP7S 0x97
#define NP8 0xD4
#define NP8S 0x98
#define NP9 0xD6
#define NP9S 0x99
#define NPM 0xC4 /* minus */
#define NPMS 0x9A
#define NPD 0xC3 /* dot */
#define NPDS 0x9B