COMMENT(-- $Id: rxvtRef-keycodes.yo,v 1.5 2004/08/12 20:42:13 root dead $ --) label(KeyCodes) nsect(Key Codes) Note: bf(Shift) + bf(F1)-bf(F10) generates bf(F11)-bf(F20) Note: Partial ISO 14755-support is implemented, that means that pressing Control and Shift together enters unicode input mode. Entering hex digits composes a Unicode character, pressing space or releasing the modifiers commits the keycode and every other key cancels the current input character. Pressing and immediately releasing Control and Shift together enters keycap entry mode: Pressing a function key (tab, return etc..) will enter the unicode character corresponding to the given key. For the keypad, use bf(Shift) to temporarily override Application-Keypad setting use bf(Num_Lock) to toggle Application-Keypad setting if bf(Num_Lock) is off, link(escape sequences)(ESCequals) toggle Application-Keypad setting. Also note that values of bf(Home), bf(End), bf(Delete) may have been compiled differently on your system. COMMENT(-- Edited in a wide window --) starttable(5)(l l l l l)(1)\ row(cell( )cell(bf(Normal) )cell(bf(Shift) )cell(bf(Control) )cell(bf(Ctrl+Shift)))\ row(cell(Tab )cell(^I )cell(ESC [ Z )cell(^I )cell(ESC [ Z))\ row(cell(BackSpace )cell(^H )cell(^? )cell(^? )cell(^?))\ row(cell(Find )cell(ESC [ 1 ~ )cell(ESC [ 1 $ )cell(ESC [ 1 ^ )cell(ESC [ 1 @))\ row(cell(Insert )cell(ESC [ 2 ~ )cell(em(paste) )cell(ESC [ 2 ^ )cell(ESC [ 2 @))\ row(cell(Execute )cell(ESC [ 3 ~ )cell(ESC [ 3 $ )cell(ESC [ 3 ^ )cell(ESC [ 3 @))\ row(cell(Select )cell(ESC [ 4 ~ )cell(ESC [ 4 $ )cell(ESC [ 4 ^ )cell(ESC [ 4 @))\ row(cell(Prior )cell(ESC [ 5 ~ )cell(em(scroll-up) )cell(ESC [ 5 ^ )cell(ESC [ 5 @))\ row(cell(Next )cell(ESC [ 6 ~ )cell(em(scroll-down))cell(ESC [ 6 ^ )cell(ESC [ 6 @))\ row(cell(Home )cell(ESC [ 7 ~ )cell(ESC [ 7 $ )cell(ESC [ 7 ^ )cell(ESC [ 7 @))\ row(cell(End )cell(ESC [ 8 ~ )cell(ESC [ 8 $ )cell(ESC [ 8 ^ )cell(ESC [ 8 @))\ row(cell(Delete )cell(ESC [ 3 ~ )cell(ESC [ 3 $ )cell(ESC [ 3 ^ )cell(ESC [ 3 @))\ row(cell(F1 )cell(ESC [ 11 ~ )cell(ESC [ 23 ~ )cell(ESC [ 11 ^ )cell(ESC [ 23 ^))\ row(cell(F2 )cell(ESC [ 12 ~ )cell(ESC [ 24 ~ )cell(ESC [ 12 ^ )cell(ESC [ 24 ^))\ row(cell(F3 )cell(ESC [ 13 ~ )cell(ESC [ 25 ~ )cell(ESC [ 13 ^ )cell(ESC [ 25 ^))\ row(cell(F4 )cell(ESC [ 14 ~ )cell(ESC [ 26 ~ )cell(ESC [ 14 ^ )cell(ESC [ 26 ^))\ row(cell(F5 )cell(ESC [ 15 ~ )cell(ESC [ 28 ~ )cell(ESC [ 15 ^ )cell(ESC [ 28 ^))\ row(cell(F6 )cell(ESC [ 17 ~ )cell(ESC [ 29 ~ )cell(ESC [ 17 ^ )cell(ESC [ 29 ^))\ row(cell(F7 )cell(ESC [ 18 ~ )cell(ESC [ 31 ~ )cell(ESC [ 18 ^ )cell(ESC [ 31 ^))\ row(cell(F8 )cell(ESC [ 19 ~ )cell(ESC [ 32 ~ )cell(ESC [ 19 ^ )cell(ESC [ 32 ^))\ row(cell(F9 )cell(ESC [ 20 ~ )cell(ESC [ 33 ~ )cell(ESC [ 20 ^ )cell(ESC [ 33 ^))\ row(cell(F10 )cell(ESC [ 21 ~ )cell(ESC [ 34 ~ )cell(ESC [ 21 ^ )cell(ESC [ 34 ^))\ row(cell(F11 )cell(ESC [ 23 ~ )cell(ESC [ 23 $ )cell(ESC [ 23 ^ )cell(ESC [ 23 @))\ row(cell(F12 )cell(ESC [ 24 ~ )cell(ESC [ 24 $ )cell(ESC [ 24 ^ )cell(ESC [ 24 @))\ row(cell(F13 )cell(ESC [ 25 ~ )cell(ESC [ 25 $ )cell(ESC [ 25 ^ )cell(ESC [ 25 @))\ row(cell(F14 )cell(ESC [ 26 ~ )cell(ESC [ 26 $ )cell(ESC [ 26 ^ )cell(ESC [ 26 @))\ row(cell(F15 (Help) )cell(ESC [ 28 ~ )cell(ESC [ 28 $ )cell(ESC [ 28 ^ )cell(ESC [ 28 @))\ row(cell(F16 (Menu) )cell(ESC [ 29 ~ )cell(ESC [ 29 $ )cell(ESC [ 29 ^ )cell(ESC [ 29 @))\ row(cell(F17 )cell(ESC [ 31 ~ )cell(ESC [ 31 $ )cell(ESC [ 31 ^ )cell(ESC [ 31 @))\ row(cell(F18 )cell(ESC [ 32 ~ )cell(ESC [ 32 $ )cell(ESC [ 32 ^ )cell(ESC [ 32 @))\ row(cell(F19 )cell(ESC [ 33 ~ )cell(ESC [ 33 $ )cell(ESC [ 33 ^ )cell(ESC [ 33 @))\ row(cell(F20 )cell(ESC [ 34 ~ )cell(ESC [ 34 $ )cell(ESC [ 34 ^ )cell(ESC [ 34 @))\ row(cell( )cell( )cell( )cell( )cell(bf(Application)))\ row(cell(Up )cell(ESC [ A )cell(ESC [ a )cell(ESC O a )cell(ESC O A))\ row(cell(Down )cell(ESC [ B )cell(ESC [ b )cell(ESC O b )cell(ESC O B))\ row(cell(Right )cell(ESC [ C )cell(ESC [ c )cell(ESC O c )cell(ESC O C))\ row(cell(Left )cell(ESC [ D )cell(ESC [ d )cell(ESC O d )cell(ESC O D))\ row(cell(KP_Enter )cell(^M )cell( )cell( )cell(ESC O M))\ row(cell(KP_F1 )cell(ESC O P )cell( )cell( )cell(ESC O P))\ row(cell(KP_F2 )cell(ESC O Q )cell( )cell( )cell(ESC O Q))\ row(cell(KP_F3 )cell(ESC O R )cell( )cell( )cell(ESC O R))\ row(cell(KP_F4 )cell(ESC O S )cell( )cell( )cell(ESC O S))\ row(cell(XK_KP_Multiply )cell(* )cell( )cell( )cell(ESC O j))\ row(cell(XK_KP_Add )cell(+ )cell( )cell( )cell(ESC O k))\ row(cell(XK_KP_Separator)cell(, )cell( )cell( )cell(ESC O l))\ row(cell(XK_KP_Subtract )cell(- )cell( )cell( )cell(ESC O m))\ row(cell(XK_KP_Decimal )cell(. )cell( )cell( )cell(ESC O n))\ row(cell(XK_KP_Divide )cell(/ )cell( )cell( )cell(ESC O o))\ row(cell(XK_KP_0 )cell(0 )cell( )cell( )cell(ESC O p))\ row(cell(XK_KP_1 )cell(1 )cell( )cell( )cell(ESC O q))\ row(cell(XK_KP_2 )cell(2 )cell( )cell( )cell(ESC O r))\ row(cell(XK_KP_3 )cell(3 )cell( )cell( )cell(ESC O s))\ row(cell(XK_KP_4 )cell(4 )cell( )cell( )cell(ESC O t))\ row(cell(XK_KP_5 )cell(5 )cell( )cell( )cell(ESC O u))\ row(cell(XK_KP_6 )cell(6 )cell( )cell( )cell(ESC O v))\ row(cell(XK_KP_7 )cell(7 )cell( )cell( )cell(ESC O w))\ row(cell(XK_KP_8 )cell(8 )cell( )cell( )cell(ESC O x))\ row(cell(XK_KP_9 )cell(9 )cell( )cell( )cell(ESC O y))\ endtable() label(KeyCodes) nsect(Key Codes)