; VT400.KEY (for use with a PC-101 keyboard) ; keypad when numlock on ; N VK_NUMPAD0 VT_KEYPAD_0 N VK_NUMPAD1 VT_KEYPAD_1 N VK_NUMPAD2 VT_KEYPAD_2 N VK_NUMPAD3 VT_KEYPAD_3 N VK_NUMPAD4 VT_KEYPAD_4 N VK_NUMPAD5 VT_KEYPAD_5 N VK_NUMPAD6 VT_KEYPAD_6 N VK_NUMPAD7 VT_KEYPAD_7 N VK_NUMPAD8 VT_KEYPAD_8 N VK_NUMPAD9 VT_KEYPAD_9 N VK_DECIMAL VT_KEYPAD_PERIOD ; keypad when numlock off ; N VK_INSERT VT_KEYPAD_0 N VK_END VT_KEYPAD_1 N VK_DOWN VT_KEYPAD_2 N VK_NEXT VT_KEYPAD_3 N VK_LEFT VT_KEYPAD_4 N VK_CLEAR VT_KEYPAD_5 N VK_RIGHT VT_KEYPAD_6 N VK_HOME VT_KEYPAD_7 N VK_UP VT_KEYPAD_8 N VK_PRIOR VT_KEYPAD_9 N VK_DELETE VT_KEYPAD_PERIOD ; other keypad E VK_RETURN VT_KEYPAD_ENTER N VK_ADD VT_KEYPAD_COMMA E VK_ADD VT_KEYPAD_COMMA S VK_ADD VT_KEYPAD_MINUS SE VK_ADD VT_KEYPAD_MINUS ; non-keypad cursor keys E VK_UP VT_CURSOR_UP E VK_DOWN VT_CURSOR_DOWN E VK_LEFT VT_CURSOR_LEFT E VK_RIGHT VT_CURSOR_RIGHT ; Find | Insert | Remove ; Select | Prev Screen | Next Screen E VK_INSERT VT_FIND E VK_HOME VT_INSERT_HERE E VK_PRIOR VT_REMOVE E VK_DELETE VT_SELECT E VK_END VT_PREV_SCREEN E VK_NEXT VT_NEXT_SCREEN ; Function keys N VK_F1 "\e[11~" N VK_F2 "\e[12~" N VK_F3 "\e[13~" N VK_F4 "\e[14~" N VK_F5 "\e[15~" N VK_F6 VT_F6 N VK_F7 VT_F7 N VK_F8 VT_F8 N VK_F9 VT_F9 N VK_F10 VT_F10 N VK_F11 VT_F11 N VK_F12 VT_F12 A VK_F1 VT_F11 A VK_F2 VT_F12 A VK_F3 VT_F13 A VK_F4 VT_F14 A VK_F5 VT_F15 A VK_F6 VT_F16 A VK_F7 VT_F17 A VK_F8 VT_F18 A VK_F9 VT_F19 A VK_F10 VT_F20 A VK_F11 "\e[35~" A VK_F12 "\e[36~" S VK_F1 "\e[11;2~" S VK_F2 "\e[12;2~" S VK_F3 "\e[13;2~" S VK_F4 "\e[14;2~" S VK_F5 "\e[15;2~" S VK_F6 "\e[17;2~" S VK_F7 "\e[18;2~" S VK_F8 "\e[19;2~" S VK_F9 "\e[20;2~" S VK_F10 "\e[21;2~" S VK_F11 "\e[23;2~" S VK_F12 "\e[24;2~" AS VK_F1 "\e[23;2~" AS VK_F2 "\e[24;2~" AS VK_F3 "\e[25;2~" AS VK_F4 "\e[26;2~" AS VK_F5 "\e[28;2~" AS VK_F6 "\e[29;2~" AS VK_F7 "\e[31;2~" AS VK_F8 "\e[32;2~" AS VK_F9 "\e[33;2~" AS VK_F10 "\e[34;2~" AS VK_F11 "\e[35;2~" AS VK_F12 "\e[36;2~"