1 /* xkeycaps, Copyright (c) 1991, 1992, 1993 Jamie Zawinski <jwz@jwz.org> 2 * 3 * This file describes the default keymap of the Labtam MT200 keyboard 4 * (Australian layout), which is really a Honeywell-101RXd keyboard, 5 * also used with some IBM PCs. 6 * Generated by Anthony Thyssen <anthony@cit.gu.edu.au> against the Labtam 7 * X11R5 server, patch level 26, running on a SUN4/60 SLC with SunOS 4.1.2. 8 */ 9 10 static const struct default_keycode_map labtam_map [] = { 11 12 /* this has a keycode but no keysyms in the default map */ 13 { 134, 0, { 0 }}, /* Pause */ 14 15 { 9, 0, { XK_grave, XK_asciitilde }}, 16 { 10, 0, { XK_1, XK_exclam }}, 17 { 11, 0, { XK_2, XK_at }}, 18 { 12, 0, { XK_3, XK_numbersign, 19 XK_sterling }}, 20 { 13, 0, { XK_4, XK_dollar }}, 21 { 14, 0, { XK_5, XK_percent }}, 22 { 15, 0, { XK_6, XK_asciicircum }}, 23 { 16, 0, { XK_7, XK_ampersand }}, 24 { 17, 0, { XK_8, XK_asterisk }}, 25 { 18, 0, { XK_9, XK_parenleft }}, 26 { 19, 0, { XK_0, XK_parenright }}, 27 { 20, 0, { XK_minus, XK_underscore }}, 28 { 21, 0, { XK_equal, XK_plus }}, 29 { 23, 0, { XK_BackSpace }}, 30 { 24, 0, { XK_Tab }}, 31 { 25, 0, { XK_Q }}, 32 { 26, 0, { XK_W }}, 33 { 27, 0, { XK_E }}, 34 { 28, 0, { XK_R }}, 35 { 29, 0, { XK_T }}, 36 { 30, 0, { XK_Y }}, 37 { 31, 0, { XK_U }}, 38 { 32, 0, { XK_I }}, 39 { 33, 0, { XK_O }}, 40 { 34, 0, { XK_P }}, 41 { 35, 0, { XK_bracketleft, XK_braceleft }}, 42 { 36, 0, { XK_bracketright, XK_braceright }}, 43 { 37, 0, { XK_backslash, XK_bar }}, 44 { 38, LockMask, { XK_Caps_Lock }}, 45 { 39, 0, { XK_A }}, 46 { 40, 0, { XK_S }}, 47 { 41, 0, { XK_D }}, 48 { 42, 0, { XK_F }}, 49 { 43, 0, { XK_G }}, 50 { 44, 0, { XK_H }}, 51 { 45, 0, { XK_J }}, 52 { 46, 0, { XK_K }}, 53 { 47, 0, { XK_L }}, 54 { 48, 0, { XK_semicolon, XK_colon }}, 55 { 49, 0, { XK_apostrophe, XK_quotedbl }}, 56 { 51, 0, { XK_Return }}, 57 { 52, ShiftMask, { XK_Shift_L }}, 58 { 54, 0, { XK_Z }}, 59 { 55, 0, { XK_X }}, 60 { 56, 0, { XK_C }}, 61 { 57, 0, { XK_V }}, 62 { 58, 0, { XK_B }}, 63 { 59, 0, { XK_N }}, 64 { 60, 0, { XK_M }}, 65 { 61, 0, { XK_comma, XK_less }}, 66 { 62, 0, { XK_period, XK_greater }}, 67 { 63, 0, { XK_slash, XK_question }}, 68 { 65, ShiftMask, { XK_Shift_R }}, 69 { 66, ControlMask, { XK_Control_L }}, 70 { 68, Mod1Mask, { XK_Alt_L }}, 71 { 69, 0, { XK_space }}, 72 { 70, Mod2Mask, { XK_Alt_R }}, 73 { 72, ControlMask, { XK_Control_R }}, 74 { 83, 0, { XK_Insert }}, 75 { 84, 0, { XK_Delete }}, 76 { 87, 0, { XK_Left }}, 77 { 88, 0, { XK_Home }}, 78 { 89, 0, { XK_End }}, 79 { 91, 0, { XK_Up }}, 80 { 92, 0, { XK_Down }}, 81 { 93, 0, { XK_Prior }}, 82 { 94, 0, { XK_Next }}, 83 { 97, 0, { XK_Right }}, 84 { 98, ShiftMask, { XK_Num_Lock }}, 85 { 99, 0, { XK_Home, XK_KP_7, 86 XK_KP_7, XK_Home }}, 87 { 100, 0, { XK_Left, XK_KP_4, 88 XK_KP_4, XK_Left }}, 89 { 101, 0, { XK_End, XK_KP_1, 90 XK_KP_1, XK_End }}, 91 { 103, 0, { XK_KP_Divide }}, 92 { 104, 0, { XK_Up, XK_KP_8, 93 XK_KP_8, XK_Up }}, 94 { 105, 0, { 0, XK_KP_5, 95 XK_KP_5 }}, 96 { 106, 0, { XK_Down, XK_KP_2, 97 XK_KP_2, XK_Down }}, 98 { 107, 0, { XK_Insert, XK_KP_0, 99 XK_KP_0, XK_Insert }}, 100 { 108, 0, { XK_KP_Multiply }}, 101 { 109, 0, { XK_Prior, XK_KP_9, 102 XK_KP_9, XK_Prior }}, 103 { 110, 0, { XK_Right, XK_KP_6, 104 XK_KP_6, XK_Right }}, 105 { 111, 0, { XK_Next, XK_KP_3, 106 XK_KP_3, XK_Next }}, 107 { 112, 0, { XK_Delete, XK_KP_Decimal, 108 XK_KP_Decimal, XK_Delete }}, 109 { 113, 0, { XK_KP_Subtract }}, 110 { 114, 0, { XK_KP_Add }}, 111 { 116, 0, { XK_KP_Enter }}, 112 { 118, 0, { XK_Escape }}, 113 { 120, 0, { XK_F1 }}, 114 { 121, 0, { XK_F2 }}, 115 { 122, 0, { XK_F3 }}, 116 { 123, 0, { XK_F4 }}, 117 { 124, 0, { XK_F5 }}, 118 { 125, 0, { XK_F6 }}, 119 { 126, 0, { XK_F7 }}, 120 { 127, 0, { XK_F8 }}, 121 { 128, 0, { XK_F9 }}, 122 { 129, 0, { XK_F10 }}, 123 { 130, 0, { XK_F11 }}, 124 { 131, 0, { XK_F12 }}, 125 { 132, 0, { XK_Print }}, 126 { 170, 0, { XK_Scroll_Lock }}, 127 { 178, 0, { XK_Break }} 128 }; 129