1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-12 23:10:51 +00:00
elinks/src/terminal/key.inc
2005-10-21 09:14:07 +02:00

284 lines
7.3 KiB
PHP

/* 0 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ ' ', KBD_MOD_CTRL },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_BS, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 16 */
{ 'Q', KBD_MOD_ALT },
{ 'W', KBD_MOD_ALT },
{ 'E', KBD_MOD_ALT },
{ 'R', KBD_MOD_ALT },
{ 'T', KBD_MOD_ALT },
{ 'Y', KBD_MOD_ALT },
{ 'U', KBD_MOD_ALT },
{ 'I', KBD_MOD_ALT },
/* 24 */
{ 'O', KBD_MOD_ALT },
{ 'P', KBD_MOD_ALT },
{ '[', KBD_MOD_ALT },
{ ']', KBD_MOD_ALT },
{ KBD_ENTER, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ 'A', KBD_MOD_ALT },
{ 'S', KBD_MOD_ALT },
/* 32 */
{ 'D', KBD_MOD_ALT },
{ 'F', KBD_MOD_ALT },
{ 'G', KBD_MOD_ALT },
{ 'H', KBD_MOD_ALT },
{ 'J', KBD_MOD_ALT },
{ 'K', KBD_MOD_ALT },
{ 'L', KBD_MOD_ALT },
{ ';', KBD_MOD_ALT },
/* 40 */
{ '\'', KBD_MOD_ALT },
{ '`', KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ '\\', KBD_MOD_ALT },
{ 'Z', KBD_MOD_ALT },
{ 'X', KBD_MOD_ALT },
{ 'C', KBD_MOD_ALT },
{ 'V', KBD_MOD_ALT },
/* 48 */
{ 'B', KBD_MOD_ALT },
{ 'N', KBD_MOD_ALT },
{ 'M', KBD_MOD_ALT },
{ ',', KBD_MOD_ALT },
{ '.', KBD_MOD_ALT },
{ '/', KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ '*', KBD_MOD_ALT },
/* 56 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ ' ', KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_F1, KBD_MOD_NONE },
{ KBD_F2, KBD_MOD_NONE },
{ KBD_F3, KBD_MOD_NONE },
{ KBD_F4, KBD_MOD_NONE },
{ KBD_F5, KBD_MOD_NONE },
/* 64 */
{ KBD_F6, KBD_MOD_NONE },
{ KBD_F7, KBD_MOD_NONE },
{ KBD_F8, KBD_MOD_NONE },
{ KBD_F9, KBD_MOD_NONE },
{ KBD_F10, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_HOME, KBD_MOD_NONE },
/* 72 */
{ KBD_UP, KBD_MOD_NONE },
{ KBD_PAGE_UP, KBD_MOD_NONE },
{ '-', KBD_MOD_ALT },
{ KBD_LEFT, KBD_MOD_NONE },
{ '5', KBD_MOD_NONE },
{ KBD_RIGHT, KBD_MOD_NONE },
{ '+', KBD_MOD_ALT },
{ KBD_END, KBD_MOD_NONE },
/* 80 */
{ KBD_DOWN, KBD_MOD_NONE },
{ KBD_PAGE_DOWN, KBD_MOD_NONE },
{ KBD_INS, KBD_MOD_NONE },
{ KBD_DEL, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 88 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_F1, KBD_MOD_CTRL },
{ KBD_F2, KBD_MOD_CTRL },
/* 96 */
{ KBD_F3, KBD_MOD_CTRL },
{ KBD_F4, KBD_MOD_CTRL },
{ KBD_F5, KBD_MOD_CTRL },
{ KBD_F6, KBD_MOD_CTRL },
{ KBD_F7, KBD_MOD_CTRL },
{ KBD_F8, KBD_MOD_CTRL },
{ KBD_F9, KBD_MOD_CTRL },
{ KBD_F10, KBD_MOD_CTRL },
/* 104 */
{ KBD_F1, KBD_MOD_ALT },
{ KBD_F2, KBD_MOD_ALT },
{ KBD_F3, KBD_MOD_ALT },
{ KBD_F4, KBD_MOD_ALT },
{ KBD_F5, KBD_MOD_ALT },
{ KBD_F6, KBD_MOD_ALT },
{ KBD_F7, KBD_MOD_ALT },
{ KBD_F8, KBD_MOD_ALT },
/* 112 */
{ KBD_F9, KBD_MOD_ALT },
{ KBD_F10, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_LEFT, KBD_MOD_CTRL },
{ KBD_RIGHT, KBD_MOD_CTRL },
{ KBD_END, KBD_MOD_CTRL },
{ KBD_PAGE_DOWN, KBD_MOD_CTRL },
{ KBD_HOME, KBD_MOD_CTRL },
/* 120 */
{ '1', KBD_MOD_ALT },
{ '2', KBD_MOD_ALT },
{ '3', KBD_MOD_ALT },
{ '4', KBD_MOD_ALT },
{ '5', KBD_MOD_ALT },
{ '6', KBD_MOD_ALT },
{ '7', KBD_MOD_ALT },
{ '8', KBD_MOD_ALT },
/* 128 */
{ '9', KBD_MOD_ALT },
{ '0', KBD_MOD_ALT },
{ '-', KBD_MOD_ALT },
{ '=', KBD_MOD_ALT },
{ KBD_PAGE_UP, KBD_MOD_CTRL },
{ KBD_F11, KBD_MOD_NONE },
{ KBD_F12, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 136 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_F11, KBD_MOD_CTRL },
{ KBD_F12, KBD_MOD_CTRL },
{ KBD_F11, KBD_MOD_ALT },
{ KBD_F12, KBD_MOD_ALT },
{ KBD_UP, KBD_MOD_CTRL },
{ '-', KBD_MOD_CTRL },
{ '5', KBD_MOD_CTRL },
/* 144 */
{ '+', KBD_MOD_CTRL },
{ KBD_DOWN, KBD_MOD_CTRL },
{ KBD_INS, KBD_MOD_CTRL },
{ KBD_DEL, KBD_MOD_CTRL },
{ KBD_TAB, KBD_MOD_CTRL },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_HOME, KBD_MOD_ALT },
/* 152 */
{ KBD_UP, KBD_MOD_ALT },
{ KBD_PAGE_UP, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_LEFT, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_RIGHT, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_END, KBD_MOD_ALT },
/* 160 */
{ KBD_DOWN, KBD_MOD_ALT },
{ KBD_PAGE_DOWN, KBD_MOD_ALT },
{ KBD_INS, KBD_MOD_ALT },
{ KBD_DEL, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_TAB, KBD_MOD_ALT },
{ KBD_ENTER, KBD_MOD_ALT },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 168 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 176 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 192 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 208 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 224 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 240 */
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
{ KBD_UNDEF, KBD_MOD_NONE },
/* 256 */