indy revision 154daed1
1// $Xorg: indy,v 1.3 2000/08/17 19:54:39 cpqbld Exp $ 2default xkb_keycodes "universal" { 3 minimum= 15; 4 maximum= 149; 5 include "sgi_vndr/indy(pc105)" 6 alternate <BKSL> = 91; 7 alternate <BKSL> = 100; 8 alternate <BKSL> = 101; 9}; 10xkb_keycodes "pc101" { 11 minimum= 15; 12 maximum= 149; 13 14 <TLDE> = 22; 15 <AE01> = 30; 16 <AE02> = 38; 17 <AE03> = 46; 18 <AE04> = 45; 19 <AE05> = 54; 20 <AE06> = 62; 21 <AE07> = 69; 22 <AE08> = 70; 23 <AE09> = 78; 24 <AE10> = 77; 25 <AE11> = 86; 26 <AE12> = 93; 27 <BKSP> = 110; 28 29 <TAB> = 21; 30 <AD01> = 29; 31 <AD02> = 37; 32 <AD03> = 44; 33 <AD04> = 53; 34 <AD05> = 52; 35 <AD06> = 61; 36 <AD07> = 68; 37 <AD08> = 75; 38 <AD09> = 76; 39 <AD10> = 85; 40 <AD11> = 92; 41 <AD12> = 99; 42 <RTRN> = 98; 43 44 <CAPS> = 28; 45 <AC01> = 36; 46 <AC02> = 35; 47 <AC03> = 43; 48 <AC04> = 51; 49 <AC05> = 60; 50 <AC06> = 59; 51 <AC07> = 67; 52 <AC08> = 74; 53 <AC09> = 83; 54 <AC10> = 84; 55 <AC11> = 90; 56 57 <LFSH> = 26; 58 <AB01> = 34; 59 <AB02> = 42; 60 <AB03> = 41; 61 <AB04> = 50; 62 <AB05> = 58; 63 <AB06> = 57; 64 <AB07> = 66; 65 <AB08> = 73; 66 <AB09> = 81; 67 <AB10> = 82; 68 <RTSH> = 97; 69 <BKSL> = 100; 70 71 <LALT> = 33; 72 <LCTL> = 25; 73 <SPCE> = 49; 74 <RCTL> = 96; 75 <RALT> = 65; 76 77 <ESC> = 16; 78 <FK01> = 15; 79 <FK02> = 23; 80 <FK03> = 31; 81 <FK04> = 39; 82 <FK05> = 47; 83 <FK06> = 55; 84 <FK07> = 63; 85 <FK08> = 71; 86 <FK09> = 79; 87 <FK10> = 87; 88 <FK11> = 94; 89 <FK12> = 102; 90 91 <PRSC> = 95; 92 <SCLK> = 103; 93 <PAUS> = 106; 94 95 <INS> = 111; 96 <HOME> = 118; 97 <PGUP> = 119; 98 <DELE> = 108; 99 <END> = 109; 100 <PGDN> = 117; 101 102 <UP> = 107; 103 <LEFT> = 105; 104 <DOWN> = 104; 105 <RGHT> = 114; 106 107 <NMLK> = 126; 108 <KPDV> = 127; 109 <KPMU> = 134; 110 <KPSU> = 140; 111 112 <KP7> = 116; 113 <KP8> = 125; 114 <KP9> = 133; 115 <KPAD> = 132; 116 117 <KP4> = 115; 118 <KP5> = 123; 119 <KP6> = 124; 120 121 <KP1> = 113; 122 <KP2> = 122; 123 <KP3> = 130; 124 <KPEN> = 129; 125 126 <KP0> = 120; 127 <KPDL> = 121; 128 129 alias <AE00> = <TLDE>; 130 alias <AC00> = <CAPS>; 131 alias <AA00> = <LCTL>; 132 alias <AA01> = <LALT>; 133 alias <AA09> = <RALT>; 134 alias <ALGR> = <RALT>; 135 alias <AA12> = <RCTL>; 136 137 virtual indicator 1 = "L1"; 138 virtual indicator 2 = "L2"; 139 virtual indicator 3 = "L3"; 140 virtual indicator 4 = "L4"; 141 indicator 5 = "Caps Lock"; 142 indicator 6 = "Num Lock"; 143 indicator 7 = "Scroll Lock"; 144 145}; 146xkb_keycodes "pc102" { 147 <BKSL> = 91; 148 <LSGT> = 27; 149 augment "sgi_vndr/indy(pc101)" 150 maximum= 149; 151 minimum= 15; 152}; 153xkb_keycodes "pc104" { 154 include "sgi_vndr/indy(pc101)" 155 minimum= 15; 156 maximum= 149; 157 158 // These key names are here to support so-called "Windows95" 159 // keyboards like the Microsoft Natural keyboard. 160 <LWIN> = 147; 161 <RWIN> = 148; 162 <MENU> = 149; 163}; 164xkb_keycodes "pc105" { 165 <LSGT> = 27; 166 augment "sgi_vndr/indy(pc104)" 167 minimum= 15; 168 maximum= 149; 169}; 170xkb_keycodes "jp106" { 171 <HZTG> = 22; 172 <AB11> = 89; 173 <AC12> = 91; 174 <NFER> = 141; 175 <XFER> = 142; 176 <HKTG> = 143; 177 alias <TLDE> = <HZTG>; 178 alias <AE00> = <HZTG>; 179 alias <AE13> = <BKSL>; 180 augment "sgi_vndr/indy(pc101)" 181 minimum= 15; 182 maximum= 149; 183}; 184// can be combined with any other "indy" keycode 185// description to add virtual keys which can be 186// used to implement an overlay-based numeric 187// keypad. 188partial hidden xkb_keycodes "overlayKeypad" { 189 <KO7> = 17; 190 <KO8> = 18; 191 <KO9> = 19; 192 <KO6> = 146; 193 <KO5> = 145; 194 <KO4> = 144; 195 <KO1> = 136; 196 <KO2> = 137; 197 <KO3> = 138; 198 <KO0> = 135; 199 <KODL> = 139; 200}; 201partial hidden xkb_keycodes "shiftLock" { 202 indicator 5 = "Shift Lock"; 203}; 204