Mercurial > vim
comparison src/keymap.h @ 230:9281a51ca7a2
updated for version 7.0064
author | vimboss |
---|---|
date | Fri, 25 Mar 2005 21:53:48 +0000 |
parents | 80000fb16feb |
children | 0fd7ac767ecd |
comparison
equal
deleted
inserted
replaced
229:723a01584c3e | 230:9281a51ca7a2 |
---|---|
204 , KE_XF1 /* extra vt100 function keys for xterm */ | 204 , KE_XF1 /* extra vt100 function keys for xterm */ |
205 , KE_XF2 | 205 , KE_XF2 |
206 , KE_XF3 | 206 , KE_XF3 |
207 , KE_XF4 | 207 , KE_XF4 |
208 , KE_XEND /* extra (vt100) end key for xterm */ | 208 , KE_XEND /* extra (vt100) end key for xterm */ |
209 , KE_ZEND /* extra (vt100) end key for xterm */ | |
209 , KE_XHOME /* extra (vt100) home key for xterm */ | 210 , KE_XHOME /* extra (vt100) home key for xterm */ |
211 , KE_ZHOME /* extra (vt100) home key for xterm */ | |
210 , KE_XUP /* extra vt100 cursor keys for xterm */ | 212 , KE_XUP /* extra vt100 cursor keys for xterm */ |
211 , KE_XDOWN | 213 , KE_XDOWN |
212 , KE_XLEFT | 214 , KE_XLEFT |
213 , KE_XRIGHT | 215 , KE_XRIGHT |
214 | 216 |
379 #define K_DEL TERMCAP2KEY('k', 'D') | 381 #define K_DEL TERMCAP2KEY('k', 'D') |
380 #define K_KDEL TERMCAP2KEY(KS_EXTRA, KE_KDEL) | 382 #define K_KDEL TERMCAP2KEY(KS_EXTRA, KE_KDEL) |
381 #define K_HOME TERMCAP2KEY('k', 'h') | 383 #define K_HOME TERMCAP2KEY('k', 'h') |
382 #define K_KHOME TERMCAP2KEY('K', '1') /* keypad home (upper left) */ | 384 #define K_KHOME TERMCAP2KEY('K', '1') /* keypad home (upper left) */ |
383 #define K_XHOME TERMCAP2KEY(KS_EXTRA, KE_XHOME) | 385 #define K_XHOME TERMCAP2KEY(KS_EXTRA, KE_XHOME) |
386 #define K_ZHOME TERMCAP2KEY(KS_EXTRA, KE_ZHOME) | |
384 #define K_END TERMCAP2KEY('@', '7') | 387 #define K_END TERMCAP2KEY('@', '7') |
385 #define K_KEND TERMCAP2KEY('K', '4') /* keypad end (lower left) */ | 388 #define K_KEND TERMCAP2KEY('K', '4') /* keypad end (lower left) */ |
386 #define K_XEND TERMCAP2KEY(KS_EXTRA, KE_XEND) | 389 #define K_XEND TERMCAP2KEY(KS_EXTRA, KE_XEND) |
390 #define K_ZEND TERMCAP2KEY(KS_EXTRA, KE_ZEND) | |
387 #define K_PAGEUP TERMCAP2KEY('k', 'P') | 391 #define K_PAGEUP TERMCAP2KEY('k', 'P') |
388 #define K_PAGEDOWN TERMCAP2KEY('k', 'N') | 392 #define K_PAGEDOWN TERMCAP2KEY('k', 'N') |
389 #define K_KPAGEUP TERMCAP2KEY('K', '3') /* keypad pageup (upper R.) */ | 393 #define K_KPAGEUP TERMCAP2KEY('K', '3') /* keypad pageup (upper R.) */ |
390 #define K_KPAGEDOWN TERMCAP2KEY('K', '5') /* keypad pagedown (lower R.) */ | 394 #define K_KPAGEDOWN TERMCAP2KEY('K', '5') /* keypad pagedown (lower R.) */ |
391 | 395 |
404 #define K_K5 TERMCAP2KEY('K', 'H') /* keypad 5 */ | 408 #define K_K5 TERMCAP2KEY('K', 'H') /* keypad 5 */ |
405 #define K_K6 TERMCAP2KEY('K', 'I') /* keypad 6 */ | 409 #define K_K6 TERMCAP2KEY('K', 'I') /* keypad 6 */ |
406 #define K_K7 TERMCAP2KEY('K', 'J') /* keypad 7 */ | 410 #define K_K7 TERMCAP2KEY('K', 'J') /* keypad 7 */ |
407 #define K_K8 TERMCAP2KEY('K', 'K') /* keypad 8 */ | 411 #define K_K8 TERMCAP2KEY('K', 'K') /* keypad 8 */ |
408 #define K_K9 TERMCAP2KEY('K', 'L') /* keypad 9 */ | 412 #define K_K9 TERMCAP2KEY('K', 'L') /* keypad 9 */ |
409 | |
410 /* | |
411 * These are used to recognize a keypad key that does have an ASCII equivalent. | |
412 * Since the values are negative, it's the other way around. | |
413 */ | |
414 #define FIRST_KEYPAD K_K9 | |
415 #define LAST_KEYPAD K_KPLUS | |
416 | 413 |
417 #define K_MOUSE TERMCAP2KEY(KS_MOUSE, KE_FILLER) | 414 #define K_MOUSE TERMCAP2KEY(KS_MOUSE, KE_FILLER) |
418 #define K_MENU TERMCAP2KEY(KS_MENU, KE_FILLER) | 415 #define K_MENU TERMCAP2KEY(KS_MENU, KE_FILLER) |
419 #define K_VER_SCROLLBAR TERMCAP2KEY(KS_VER_SCROLLBAR, KE_FILLER) | 416 #define K_VER_SCROLLBAR TERMCAP2KEY(KS_VER_SCROLLBAR, KE_FILLER) |
420 #define K_HOR_SCROLLBAR TERMCAP2KEY(KS_HOR_SCROLLBAR, KE_FILLER) | 417 #define K_HOR_SCROLLBAR TERMCAP2KEY(KS_HOR_SCROLLBAR, KE_FILLER) |