// $Xorg: pc,v 1.3 2000/08/17 19:54:38 cpqbld Exp $ // //Copyright (c) 1996 Digital Equipment Corporation // //Permission is hereby granted, free of charge, to any person obtaining //a copy of this software and associated documentation files (the //"Software"), to deal in the Software without restriction, including //without limitation the rights to use, copy, modify, merge, publish, //distribute, sublicense, and sell copies of the Software, and to //permit persons to whom the Software is furnished to do so, subject to //the following conditions: // //The above copyright notice and this permission notice shall be included //in all copies or substantial portions of the Software. // //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS //OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. //IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, //DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR //OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR //THE USE OR OTHER DEALINGS IN THE SOFTWARE. // //Except as contained in this notice, the name of the Digital Equipment //Corporation shall not be used in advertising or otherwise to promote //the sale, use or other dealings in this Software without prior written //authorization from Digital Equipment Corporation. // // HISTORY // Log // Revision 1.2 1996/06/18 09:13:25 erik // use flags correctly, assorted cleanups and consortium fixes // // Revision 1.1.6.3 1995/10/25 21:00:14 William_Walker // Add pc104-key support // [1995/10/23 15:46:21 William_Walker] // // Revision 1.1.6.2 1995/08/07 17:40:37 William_Walker // Upgrade XKB to protocol 0.62 (dual submit from decx11) // [1995/08/06 14:06:28 William_Walker] // // Revision 1.1.2.4 1995/08/05 15:25:56 William_Walker // Upgrade to XKB protocol 0.62 // [1995/08/05 14:40:02 William_Walker] // // Revision 1.1.2.3 1995/06/27 12:17:32 William_Walker // Rename to ISO9995 compliant . // [1995/06/26 20:24:07 William_Walker] // // Revision 1.1.2.2 1995/06/05 19:21:31 William_Walker // New file. I love keymaps. // [1995/06/05 18:07:34 William_Walker] // // EndLog // // @(#)RCSfile: pc Revision: /main/3 (DEC) Date: 1996/01/24 12:13:36 // xkb_keycodes "pc_common" { // "Function" keys = 9; = 15; = 23; = 31; = 39; = 47; = 55; = 63; = 71; = 79; = 86; = 94; // "Editing" keys = 99; = 97; = 96; = 106; // "Keypad" keys = 108; = 117; = 125; = 107; = 115; = 116; = 105; = 114; = 122; = 121; = 112; = 113; // "Alphanumeric" keys = 22; = 30; = 38; = 37; = 46; = 54; = 61; = 62; = 70; = 69; = 78; = 85; = 102; = 13; = 21; = 29; = 36; = 45; = 44; = 53; = 60; = 67; = 68; = 77; = 84; = 91; = 20; = 28; = 27; = 35; = 43; = 52; = 51; = 59; = 66; = 75; = 76; = 82; = 90; = 18; = 26; = 34; = 33; = 42; = 50; = 49; = 58; = 65; = 73; = 74; = 89; = 17; = 25; = 41; = 57; = 255; // Support R5 Lock Down Modifiers }; xkb_keycodes "pc10x" { include "digital/pc(pc_common)" = 8; = 14; = 87; = 95; = 98; = 103; = 110; = 111; = 100; = 101; = 109; = 118; = 119; = 126; = 132; = 124; = 88; alias = ; indicator 3 = "Caps Lock"; indicator 4 = "Scroll Lock"; }; xkb_keycodes "pc101" { include "digital/pc(pc10x)" = 92; indicator 5 = "Num Lock"; }; xkb_keycodes "pc102" { include "digital/pc(pc10x)" = 19; = 83; indicator 5 = "Num Lock"; }; xkb_keycodes "pc104" { include "digital/pc(pc101)" = 139; = 140; = 141; }; xkb_keycodes "lk411_common" { include "digital/pc(pc_common)" = 8; = 14; = 24; = 10; = 16; = 87; = 95; = 98; = 11; = 12; = 110; = 103; = 100; = 101; = 111; = 109; = 118; = 119; = 126; = 132; = 19; = 124; = 40; = 88; alias = ; indicator 3 = "Caps Lock"; indicator 4 = "Scroll Lock"; }; xkb_keycodes "lk411" { include "digital/pc(lk411_common)" = 92; }; xkb_keycodes "lk450" { include "digital/pc(lk411)" indicator 2 = "Compose"; indicator 1 = "Wait"; }; // Japanese variants // // PCXAJ-AA = pc+BKSL+AC12+AB11+MUHE+KANJ+HIRA+indicator // LK411-AJ = lk411+MUHE+KANJ+HIRA // LK411-JJ = lk411+BKSL+AZ01+MUHE+KANJ+HIRA // LK411-LT = lk411 xkb_keycodes "pcxajaa" { include "digital/pc(pc10x)" = 93; = 83; = 81; = 133; = 134; = 135; indicator 5 = "Group 2"; }; xkb_keycodes "lk411jj" { include "digital/pc(lk411_common)" = 81; = 83; = 133; = 134; = 135; };