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)