klee: Update key_name_entry table

This commit is contained in:
ZyX
2017-10-16 00:41:41 +03:00
parent ed253b5fe6
commit 15043e93b6
2 changed files with 136 additions and 139 deletions

View File

@@ -141,8 +141,7 @@ static char_u modifier_keys_table[] =
static const struct key_name_entry { static const struct key_name_entry {
int key; // Special key code or ascii value int key; // Special key code or ascii value
const char *name; // Name of key const char *name; // Name of key
} key_names_table[] = } key_names_table[] = {
{
{ ' ', "Space" }, { ' ', "Space" },
{ TAB, "Tab" }, { TAB, "Tab" },
{ K_TAB, "Tab" }, { K_TAB, "Tab" },

View File

@@ -141,154 +141,152 @@ int handle_x_keys(const int key)
} }
static const struct key_name_entry { static const struct key_name_entry {
int key; ///< Special key code or ASCII value. int key; // Special key code or ascii value
const char *name; ///< Name of the key const char *name; // Name of key
} key_names_table[] = { } key_names_table[] = {
{' ', "Space"}, { ' ', "Space" },
{TAB, "Tab"}, { TAB, "Tab" },
{K_TAB, "Tab"}, { K_TAB, "Tab" },
{NL, "NL"}, { NL, "NL" },
{NL, "NewLine"}, // Alternative name { NL, "NewLine" }, // Alternative name
{NL, "LineFeed"}, // Alternative name { NL, "LineFeed" }, // Alternative name
{NL, "LF"}, // Alternative name { NL, "LF" }, // Alternative name
{CAR, "CR"}, { CAR, "CR" },
{CAR, "Return"}, // Alternative name { CAR, "Return" }, // Alternative name
{CAR, "Enter"}, // Alternative name { CAR, "Enter" }, // Alternative name
{K_BS, "BS"}, { K_BS, "BS" },
{K_BS, "BackSpace"}, // Alternative name { K_BS, "BackSpace" }, // Alternative name
{ESC, "Esc"}, { ESC, "Esc" },
{CSI, "CSI"}, { CSI, "CSI" },
{K_CSI, "xCSI"}, { K_CSI, "xCSI" },
{'|', "Bar"}, { '|', "Bar" },
{'\\', "Bslash"}, { '\\', "Bslash" },
{K_DEL, "Del"}, { K_DEL, "Del" },
{K_DEL, "Delete"}, // Alternative name { K_DEL, "Delete" }, // Alternative name
{K_KDEL, "kDel"}, { K_KDEL, "kDel" },
{K_UP, "Up"}, { K_UP, "Up" },
{K_DOWN, "Down"}, { K_DOWN, "Down" },
{K_LEFT, "Left"}, { K_LEFT, "Left" },
{K_RIGHT, "Right"}, { K_RIGHT, "Right" },
{K_XUP, "xUp"}, { K_XUP, "xUp" },
{K_XDOWN, "xDown"}, { K_XDOWN, "xDown" },
{K_XLEFT, "xLeft"}, { K_XLEFT, "xLeft" },
{K_XRIGHT, "xRight"}, { K_XRIGHT, "xRight" },
{K_F1, "F1"}, { K_F1, "F1" },
{K_F2, "F2"}, { K_F2, "F2" },
{K_F3, "F3"}, { K_F3, "F3" },
{K_F4, "F4"}, { K_F4, "F4" },
{K_F5, "F5"}, { K_F5, "F5" },
{K_F6, "F6"}, { K_F6, "F6" },
{K_F7, "F7"}, { K_F7, "F7" },
{K_F8, "F8"}, { K_F8, "F8" },
{K_F9, "F9"}, { K_F9, "F9" },
{K_F10, "F10"}, { K_F10, "F10" },
{K_F11, "F11"}, { K_F11, "F11" },
{K_F12, "F12"}, { K_F12, "F12" },
{K_F13, "F13"}, { K_F13, "F13" },
{K_F14, "F14"}, { K_F14, "F14" },
{K_F15, "F15"}, { K_F15, "F15" },
{K_F16, "F16"}, { K_F16, "F16" },
{K_F17, "F17"}, { K_F17, "F17" },
{K_F18, "F18"}, { K_F18, "F18" },
{K_F19, "F19"}, { K_F19, "F19" },
{K_F20, "F20"}, { K_F20, "F20" },
{K_F21, "F21"}, { K_F21, "F21" },
{K_F22, "F22"}, { K_F22, "F22" },
{K_F23, "F23"}, { K_F23, "F23" },
{K_F24, "F24"}, { K_F24, "F24" },
{K_F25, "F25"}, { K_F25, "F25" },
{K_F26, "F26"}, { K_F26, "F26" },
{K_F27, "F27"}, { K_F27, "F27" },
{K_F28, "F28"}, { K_F28, "F28" },
{K_F29, "F29"}, { K_F29, "F29" },
{K_F30, "F30"}, { K_F30, "F30" },
{K_F31, "F31"}, { K_F31, "F31" },
{K_F32, "F32"}, { K_F32, "F32" },
{K_F33, "F33"}, { K_F33, "F33" },
{K_F34, "F34"}, { K_F34, "F34" },
{K_F35, "F35"}, { K_F35, "F35" },
{K_F36, "F36"}, { K_F36, "F36" },
{K_F37, "F37"}, { K_F37, "F37" },
{K_XF1, "xF1"}, { K_XF1, "xF1" },
{K_XF2, "xF2"}, { K_XF2, "xF2" },
{K_XF3, "xF3"}, { K_XF3, "xF3" },
{K_XF4, "xF4"}, { K_XF4, "xF4" },
{K_HELP, "Help"}, { K_HELP, "Help" },
{K_UNDO, "Undo"}, { K_UNDO, "Undo" },
{K_INS, "Insert"}, { K_INS, "Insert" },
{K_INS, "Ins"}, // Alternative name { K_INS, "Ins" }, // Alternative name
{K_KINS, "kInsert"}, { K_KINS, "kInsert" },
{K_HOME, "Home"}, { K_HOME, "Home" },
{K_KHOME, "kHome"}, { K_KHOME, "kHome" },
{K_XHOME, "xHome"}, { K_XHOME, "xHome" },
{K_ZHOME, "zHome"}, { K_ZHOME, "zHome" },
{K_END, "End"}, { K_END, "End" },
{K_KEND, "kEnd"}, { K_KEND, "kEnd" },
{K_XEND, "xEnd"}, { K_XEND, "xEnd" },
{K_ZEND, "zEnd"}, { K_ZEND, "zEnd" },
{K_PAGEUP, "PageUp"}, { K_PAGEUP, "PageUp" },
{K_PAGEDOWN, "PageDown"}, { K_PAGEDOWN, "PageDown" },
{K_KPAGEUP, "kPageUp"}, { K_KPAGEUP, "kPageUp" },
{K_KPAGEDOWN, "kPageDown"}, { K_KPAGEDOWN, "kPageDown" },
{K_KPLUS, "kPlus"}, { K_KPLUS, "kPlus" },
{K_KMINUS, "kMinus"}, { K_KMINUS, "kMinus" },
{K_KDIVIDE, "kDivide"}, { K_KDIVIDE, "kDivide" },
{K_KMULTIPLY, "kMultiply"}, { K_KMULTIPLY, "kMultiply" },
{K_KENTER, "kEnter"}, { K_KENTER, "kEnter" },
{K_KPOINT, "kPoint"}, { K_KPOINT, "kPoint" },
{K_K0, "k0"}, { K_K0, "k0" },
{K_K1, "k1"}, { K_K1, "k1" },
{K_K2, "k2"}, { K_K2, "k2" },
{K_K3, "k3"}, { K_K3, "k3" },
{K_K4, "k4"}, { K_K4, "k4" },
{K_K5, "k5"}, { K_K5, "k5" },
{K_K6, "k6"}, { K_K6, "k6" },
{K_K7, "k7"}, { K_K7, "k7" },
{K_K8, "k8"}, { K_K8, "k8" },
{K_K9, "k9"}, { K_K9, "k9" },
{'<', "lt"}, { '<', "lt" },
{K_MOUSE, "Mouse"}, { K_MOUSE, "Mouse" },
{K_LEFTMOUSE, "LeftMouse"}, { K_LEFTMOUSE, "LeftMouse" },
{K_LEFTMOUSE_NM, "LeftMouseNM"}, { K_LEFTMOUSE_NM, "LeftMouseNM" },
{K_LEFTDRAG, "LeftDrag"}, { K_LEFTDRAG, "LeftDrag" },
{K_LEFTRELEASE, "LeftRelease"}, { K_LEFTRELEASE, "LeftRelease" },
{K_LEFTRELEASE_NM, "LeftReleaseNM"}, { K_LEFTRELEASE_NM, "LeftReleaseNM" },
{K_MIDDLEMOUSE, "MiddleMouse"}, { K_MIDDLEMOUSE, "MiddleMouse" },
{K_MIDDLEDRAG, "MiddleDrag"}, { K_MIDDLEDRAG, "MiddleDrag" },
{K_MIDDLERELEASE, "MiddleRelease"}, { K_MIDDLERELEASE, "MiddleRelease" },
{K_RIGHTMOUSE, "RightMouse"}, { K_RIGHTMOUSE, "RightMouse" },
{K_RIGHTDRAG, "RightDrag"}, { K_RIGHTDRAG, "RightDrag" },
{K_RIGHTRELEASE, "RightRelease"}, { K_RIGHTRELEASE, "RightRelease" },
{K_MOUSEDOWN, "ScrollWheelUp"}, { K_MOUSEDOWN, "ScrollWheelUp" },
{K_MOUSEUP, "ScrollWheelDown"}, { K_MOUSEUP, "ScrollWheelDown" },
{K_MOUSELEFT, "ScrollWheelRight"}, { K_MOUSELEFT, "ScrollWheelRight" },
{K_MOUSERIGHT, "ScrollWheelLeft"}, { K_MOUSERIGHT, "ScrollWheelLeft" },
{K_MOUSEDOWN, "MouseDown"}, // OBSOLETE: Use ScrollWheelXXX instead { K_MOUSEDOWN, "MouseDown" }, // OBSOLETE: Use
{K_MOUSEUP, "MouseUp"}, // Same { K_MOUSEUP, "MouseUp" }, // ScrollWheelXXX instead
{K_X1MOUSE, "X1Mouse"}, { K_X1MOUSE, "X1Mouse" },
{K_X1DRAG, "X1Drag"}, { K_X1DRAG, "X1Drag" },
{K_X1RELEASE, "X1Release"}, { K_X1RELEASE, "X1Release" },
{K_X2MOUSE, "X2Mouse"}, { K_X2MOUSE, "X2Mouse" },
{K_X2DRAG, "X2Drag"}, { K_X2DRAG, "X2Drag" },
{K_X2RELEASE, "X2Release"}, { K_X2RELEASE, "X2Release" },
{K_DROP, "Drop"}, { K_DROP, "Drop" },
{K_ZERO, "Nul"}, { K_ZERO, "Nul" },
{K_SNR, "SNR"}, { K_SNR, "SNR" },
{K_PLUG, "Plug"}, { K_PLUG, "Plug" },
{K_PASTE, "Paste"}, { K_PASTE, "Paste" },
{K_FOCUSGAINED, "FocusGained"}, { 0, NULL }
{K_FOCUSLOST, "FocusLost"},
{0, NULL}
}; };
int get_special_key_code(const char_u *name) int get_special_key_code(const char_u *name)