diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-11-30 19:44:38 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-11-30 19:44:38 +0100 |
commit | 9bf703d46a79fbffeb829246ea5ce385bddc4166 (patch) | |
tree | 6afff788b4fbd8fbf61557c47c24c26c975ea8ee /src/keymap.h | |
parent | 20ebbeac461ffc2a5e5dbfbb0ba380b8854615bd (diff) | |
download | vim-git-9bf703d46a79fbffeb829246ea5ce385bddc4166.tar.gz |
patch 8.1.2366: using old C style commentsv8.1.2366
Problem: Using old C style comments.
Solution: Use // comments where appropriate.
Diffstat (limited to 'src/keymap.h')
-rw-r--r-- | src/keymap.h | 205 |
1 files changed, 103 insertions, 102 deletions
diff --git a/src/keymap.h b/src/keymap.h index 47294f028..4583c6c67 100644 --- a/src/keymap.h +++ b/src/keymap.h @@ -16,7 +16,7 @@ * For MSDOS some keys produce codes larger than 0xff. They are split into two * chars, the first one is K_NUL (same value used in term.h). */ -#define K_NUL (0xce) /* for MSDOS: special key follows */ +#define K_NUL (0xce) // for MSDOS: special key follows /* * K_SPECIAL is the first byte of a special key code and is always followed by @@ -92,29 +92,29 @@ */ #define KS_TEAROFF 244 -/* Used for JSB term mouse. */ +// Used for JSB term mouse. #define KS_JSBTERM_MOUSE 243 -/* Used a termcap entry that produces a normal character. */ +// Used a termcap entry that produces a normal character. #define KS_KEY 242 -/* Used for the qnx pterm mouse. */ +// Used for the qnx pterm mouse. #define KS_PTERM_MOUSE 241 -/* Used for click in a tab pages label. */ +// Used for click in a tab pages label. #define KS_TABLINE 240 -/* Used for menu in a tab pages line. */ +// Used for menu in a tab pages line. #define KS_TABMENU 239 -/* Used for the urxvt mouse. */ +// Used for the urxvt mouse. #define KS_URXVT_MOUSE 238 -/* Used for the sgr mouse. */ +// Used for the sgr mouse. #define KS_SGR_MOUSE 237 #define KS_SGR_MOUSE_RELEASE 236 -/* Used for the GPM mouse. */ +// Used for the GPM mouse. #define KS_GPM_MOUSE 235 /* @@ -150,12 +150,12 @@ */ enum key_extra { - KE_NAME = 3 /* name of this terminal entry */ + KE_NAME = 3 // name of this terminal entry - , KE_S_UP = 4 /* shift-up */ - , KE_S_DOWN = 5 /* shift-down */ + , KE_S_UP = 4 // shift-up + , KE_S_DOWN = 5 // shift-down - , KE_S_F1 = 6 /* shifted function keys */ + , KE_S_F1 = 6 // shifted function keys , KE_S_F2 = 7 , KE_S_F3 = 8 , KE_S_F4 = 9 @@ -196,84 +196,84 @@ enum key_extra , KE_S_F36 = 41 , KE_S_F37 = 42 - , KE_MOUSE = 43 /* mouse event start */ + , KE_MOUSE = 43 // mouse event start /* * Symbols for pseudo keys which are translated from the real key symbols * above. */ - , KE_LEFTMOUSE = 44 /* Left mouse button click */ - , KE_LEFTDRAG = 45 /* Drag with left mouse button down */ - , KE_LEFTRELEASE = 46 /* Left mouse button release */ - , KE_MIDDLEMOUSE = 47 /* Middle mouse button click */ - , KE_MIDDLEDRAG = 48 /* Drag with middle mouse button down */ - , KE_MIDDLERELEASE = 49 /* Middle mouse button release */ - , KE_RIGHTMOUSE = 50 /* Right mouse button click */ - , KE_RIGHTDRAG = 51 /* Drag with right mouse button down */ - , KE_RIGHTRELEASE = 52 /* Right mouse button release */ - - , KE_IGNORE = 53 /* Ignored mouse drag/release */ - - , KE_TAB = 54 /* unshifted TAB key */ - , KE_S_TAB_OLD = 55 /* shifted TAB key (no longer used) */ - - , KE_SNIFF_UNUSED = 56 /* obsolete */ - , KE_XF1 = 57 /* extra vt100 function keys for xterm */ + , KE_LEFTMOUSE = 44 // Left mouse button click + , KE_LEFTDRAG = 45 // Drag with left mouse button down + , KE_LEFTRELEASE = 46 // Left mouse button release + , KE_MIDDLEMOUSE = 47 // Middle mouse button click + , KE_MIDDLEDRAG = 48 // Drag with middle mouse button down + , KE_MIDDLERELEASE = 49 // Middle mouse button release + , KE_RIGHTMOUSE = 50 // Right mouse button click + , KE_RIGHTDRAG = 51 // Drag with right mouse button down + , KE_RIGHTRELEASE = 52 // Right mouse button release + + , KE_IGNORE = 53 // Ignored mouse drag/release + + , KE_TAB = 54 // unshifted TAB key + , KE_S_TAB_OLD = 55 // shifted TAB key (no longer used) + + , KE_SNIFF_UNUSED = 56 // obsolete + , KE_XF1 = 57 // extra vt100 function keys for xterm , KE_XF2 = 58 , KE_XF3 = 59 , KE_XF4 = 60 - , KE_XEND = 61 /* extra (vt100) end key for xterm */ - , KE_ZEND = 62 /* extra (vt100) end key for xterm */ - , KE_XHOME = 63 /* extra (vt100) home key for xterm */ - , KE_ZHOME = 64 /* extra (vt100) home key for xterm */ - , KE_XUP = 65 /* extra vt100 cursor keys for xterm */ + , KE_XEND = 61 // extra (vt100) end key for xterm + , KE_ZEND = 62 // extra (vt100) end key for xterm + , KE_XHOME = 63 // extra (vt100) home key for xterm + , KE_ZHOME = 64 // extra (vt100) home key for xterm + , KE_XUP = 65 // extra vt100 cursor keys for xterm , KE_XDOWN = 66 , KE_XLEFT = 67 , KE_XRIGHT = 68 - , KE_LEFTMOUSE_NM = 69 /* non-mappable Left mouse button click */ - , KE_LEFTRELEASE_NM = 70 /* non-mappable left mouse button release */ + , KE_LEFTMOUSE_NM = 69 // non-mappable Left mouse button click + , KE_LEFTRELEASE_NM = 70 // non-mappable left mouse button release - , KE_S_XF1 = 71 /* vt100 shifted function keys for xterm */ + , KE_S_XF1 = 71 // vt100 shifted function keys for xterm , KE_S_XF2 = 72 , KE_S_XF3 = 73 , KE_S_XF4 = 74 - /* NOTE: The scroll wheel events are inverted: i.e. UP is the same as - * moving the actual scroll wheel down, LEFT is the same as moving the - * scroll wheel right. */ - , KE_MOUSEDOWN = 75 /* scroll wheel pseudo-button Down */ - , KE_MOUSEUP = 76 /* scroll wheel pseudo-button Up */ - , KE_MOUSELEFT = 77 /* scroll wheel pseudo-button Left */ - , KE_MOUSERIGHT = 78 /* scroll wheel pseudo-button Right */ + // NOTE: The scroll wheel events are inverted: i.e. UP is the same as + // moving the actual scroll wheel down, LEFT is the same as moving the + // scroll wheel right. + , KE_MOUSEDOWN = 75 // scroll wheel pseudo-button Down + , KE_MOUSEUP = 76 // scroll wheel pseudo-button Up + , KE_MOUSELEFT = 77 // scroll wheel pseudo-button Left + , KE_MOUSERIGHT = 78 // scroll wheel pseudo-button Right - , KE_KINS = 79 /* keypad Insert key */ - , KE_KDEL = 80 /* keypad Delete key */ + , KE_KINS = 79 // keypad Insert key + , KE_KDEL = 80 // keypad Delete key - , KE_CSI = 81 /* CSI typed directly */ - , KE_SNR = 82 /* <SNR> */ - , KE_PLUG = 83 /* <Plug> */ - , KE_CMDWIN = 84 /* open command-line window from Command-line Mode */ + , KE_CSI = 81 // CSI typed directly + , KE_SNR = 82 // <SNR> + , KE_PLUG = 83 // <Plug> + , KE_CMDWIN = 84 // open command-line window from Command-line Mode - , KE_C_LEFT = 85 /* control-left */ - , KE_C_RIGHT = 86 /* control-right */ - , KE_C_HOME = 87 /* control-home */ - , KE_C_END = 88 /* control-end */ + , KE_C_LEFT = 85 // control-left + , KE_C_RIGHT = 86 // control-right + , KE_C_HOME = 87 // control-home + , KE_C_END = 88 // control-end - , KE_X1MOUSE = 89 /* X1/X2 mouse-buttons */ + , KE_X1MOUSE = 89 // X1/X2 mouse-buttons , KE_X1DRAG = 90 , KE_X1RELEASE = 91 , KE_X2MOUSE = 92 , KE_X2DRAG = 93 , KE_X2RELEASE = 94 - , KE_DROP = 95 /* DnD data is available */ - , KE_CURSORHOLD = 96 /* CursorHold event */ - , KE_NOP = 97 /* doesn't do something */ - , KE_FOCUSGAINED = 98 /* focus gained */ - , KE_FOCUSLOST = 99 /* focus lost */ - , KE_MOUSEMOVE = 100 /* mouse moved with no button down */ - , KE_CANCEL = 101 /* return from vgetc() */ + , KE_DROP = 95 // DnD data is available + , KE_CURSORHOLD = 96 // CursorHold event + , KE_NOP = 97 // doesn't do something + , KE_FOCUSGAINED = 98 // focus gained + , KE_FOCUSLOST = 99 // focus lost + , KE_MOUSEMOVE = 100 // mouse moved with no button down + , KE_CANCEL = 101 // return from vgetc() }; /* @@ -298,19 +298,19 @@ enum key_extra #define K_TAB TERMCAP2KEY(KS_EXTRA, KE_TAB) #define K_S_TAB TERMCAP2KEY('k', 'B') -/* extra set of function keys F1-F4, for vt100 compatible xterm */ +// extra set of function keys F1-F4, for vt100 compatible xterm #define K_XF1 TERMCAP2KEY(KS_EXTRA, KE_XF1) #define K_XF2 TERMCAP2KEY(KS_EXTRA, KE_XF2) #define K_XF3 TERMCAP2KEY(KS_EXTRA, KE_XF3) #define K_XF4 TERMCAP2KEY(KS_EXTRA, KE_XF4) -/* extra set of cursor keys for vt100 compatible xterm */ +// extra set of cursor keys for vt100 compatible xterm #define K_XUP TERMCAP2KEY(KS_EXTRA, KE_XUP) #define K_XDOWN TERMCAP2KEY(KS_EXTRA, KE_XDOWN) #define K_XLEFT TERMCAP2KEY(KS_EXTRA, KE_XLEFT) #define K_XRIGHT TERMCAP2KEY(KS_EXTRA, KE_XRIGHT) -#define K_F1 TERMCAP2KEY('k', '1') /* function keys */ +#define K_F1 TERMCAP2KEY('k', '1') // function keys #define K_F2 TERMCAP2KEY('k', '2') #define K_F3 TERMCAP2KEY('k', '3') #define K_F4 TERMCAP2KEY('k', '4') @@ -351,13 +351,13 @@ enum key_extra #define K_F36 TERMCAP2KEY('F', 'Q') #define K_F37 TERMCAP2KEY('F', 'R') -/* extra set of shifted function keys F1-F4, for vt100 compatible xterm */ +// extra set of shifted function keys F1-F4, for vt100 compatible xterm #define K_S_XF1 TERMCAP2KEY(KS_EXTRA, KE_S_XF1) #define K_S_XF2 TERMCAP2KEY(KS_EXTRA, KE_S_XF2) #define K_S_XF3 TERMCAP2KEY(KS_EXTRA, KE_S_XF3) #define K_S_XF4 TERMCAP2KEY(KS_EXTRA, KE_S_XF4) -#define K_S_F1 TERMCAP2KEY(KS_EXTRA, KE_S_F1) /* shifted func. keys */ +#define K_S_F1 TERMCAP2KEY(KS_EXTRA, KE_S_F1) // shifted func. keys #define K_S_F2 TERMCAP2KEY(KS_EXTRA, KE_S_F2) #define K_S_F3 TERMCAP2KEY(KS_EXTRA, KE_S_F3) #define K_S_F4 TERMCAP2KEY(KS_EXTRA, KE_S_F4) @@ -370,7 +370,7 @@ enum key_extra #define K_S_F11 TERMCAP2KEY(KS_EXTRA, KE_S_F11) #define K_S_F12 TERMCAP2KEY(KS_EXTRA, KE_S_F12) -/* K_S_F13 to K_S_F37 are currently not used */ +// K_S_F13 to K_S_F37 are currently not used #define K_HELP TERMCAP2KEY('%', '1') #define K_UNDO TERMCAP2KEY('&', '8') @@ -382,37 +382,37 @@ enum key_extra #define K_DEL TERMCAP2KEY('k', 'D') #define K_KDEL TERMCAP2KEY(KS_EXTRA, KE_KDEL) #define K_HOME TERMCAP2KEY('k', 'h') -#define K_KHOME TERMCAP2KEY('K', '1') /* keypad home (upper left) */ +#define K_KHOME TERMCAP2KEY('K', '1') // keypad home (upper left) #define K_XHOME TERMCAP2KEY(KS_EXTRA, KE_XHOME) #define K_ZHOME TERMCAP2KEY(KS_EXTRA, KE_ZHOME) #define K_END TERMCAP2KEY('@', '7') -#define K_KEND TERMCAP2KEY('K', '4') /* keypad end (lower left) */ +#define K_KEND TERMCAP2KEY('K', '4') // keypad end (lower left) #define K_XEND TERMCAP2KEY(KS_EXTRA, KE_XEND) #define K_ZEND TERMCAP2KEY(KS_EXTRA, KE_ZEND) #define K_PAGEUP TERMCAP2KEY('k', 'P') #define K_PAGEDOWN TERMCAP2KEY('k', 'N') -#define K_KPAGEUP TERMCAP2KEY('K', '3') /* keypad pageup (upper R.) */ -#define K_KPAGEDOWN TERMCAP2KEY('K', '5') /* keypad pagedown (lower R.) */ - -#define K_KPLUS TERMCAP2KEY('K', '6') /* keypad plus */ -#define K_KMINUS TERMCAP2KEY('K', '7') /* keypad minus */ -#define K_KDIVIDE TERMCAP2KEY('K', '8') /* keypad / */ -#define K_KMULTIPLY TERMCAP2KEY('K', '9') /* keypad * */ -#define K_KENTER TERMCAP2KEY('K', 'A') /* keypad Enter */ -#define K_KPOINT TERMCAP2KEY('K', 'B') /* keypad . or ,*/ -#define K_PS TERMCAP2KEY('P', 'S') /* paste start */ -#define K_PE TERMCAP2KEY('P', 'E') /* paste end */ - -#define K_K0 TERMCAP2KEY('K', 'C') /* keypad 0 */ -#define K_K1 TERMCAP2KEY('K', 'D') /* keypad 1 */ -#define K_K2 TERMCAP2KEY('K', 'E') /* keypad 2 */ -#define K_K3 TERMCAP2KEY('K', 'F') /* keypad 3 */ -#define K_K4 TERMCAP2KEY('K', 'G') /* keypad 4 */ -#define K_K5 TERMCAP2KEY('K', 'H') /* keypad 5 */ -#define K_K6 TERMCAP2KEY('K', 'I') /* keypad 6 */ -#define K_K7 TERMCAP2KEY('K', 'J') /* keypad 7 */ -#define K_K8 TERMCAP2KEY('K', 'K') /* keypad 8 */ -#define K_K9 TERMCAP2KEY('K', 'L') /* keypad 9 */ +#define K_KPAGEUP TERMCAP2KEY('K', '3') // keypad pageup (upper R.) +#define K_KPAGEDOWN TERMCAP2KEY('K', '5') // keypad pagedown (lower R.) + +#define K_KPLUS TERMCAP2KEY('K', '6') // keypad plus +#define K_KMINUS TERMCAP2KEY('K', '7') // keypad minus +#define K_KDIVIDE TERMCAP2KEY('K', '8') // keypad / +#define K_KMULTIPLY TERMCAP2KEY('K', '9') // keypad * +#define K_KENTER TERMCAP2KEY('K', 'A') // keypad Enter +#define K_KPOINT TERMCAP2KEY('K', 'B') // keypad . or , +#define K_PS TERMCAP2KEY('P', 'S') // paste start +#define K_PE TERMCAP2KEY('P', 'E') // paste end + +#define K_K0 TERMCAP2KEY('K', 'C') // keypad 0 +#define K_K1 TERMCAP2KEY('K', 'D') // keypad 1 +#define K_K2 TERMCAP2KEY('K', 'E') // keypad 2 +#define K_K3 TERMCAP2KEY('K', 'F') // keypad 3 +#define K_K4 TERMCAP2KEY('K', 'G') // keypad 4 +#define K_K5 TERMCAP2KEY('K', 'H') // keypad 5 +#define K_K6 TERMCAP2KEY('K', 'I') // keypad 6 +#define K_K7 TERMCAP2KEY('K', 'J') // keypad 7 +#define K_K8 TERMCAP2KEY('K', 'K') // keypad 8 +#define K_K9 TERMCAP2KEY('K', 'L') // keypad 9 #define K_MOUSE TERMCAP2KEY(KS_MOUSE, KE_FILLER) #define K_MENU TERMCAP2KEY(KS_MENU, KE_FILLER) @@ -477,15 +477,15 @@ enum key_extra #define K_CURSORHOLD TERMCAP2KEY(KS_EXTRA, KE_CURSORHOLD) -/* Bits for modifier mask */ -/* 0x01 cannot be used, because the modifier must be 0x02 or higher */ +// Bits for modifier mask +// 0x01 cannot be used, because the modifier must be 0x02 or higher #define MOD_MASK_SHIFT 0x02 #define MOD_MASK_CTRL 0x04 -#define MOD_MASK_ALT 0x08 /* aka META */ -#define MOD_MASK_META 0x10 /* META when it's different from ALT */ -#define MOD_MASK_2CLICK 0x20 /* use MOD_MASK_MULTI_CLICK */ -#define MOD_MASK_3CLICK 0x40 /* use MOD_MASK_MULTI_CLICK */ -#define MOD_MASK_4CLICK 0x60 /* use MOD_MASK_MULTI_CLICK */ +#define MOD_MASK_ALT 0x08 // aka META +#define MOD_MASK_META 0x10 // META when it's different from ALT +#define MOD_MASK_2CLICK 0x20 // use MOD_MASK_MULTI_CLICK +#define MOD_MASK_3CLICK 0x40 // use MOD_MASK_MULTI_CLICK +#define MOD_MASK_4CLICK 0x60 // use MOD_MASK_MULTI_CLICK #ifdef MACOS_X # define MOD_MASK_CMD 0x80 #endif @@ -499,7 +499,8 @@ enum key_extra */ #define MAX_KEY_NAME_LEN 32 -/* Maximum length of a special key event as tokens. This includes modifiers. +/* + * Maximum length of a special key event as tokens. This includes modifiers. * The longest event is something like <M-C-S-T-4-LeftDrag> which would be the * following string of tokens: * |