1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
/* xkeycaps, Copyright (c) 1994 Jamie Zawinski <jwz@jwz.org>
*
* This file describes the default keymap of the PC/RT US keyboard.
* Generated by Torbj|rn Lindgren <tl@cd.chalmers.se>.
*/
static const struct default_keycode_map rt_map [] = {
{ 7, 0, { XK_F1 }},
{ 8, 0, { XK_Escape }},
{ 9, 0, { 0 }},
{ 10, 0, { 0 }},
{ 11, 0, { 0 }},
{ 12, 0, { 0 }},
{ 13, 0, { XK_Tab }},
{ 14, 0, { XK_grave, XK_asciitilde }},
{ 15, 0, { XK_F2 }},
{ 16, 0, { 0 }},
{ 17, ControlMask, { XK_Control_L }},
{ 18, ShiftMask, { XK_Shift_L }},
{ 19, 0, { XK_less, XK_greater }},
{ 20, LockMask, { XK_Caps_Lock }},
{ 21, 0, { XK_Q }},
{ 22, 0, { XK_1, XK_exclam }},
{ 23, 0, { XK_F3 }},
{ 24, 0, { 0 }},
{ 25, Mod1Mask, { XK_Alt_L }},
{ 26, 0, { XK_Z }},
{ 27, 0, { XK_S }},
{ 28, 0, { XK_A }},
{ 29, 0, { XK_W }},
{ 30, 0, { XK_2, XK_at }},
{ 31, 0, { XK_F4 }},
{ 32, 0, { XK_space }},
{ 33, 0, { XK_C }},
{ 34, 0, { XK_X }},
{ 35, 0, { XK_D }},
{ 36, 0, { XK_E }},
{ 37, 0, { XK_4, XK_dollar }},
{ 38, 0, { XK_3, XK_numbersign }},
{ 39, 0, { XK_F5 }},
{ 40, 0, { XK_parenleft }},
{ 41, 0, { XK_space }},
{ 42, 0, { XK_V }},
{ 43, 0, { XK_F }},
{ 44, 0, { XK_T }},
{ 45, 0, { XK_R }},
{ 46, 0, { XK_5, XK_percent }},
{ 47, 0, { XK_F6 }},
{ 48, 0, { XK_0 }},
{ 49, 0, { XK_N }},
{ 50, 0, { XK_B }},
{ 51, 0, { XK_H }},
{ 52, 0, { XK_G }},
{ 53, 0, { XK_Y }},
{ 54, 0, { XK_6, XK_asciicircum }},
{ 55, 0, { XK_F7 }},
{ 56, 0, { XK_8 }},
{ 57, Mod1Mask, { XK_Alt_R }},
{ 58, 0, { XK_M }},
{ 59, 0, { XK_J }},
{ 60, 0, { XK_U }},
{ 61, 0, { XK_7, XK_ampersand }},
{ 62, 0, { XK_8, XK_asterisk }},
{ 63, 0, { XK_F8 }},
{ 64, 0, { XK_at }},
{ 65, 0, { XK_comma, XK_less }},
{ 66, 0, { XK_K }},
{ 67, 0, { XK_I }},
{ 68, 0, { XK_O }},
{ 69, 0, { XK_0, XK_parenright }},
{ 70, 0, { XK_9, XK_parenleft }},
{ 71, 0, { XK_F9 }},
{ 72, 0, { XK_H }},
{ 73, 0, { XK_period, XK_greater }},
{ 74, 0, { XK_slash, XK_question }},
{ 75, 0, { XK_L }},
{ 76, 0, { XK_semicolon, XK_colon }},
{ 77, 0, { XK_P }},
{ 78, 0, { XK_minus, XK_underscore }},
{ 79, 0, { XK_F10 }},
{ 80, 0, { XK_P }},
{ 81, 0, { XK_Q }},
{ 82, 0, { XK_apostrophe, XK_quotedbl }},
{ 83, 0, { XK_apostrophe, XK_asterisk }},
{ 84, 0, { XK_bracketleft, XK_braceleft }},
{ 85, 0, { XK_equal, XK_plus }},
{ 86, 0, { XK_F11 }},
{ 87, 0, { XK_Print }},
{ 88, 0, { XK_Meta_R }},
{ 89, ShiftMask, { XK_Shift_R }},
{ 90, 0, { XK_Return }},
{ 91, 0, { XK_bracketright, XK_braceright }},
{ 92, 0, { XK_backslash, XK_bar }},
{ 93, 0, { XK_bracketright }},
{ 94, 0, { XK_F12 }},
{ 95, 0, { 0 }},
{ 96, 0, { XK_Down }},
{ 97, 0, { XK_Left }},
{ 98, 0, { XK_Pause }},
{ 99, 0, { XK_Up }},
{ 100, 0, { XK_Delete }},
{ 101, 0, { XK_End }},
{ 102, 0, { XK_BackSpace, XK_BackSpace }},
{ 103, 0, { XK_Insert }},
{ 104, 0, { XK_h }},
{ 105, 0, { XK_KP_1 }},
{ 106, 0, { XK_Right }},
{ 107, 0, { XK_KP_4 }},
{ 108, 0, { XK_KP_7 }},
{ 109, 0, { XK_Next }},
{ 110, 0, { XK_Home }},
{ 111, 0, { XK_Prior }},
{ 112, 0, { XK_KP_0 }},
{ 113, 0, { XK_KP_Separator }},
{ 114, 0, { XK_KP_2 }},
{ 115, 0, { XK_KP_5 }},
{ 116, 0, { XK_KP_6 }},
{ 117, 0, { XK_KP_8 }},
{ 118, LockMask, { XK_Caps_Lock }},
{ 119, 0, { XK_KP_Divide }},
{ 120, 0, { XK_x }},
{ 121, 0, { XK_KP_Enter }},
{ 122, 0, { XK_KP_3 }},
{ 123, 0, { XK_braceleft }},
{ 124, 0, { XK_KP_Add }},
{ 125, 0, { XK_KP_9 }},
{ 126, 0, { XK_KP_Multiply }},
{ 127, 0, { 0 }},
{ 128, 0, { 0 }},
{ 129, 0, { 0 }},
{ 130, 0, { 0 }},
{ 131, 0, { 0 }},
{ 132, 0, { XK_KP_Subtract }}
};
|