pc revision 154daed1
1154daed1Smrg// $Xorg: pc,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $ 2154daed1Smrg// 3154daed1Smrg//Copyright 1996, 1998 The Open Group 4154daed1Smrg// 5154daed1Smrg//Permission to use, copy, modify, distribute, and sell this software and its 6154daed1Smrg//documentation for any purpose is hereby granted without fee, provided that 7154daed1Smrg//the above copyright notice appear in all copies and that both that 8154daed1Smrg//copyright notice and this permission notice appear in supporting 9154daed1Smrg//documentation. 10154daed1Smrg// 11154daed1Smrg//The above copyright notice and this permission notice shall be 12154daed1Smrg//included in all copies or substantial portions of the Software. 13154daed1Smrg// 14154daed1Smrg//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15154daed1Smrg//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16154daed1Smrg//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 17154daed1Smrg//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 18154daed1Smrg//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19154daed1Smrg//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20154daed1Smrg//OTHER DEALINGS IN THE SOFTWARE. 21154daed1Smrg// 22154daed1Smrg//Except as contained in this notice, the name of The Open Group shall 23154daed1Smrg//not be used in advertising or otherwise to promote the sale, use or 24154daed1Smrg//other dealings in this Software without prior written authorization 25154daed1Smrg//from The Open Group. 26154daed1Smrg// 27154daed1Smrg// $XFree86: xc/programs/xkbcomp/geometry/pc,v 3.14 2003/08/09 14:30:47 pascal Exp $ 28154daed1Smrg 29154daed1Smrgdefault xkb_geometry "pc101" { 30154daed1Smrg 31154daed1Smrg description= "Generic 101"; 32154daed1Smrg width= 470; 33154daed1Smrg height= 210; 34154daed1Smrg 35154daed1Smrg shape.cornerRadius= 1; 36154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } }; 37154daed1Smrg shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } }; 38154daed1Smrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; 39154daed1Smrg shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; 40154daed1Smrg shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } }; 41154daed1Smrg shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; 42154daed1Smrg shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,16] } }; 43154daed1Smrg shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,16] } }; 44154daed1Smrg shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; 45154daed1Smrg shape "SPCE" { { [133,18] }, { [2,1], [131,16] } }; 46154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,16] } }; 47154daed1Smrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } }; 48154daed1Smrg 49154daed1Smrg shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } }; 50154daed1Smrg shape "LED" { cornerRadius= 0, { [ 5, 1 ] } }; 51154daed1Smrg solid "LedPanel" { 52154daed1Smrg shape= "LEDS"; 53154daed1Smrg top= 52; 54154daed1Smrg left= 377; 55154daed1Smrg color= "grey10"; 56154daed1Smrg }; 57154daed1Smrg 58154daed1Smrg indicator.onColor= "green"; 59154daed1Smrg indicator.offColor= "green30"; 60154daed1Smrg indicator.top= 67; 61154daed1Smrg indicator.shape= "LED"; 62154daed1Smrg indicator "Num Lock" { left= 382; }; 63154daed1Smrg indicator "Caps Lock" { left= 407; }; 64154daed1Smrg indicator "Scroll Lock" { left= 433; }; 65154daed1Smrg text.top= 55; 66154daed1Smrg text.color= "black"; 67154daed1Smrg text "NumLockLabel" { left= 378; text="Num\nLock"; }; 68154daed1Smrg text "CapsLockLabel" { left= 403; text="Caps\nLock"; }; 69154daed1Smrg text "ScrollLockLabel" { left= 428; text="Scroll\nLock"; }; 70154daed1Smrg 71154daed1Smrg section.left= 19; 72154daed1Smrg row.left= 1; 73154daed1Smrg key.shape= "NORM"; 74154daed1Smrg key.gap= 1; 75154daed1Smrg section "Function" { 76154daed1Smrg top= 52; 77154daed1Smrg row { 78154daed1Smrg top= 1; 79154daed1Smrg keys { { <ESC>, color="grey20" }, 80154daed1Smrg { <FK01>, 20 }, <FK02>, <FK03>, <FK04>, 81154daed1Smrg { <FK05>, 11 }, <FK06>, <FK07>, <FK08>, 82154daed1Smrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>, 83154daed1Smrg { <PRSC>, 8 }, <SCLK>, <PAUS> 84154daed1Smrg }; 85154daed1Smrg }; 86154daed1Smrg }; // End of "Function" section 87154daed1Smrg 88154daed1Smrg section "Alpha" { 89154daed1Smrg top= 91; 90154daed1Smrg row { 91154daed1Smrg top= 1; 92154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 93154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 94154daed1Smrg <AE10>, <AE11>, <AE12>, 95154daed1Smrg { <BKSP>, "BKSP", color="grey20" } 96154daed1Smrg }; 97154daed1Smrg }; 98154daed1Smrg row { 99154daed1Smrg top= 20; 100154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 101154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 102154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 103154daed1Smrg <AD11>, <AD12>, { <BKSL>, "BKSL" } 104154daed1Smrg }; 105154daed1Smrg }; 106154daed1Smrg row { 107154daed1Smrg top= 39; 108154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 109154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 110154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 111154daed1Smrg <AC11>, { <RTRN>, "RTRN", color="grey20" } 112154daed1Smrg }; 113154daed1Smrg }; 114154daed1Smrg row { 115154daed1Smrg top= 58; 116154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 117154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 118154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 119154daed1Smrg { <RTSH>, "RTSH", color="grey20" } 120154daed1Smrg }; 121154daed1Smrg }; 122154daed1Smrg row { 123154daed1Smrg top= 77; 124154daed1Smrg key.shape= "MODK"; 125154daed1Smrg key.color= "grey20"; 126154daed1Smrg keys { <LCTL>, { <LALT>, 21 }, 127154daed1Smrg { <SPCE>, "SPCE", color="white" }, 128154daed1Smrg <RALT>, { <RCTL>, 21 } 129154daed1Smrg }; 130154daed1Smrg }; 131154daed1Smrg }; // End of "Alpha" section 132154daed1Smrg 133154daed1Smrg section "Editing" { 134154daed1Smrg top= 91; 135154daed1Smrg left= 312; 136154daed1Smrg key.color= "grey20"; 137154daed1Smrg row { 138154daed1Smrg top= 1; 139154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 140154daed1Smrg }; 141154daed1Smrg row { 142154daed1Smrg top= 20; 143154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 144154daed1Smrg }; 145154daed1Smrg row { 146154daed1Smrg top= 58; 147154daed1Smrg left= 20; 148154daed1Smrg keys { <UP> }; 149154daed1Smrg }; 150154daed1Smrg row { 151154daed1Smrg top= 77; 152154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 153154daed1Smrg }; 154154daed1Smrg }; // End of "Editing" section 155154daed1Smrg 156154daed1Smrg section "Keypad" { 157154daed1Smrg top= 91; 158154daed1Smrg left= 376; 159154daed1Smrg row { 160154daed1Smrg top= 1; 161154daed1Smrg key.color= "grey20"; 162154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 163154daed1Smrg }; 164154daed1Smrg row { 165154daed1Smrg top= 20; 166154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } }; 167154daed1Smrg }; 168154daed1Smrg row { 169154daed1Smrg top= 39; 170154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 171154daed1Smrg }; 172154daed1Smrg row { 173154daed1Smrg top= 58; 174154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } }; 175154daed1Smrg }; 176154daed1Smrg row { 177154daed1Smrg top= 77; 178154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 179154daed1Smrg }; 180154daed1Smrg }; // End of "Keypad" section 181154daed1Smrg 182154daed1Smrg alias <AC00> = <CAPS>; 183154daed1Smrg alias <AA00> = <LCTL>; 184154daed1Smrg 185154daed1Smrg}; // End of "default" geometry 186154daed1Smrg 187154daed1Smrgxkb_geometry "pc102" { 188154daed1Smrg 189154daed1Smrg description= "Generic 102"; 190154daed1Smrg width= 470; 191154daed1Smrg height= 210; 192154daed1Smrg 193154daed1Smrg shape.cornerRadius= 1; 194154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } }; 195154daed1Smrg shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } }; 196154daed1Smrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; 197154daed1Smrg shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; 198154daed1Smrg shape "RTRN" { 199154daed1Smrg { [16,0],[ 43,0],[43,37],[2,37],[2,19],[16,19] }, 200154daed1Smrg { [18,1],[ 41,1],[41,36],[4,36],[4,20],[18,20] } }; 201154daed1Smrg shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; 202154daed1Smrg shape "LFSH" { { [ 25,18] }, { [2,1], [ 23,16] } }; 203154daed1Smrg shape "RTSH" { { [ 49,18] }, { [2,1], [ 47,16] } }; 204154daed1Smrg shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; 205154daed1Smrg shape "SPCE" { { [134,18] }, { [2,1], [132,16] } }; 206154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,16] } }; 207154daed1Smrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } }; 208154daed1Smrg 209154daed1Smrg shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } }; 210154daed1Smrg shape "LED" { cornerRadius= 0, { [ 5, 1 ] } }; 211154daed1Smrg solid "LedPanel" { 212154daed1Smrg shape= "LEDS"; 213154daed1Smrg top= 52; 214154daed1Smrg left= 377; 215154daed1Smrg color= "grey10"; 216154daed1Smrg }; 217154daed1Smrg 218154daed1Smrg indicator.onColor= "green"; 219154daed1Smrg indicator.offColor= "green30"; 220154daed1Smrg indicator.top= 67; 221154daed1Smrg indicator.shape= "LED"; 222154daed1Smrg indicator "Num Lock" { left= 382; }; 223154daed1Smrg indicator "Caps Lock" { left= 407; }; 224154daed1Smrg indicator "Scroll Lock" { left= 433; }; 225154daed1Smrg text.top= 55; 226154daed1Smrg text.color= "black"; 227154daed1Smrg text "NumLockLabel" { left= 378; text="Num\nLock"; }; 228154daed1Smrg text "CapsLockLabel" { left= 403; text="Caps\nLock"; }; 229154daed1Smrg text "ScrollLockLabel" { left= 428; text="Scroll\nLock"; }; 230154daed1Smrg 231154daed1Smrg section.left= 19; 232154daed1Smrg row.left= 1; 233154daed1Smrg key.shape= "NORM"; 234154daed1Smrg key.gap= 1; 235154daed1Smrg section "Function" { 236154daed1Smrg top= 52; 237154daed1Smrg row { 238154daed1Smrg top= 1; 239154daed1Smrg keys { { <ESC>, "TABK", color="grey20" }, 240154daed1Smrg { <FK01>, 10 }, <FK02>, <FK03>, <FK04>, 241154daed1Smrg { <FK05>, 11 }, <FK06>, <FK07>, <FK08>, 242154daed1Smrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>, 243154daed1Smrg { <PRSC>, 8 }, <SCLK>, <PAUS> 244154daed1Smrg }; 245154daed1Smrg }; 246154daed1Smrg }; // End of "Function" section 247154daed1Smrg 248154daed1Smrg section "Alpha" { 249154daed1Smrg top= 91; 250154daed1Smrg row { 251154daed1Smrg top= 1; 252154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 253154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 254154daed1Smrg <AE10>, <AE11>, <AE12>, <BKSL>, 255154daed1Smrg { <BKSP>, color="grey20" } 256154daed1Smrg }; 257154daed1Smrg }; 258154daed1Smrg row { 259154daed1Smrg top= 20; 260154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 261154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 262154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 263154daed1Smrg <AD11>, <AD12>, { <RTRN>, -15, "RTRN", color="grey20" } 264154daed1Smrg }; 265154daed1Smrg }; 266154daed1Smrg row { 267154daed1Smrg top= 39; 268154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 269154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 270154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 271154daed1Smrg <AC11> 272154daed1Smrg }; 273154daed1Smrg }; 274154daed1Smrg row { 275154daed1Smrg top= 58; 276154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 277154daed1Smrg <LSGT>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 278154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 279154daed1Smrg { <RTSH>, "RTSH", color="grey20" } 280154daed1Smrg }; 281154daed1Smrg }; 282154daed1Smrg row { 283154daed1Smrg top= 77; 284154daed1Smrg key.shape= "MODK"; 285154daed1Smrg key.color= "grey20"; 286154daed1Smrg keys { <LCTL>, { <LALT>, 20 }, 287154daed1Smrg { <SPCE>, "SPCE", color="white" }, 288154daed1Smrg <RALT>, { <RCTL>, 20 } 289154daed1Smrg }; 290154daed1Smrg }; 291154daed1Smrg }; // End of "Alpha" section 292154daed1Smrg 293154daed1Smrg section "Editing" { 294154daed1Smrg top= 91; 295154daed1Smrg left= 312; 296154daed1Smrg key.color= "grey20"; 297154daed1Smrg row { 298154daed1Smrg top= 1; 299154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 300154daed1Smrg }; 301154daed1Smrg row { 302154daed1Smrg top= 20; 303154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 304154daed1Smrg }; 305154daed1Smrg row { 306154daed1Smrg top= 58; 307154daed1Smrg left= 20; 308154daed1Smrg keys { <UP> }; 309154daed1Smrg }; 310154daed1Smrg row { 311154daed1Smrg top= 77; 312154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 313154daed1Smrg }; 314154daed1Smrg }; // End of "Editing" section 315154daed1Smrg 316154daed1Smrg section "Keypad" { 317154daed1Smrg top= 91; 318154daed1Smrg left= 376; 319154daed1Smrg row { 320154daed1Smrg top= 1; 321154daed1Smrg key.color= "grey20"; 322154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 323154daed1Smrg }; 324154daed1Smrg row { 325154daed1Smrg top= 20; 326154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } }; 327154daed1Smrg }; 328154daed1Smrg row { 329154daed1Smrg top= 39; 330154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 331154daed1Smrg }; 332154daed1Smrg row { 333154daed1Smrg top= 58; 334154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } }; 335154daed1Smrg }; 336154daed1Smrg row { 337154daed1Smrg top= 77; 338154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 339154daed1Smrg }; 340154daed1Smrg }; // End of "Keypad" section 341154daed1Smrg 342154daed1Smrg alias <AC00> = <CAPS>; 343154daed1Smrg alias <AA00> = <LCTL>; 344154daed1Smrg 345154daed1Smrg}; // End of "pc102" geometry 346154daed1Smrg 347154daed1Smrgxkb_geometry "pc104" { 348154daed1Smrg 349154daed1Smrg description= "Generic 104"; 350154daed1Smrg width= 470; 351154daed1Smrg height= 210; 352154daed1Smrg 353154daed1Smrg shape.cornerRadius= 1; 354154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } }; 355154daed1Smrg shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } }; 356154daed1Smrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; 357154daed1Smrg shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; 358154daed1Smrg shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } }; 359154daed1Smrg shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; 360154daed1Smrg shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,16] } }; 361154daed1Smrg shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,16] } }; 362154daed1Smrg shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; 363154daed1Smrg shape "SMOD" { { [ 23,18] }, { [2,1], [ 21,16] } }; 364154daed1Smrg shape "SPCE" { { [113,18] }, { [2,1], [111,16] } }; 365154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,16] } }; 366154daed1Smrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } }; 367154daed1Smrg 368154daed1Smrg shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } }; 369154daed1Smrg shape "LED" { cornerRadius= 0, { [ 5, 1 ] } }; 370154daed1Smrg solid "LedPanel" { 371154daed1Smrg shape= "LEDS"; 372154daed1Smrg top= 52; 373154daed1Smrg left= 377; 374154daed1Smrg color= "grey10"; 375154daed1Smrg }; 376154daed1Smrg 377154daed1Smrg indicator.onColor= "green"; 378154daed1Smrg indicator.offColor= "green30"; 379154daed1Smrg indicator.top= 67; 380154daed1Smrg indicator.shape= "LED"; 381154daed1Smrg indicator "Num Lock" { left= 382; }; 382154daed1Smrg indicator "Caps Lock" { left= 407; }; 383154daed1Smrg indicator "Scroll Lock" { left= 433; }; 384154daed1Smrg text.top= 55; 385154daed1Smrg text.color= "black"; 386154daed1Smrg text "NumLockLabel" { left= 378; text="Num\nLock"; }; 387154daed1Smrg text "CapsLockLabel" { left= 403; text="Caps\nLock"; }; 388154daed1Smrg text "ScrollLockLabel" { left= 428; text="Scroll\nLock"; }; 389154daed1Smrg 390154daed1Smrg section.left= 19; 391154daed1Smrg row.left= 1; 392154daed1Smrg key.shape= "NORM"; 393154daed1Smrg key.gap= 1; 394154daed1Smrg section "Function" { 395154daed1Smrg top= 52; 396154daed1Smrg row { 397154daed1Smrg top= 1; 398154daed1Smrg keys { { <ESC>, color="grey20" }, 399154daed1Smrg { <FK01>, 20 }, <FK02>, <FK03>, <FK04>, 400154daed1Smrg { <FK05>, 11 }, <FK06>, <FK07>, <FK08>, 401154daed1Smrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>, 402154daed1Smrg { <PRSC>, 8 }, <SCLK>, <PAUS> 403154daed1Smrg }; 404154daed1Smrg }; 405154daed1Smrg }; // End of "Function" section 406154daed1Smrg 407154daed1Smrg section "Alpha" { 408154daed1Smrg top= 91; 409154daed1Smrg row { 410154daed1Smrg top= 1; 411154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 412154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 413154daed1Smrg <AE10>, <AE11>, <AE12>, 414154daed1Smrg { <BKSP>, "BKSP", color="grey20" } 415154daed1Smrg }; 416154daed1Smrg }; 417154daed1Smrg row { 418154daed1Smrg top= 20; 419154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 420154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 421154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 422154daed1Smrg <AD11>, <AD12>, { <BKSL>, "BKSL" } 423154daed1Smrg }; 424154daed1Smrg }; 425154daed1Smrg row { 426154daed1Smrg top= 39; 427154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 428154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 429154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 430154daed1Smrg <AC11>, { <RTRN>, "RTRN", color="grey20" } 431154daed1Smrg }; 432154daed1Smrg }; 433154daed1Smrg row { 434154daed1Smrg top= 58; 435154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 436154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 437154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 438154daed1Smrg { <RTSH>, "RTSH", color="grey20" } 439154daed1Smrg }; 440154daed1Smrg }; 441154daed1Smrg row { 442154daed1Smrg top= 77; 443154daed1Smrg key.shape= "SMOD"; 444154daed1Smrg key.color= "grey20"; 445154daed1Smrg keys { { <LCTL>, "MODK" }, <LWIN>, <LALT>, 446154daed1Smrg { <SPCE>, "SPCE", color="white" }, 447154daed1Smrg <RALT>, <RWIN>, <MENU>, <RCTL> 448154daed1Smrg }; 449154daed1Smrg }; 450154daed1Smrg }; // End of "Alpha" section 451154daed1Smrg 452154daed1Smrg section "Editing" { 453154daed1Smrg top= 91; 454154daed1Smrg left= 312; 455154daed1Smrg key.color= "grey20"; 456154daed1Smrg row { 457154daed1Smrg top= 1; 458154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 459154daed1Smrg }; 460154daed1Smrg row { 461154daed1Smrg top= 20; 462154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 463154daed1Smrg }; 464154daed1Smrg row { 465154daed1Smrg top= 58; 466154daed1Smrg left= 20; 467154daed1Smrg keys { <UP> }; 468154daed1Smrg }; 469154daed1Smrg row { 470154daed1Smrg top= 77; 471154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 472154daed1Smrg }; 473154daed1Smrg }; // End of "Editing" section 474154daed1Smrg 475154daed1Smrg section "Keypad" { 476154daed1Smrg top= 91; 477154daed1Smrg left= 376; 478154daed1Smrg row { 479154daed1Smrg top= 1; 480154daed1Smrg key.color= "grey20"; 481154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 482154daed1Smrg }; 483154daed1Smrg row { 484154daed1Smrg top= 20; 485154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } }; 486154daed1Smrg }; 487154daed1Smrg row { 488154daed1Smrg top= 39; 489154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 490154daed1Smrg }; 491154daed1Smrg row { 492154daed1Smrg top= 58; 493154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } }; 494154daed1Smrg }; 495154daed1Smrg row { 496154daed1Smrg top= 77; 497154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 498154daed1Smrg }; 499154daed1Smrg }; // End of "Keypad" section 500154daed1Smrg 501154daed1Smrg alias <AC00> = <CAPS>; 502154daed1Smrg alias <AA00> = <LCTL>; 503154daed1Smrg 504154daed1Smrg}; // End of "pc104" geometry 505154daed1Smrg 506154daed1Smrgxkb_geometry "pc105" { 507154daed1Smrg 508154daed1Smrg description= "Generic 105"; 509154daed1Smrg width= 470; 510154daed1Smrg height= 210; 511154daed1Smrg 512154daed1Smrg shape.cornerRadius= 1; 513154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } }; 514154daed1Smrg shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } }; 515154daed1Smrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; 516154daed1Smrg shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; 517154daed1Smrg shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } }; 518154daed1Smrg shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; 519154daed1Smrg shape "LFSH" { { [ 25,18] }, { [2,1], [ 23,16] } }; 520154daed1Smrg shape "RTSH" { { [ 50,18] }, { [2,1], [ 50,16] } }; 521154daed1Smrg shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; 522154daed1Smrg shape "SMOD" { { [ 23,18] }, { [2,1], [ 21,16] } }; 523154daed1Smrg shape "SPCE" { { [113,18] }, { [2,1], [111,16] } }; 524154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,16] } }; 525154daed1Smrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } }; 526154daed1Smrg 527154daed1Smrg shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } }; 528154daed1Smrg shape "LED" { cornerRadius= 0, { [ 5, 1 ] } }; 529154daed1Smrg solid "LedPanel" { 530154daed1Smrg shape= "LEDS"; 531154daed1Smrg top= 52; 532154daed1Smrg left= 377; 533154daed1Smrg color= "grey10"; 534154daed1Smrg }; 535154daed1Smrg 536154daed1Smrg indicator.onColor= "green"; 537154daed1Smrg indicator.offColor= "green30"; 538154daed1Smrg indicator.top= 67; 539154daed1Smrg indicator.shape= "LED"; 540154daed1Smrg indicator "Num Lock" { left= 382; }; 541154daed1Smrg indicator "Caps Lock" { left= 407; }; 542154daed1Smrg indicator "Scroll Lock" { left= 433; }; 543154daed1Smrg text.top= 55; 544154daed1Smrg text.color= "black"; 545154daed1Smrg text "NumLockLabel" { left= 378; text="Num\nLock"; }; 546154daed1Smrg text "CapsLockLabel" { left= 403; text="Caps\nLock"; }; 547154daed1Smrg text "ScrollLockLabel" { left= 428; text="Scroll\nLock"; }; 548154daed1Smrg 549154daed1Smrg section.left= 19; 550154daed1Smrg row.left= 1; 551154daed1Smrg key.shape= "NORM"; 552154daed1Smrg key.gap= 1; 553154daed1Smrg section "Function" { 554154daed1Smrg top= 52; 555154daed1Smrg row { 556154daed1Smrg top= 1; 557154daed1Smrg keys { { <ESC>, color="grey20" }, 558154daed1Smrg { <FK01>, 20 }, <FK02>, <FK03>, <FK04>, 559154daed1Smrg { <FK05>, 11 }, <FK06>, <FK07>, <FK08>, 560154daed1Smrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>, 561154daed1Smrg { <PRSC>, 8 }, <SCLK>, <PAUS> 562154daed1Smrg }; 563154daed1Smrg }; 564154daed1Smrg }; // End of "Function" section 565154daed1Smrg 566154daed1Smrg section "Alpha" { 567154daed1Smrg top= 91; 568154daed1Smrg row { 569154daed1Smrg top= 1; 570154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 571154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 572154daed1Smrg <AE10>, <AE11>, <AE12>, 573154daed1Smrg { <BKSP>, "BKSP", color="grey20" } 574154daed1Smrg }; 575154daed1Smrg }; 576154daed1Smrg row { 577154daed1Smrg top= 20; 578154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 579154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 580154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 581154daed1Smrg <AD11>, <AD12>, { <BKSL>, "BKSL" } 582154daed1Smrg }; 583154daed1Smrg }; 584154daed1Smrg row { 585154daed1Smrg top= 39; 586154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 587154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 588154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 589154daed1Smrg <AC11>, { <RTRN>, "RTRN", color="grey20" } 590154daed1Smrg }; 591154daed1Smrg }; 592154daed1Smrg row { 593154daed1Smrg top= 58; 594154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 595154daed1Smrg <LSGT>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 596154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 597154daed1Smrg { <RTSH>, "RTSH", color="grey20" } 598154daed1Smrg }; 599154daed1Smrg }; 600154daed1Smrg row { 601154daed1Smrg top= 77; 602154daed1Smrg key.shape= "SMOD"; 603154daed1Smrg key.color= "grey20"; 604154daed1Smrg keys { { <LCTL>, "MODK" }, <LWIN>, <LALT>, 605154daed1Smrg { <SPCE>, "SPCE", color="white" }, 606154daed1Smrg <RALT>, <RWIN>, <MENU>, <RCTL> 607154daed1Smrg }; 608154daed1Smrg }; 609154daed1Smrg }; // End of "Alpha" section 610154daed1Smrg 611154daed1Smrg section "Editing" { 612154daed1Smrg top= 91; 613154daed1Smrg left= 312; 614154daed1Smrg key.color= "grey20"; 615154daed1Smrg row { 616154daed1Smrg top= 1; 617154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 618154daed1Smrg }; 619154daed1Smrg row { 620154daed1Smrg top= 20; 621154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 622154daed1Smrg }; 623154daed1Smrg row { 624154daed1Smrg top= 58; 625154daed1Smrg left= 20; 626154daed1Smrg keys { <UP> }; 627154daed1Smrg }; 628154daed1Smrg row { 629154daed1Smrg top= 77; 630154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 631154daed1Smrg }; 632154daed1Smrg }; // End of "Editing" section 633154daed1Smrg 634154daed1Smrg section "Keypad" { 635154daed1Smrg top= 91; 636154daed1Smrg left= 376; 637154daed1Smrg row { 638154daed1Smrg top= 1; 639154daed1Smrg key.color= "grey20"; 640154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 641154daed1Smrg }; 642154daed1Smrg row { 643154daed1Smrg top= 20; 644154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } }; 645154daed1Smrg }; 646154daed1Smrg row { 647154daed1Smrg top= 39; 648154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 649154daed1Smrg }; 650154daed1Smrg row { 651154daed1Smrg top= 58; 652154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } }; 653154daed1Smrg }; 654154daed1Smrg row { 655154daed1Smrg top= 77; 656154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 657154daed1Smrg }; 658154daed1Smrg }; // End of "Keypad" section 659154daed1Smrg 660154daed1Smrg alias <AC00> = <CAPS>; 661154daed1Smrg alias <AA00> = <LCTL>; 662154daed1Smrg 663154daed1Smrg}; // End of "pc105" geometry 664154daed1Smrg 665154daed1Smrg 666154daed1Smrg// Added for japanese 106 keyboard 667154daed1Smrg// by tsuka@kawalab.dnj.ynu.ac.jp . 668154daed1Smrgxkb_geometry "jp106" { 669154daed1Smrg 670154daed1Smrg description= "Japanese 106"; 671154daed1Smrg width= 470; 672154daed1Smrg height= 180; 673154daed1Smrg 674154daed1Smrg shape.cornerRadius= 1; 675154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } }; 676154daed1Smrg shape "BKSP" { { [ 18,18] }, { [2,1], [ 16,17] } }; 677154daed1Smrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,17] } }; 678154daed1Smrg shape "BKSL" { { [ 27,18] }, { [2,1], [ 25,17] } }; 679154daed1Smrg shape "RTRN" { 680154daed1Smrg { [0,0],[ 27,0],[27,37],[4,37],[4,18],[0,18] } , 681154daed1Smrg { [2,1],[ 25,1],[25,36],[5,36],[5,17],[2,17] } }; 682154daed1Smrg shape "CAPS" { { [ 32,18] }, { [2,1], [ 30,17] } }; 683154daed1Smrg shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,17] } }; 684154daed1Smrg shape "RTSH" { { [ 32,18] }, { [2,1], [ 30,17] } }; 685154daed1Smrg shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } }; 686154daed1Smrg shape "SPCE" { { [ 46,18] }, { [2,1], [ 44,17] } }; 687154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,17] } }; 688154daed1Smrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,36] } }; 689154daed1Smrg 690154daed1Smrg shape "LEDS" { cornerRadius= 0, { [ 76 ,20 ] } }; 691154daed1Smrg shape "LED" { cornerRadius= 0, { [ 5, 1 ] } }; 692154daed1Smrg solid "LedPanel" { 693154daed1Smrg shape= "LEDS"; 694154daed1Smrg top= 25; 695154daed1Smrg left= 375; 696154daed1Smrg color= "grey10"; 697154daed1Smrg }; 698154daed1Smrg 699154daed1Smrg indicator.onColor= "green"; 700154daed1Smrg indicator.offColor= "green30"; 701154daed1Smrg indicator.top= 40; 702154daed1Smrg indicator.shape= "LED"; 703154daed1Smrg indicator "Num Lock" { left= 379; }; 704154daed1Smrg indicator "Caps Lock" { left= 404; }; 705154daed1Smrg indicator "Scroll Lock" { left= 429; }; 706154daed1Smrg text.top= 28; 707154daed1Smrg text.color= "black"; 708154daed1Smrg text "NumLockLabel" { left= 378; text="Num\nLock"; }; 709154daed1Smrg text "CapsLockLabel" { left= 403; text="Caps\nLock"; }; 710154daed1Smrg text "ScrollLockLabel" { left= 428; text="Scroll\nLock"; }; 711154daed1Smrg 712154daed1Smrg section.left= 19; 713154daed1Smrg row.left= 1; 714154daed1Smrg key.shape= "NORM"; 715154daed1Smrg key.gap= 1; 716154daed1Smrg section "Function" { 717154daed1Smrg top= 25; 718154daed1Smrg row { 719154daed1Smrg top= 1; 720154daed1Smrg keys { { <ESC>, color="grey20" }, 721154daed1Smrg { <FK01>, 18 }, <FK02>, <FK03>, <FK04>, 722154daed1Smrg { <FK05>, 11 ,color="grey20"}, {<FK06>,color="grey20"}, 723154daed1Smrg { <FK07>, color="grey20"}, {<FK08>,color="grey20"}, 724154daed1Smrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>, 725154daed1Smrg { <PRSC>, 8 }, <SCLK>, <PAUS> 726154daed1Smrg }; 727154daed1Smrg }; 728154daed1Smrg }; // End of "Function" section 729154daed1Smrg 730154daed1Smrg section "Alpha" { 731154daed1Smrg top= 61; 732154daed1Smrg row { 733154daed1Smrg top= 1; 734154daed1Smrg keys { {<HZTG>,color="grey20"}, <AE01>, <AE02>, 735154daed1Smrg <AE03>, <AE04>, <AE05>, <AE06>, <AE07>, 736154daed1Smrg <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 737154daed1Smrg <AE13>, { <BKSP>, "BKSP", color="grey20" } 738154daed1Smrg }; 739154daed1Smrg }; 740154daed1Smrg row { 741154daed1Smrg top= 20; 742154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 743154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 744154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 745154daed1Smrg <AD11>, <AD12>, { <RTRN>, 1 ,"RTRN",color="grey20" } 746154daed1Smrg }; 747154daed1Smrg }; 748154daed1Smrg row { 749154daed1Smrg top= 39; 750154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 751154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 752154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 753154daed1Smrg <AC11>, <AC12> 754154daed1Smrg }; 755154daed1Smrg }; 756154daed1Smrg row { 757154daed1Smrg top= 58; 758154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 759154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 760154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 761154daed1Smrg <AB11>, { <RTSH>, "RTSH", color="grey20" } 762154daed1Smrg }; 763154daed1Smrg }; 764154daed1Smrg row { 765154daed1Smrg top= 77; 766154daed1Smrg key.shape= "MODK"; 767154daed1Smrg key.color= "grey20"; 768154daed1Smrg keys { <LCTL>, { <LALT>, 20 },<NFER>, 769154daed1Smrg { <SPCE>, "SPCE", color="white" }, 770154daed1Smrg <XFER>,<HKTG>,<RALT>, { <RCTL>, 17 } 771154daed1Smrg }; 772154daed1Smrg }; 773154daed1Smrg }; // End of "Alpha" section 774154daed1Smrg 775154daed1Smrg section "Editing" { 776154daed1Smrg top= 61; 777154daed1Smrg left= 310; 778154daed1Smrg key.color= "grey20"; 779154daed1Smrg row { 780154daed1Smrg top= 1; 781154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 782154daed1Smrg }; 783154daed1Smrg row { 784154daed1Smrg top= 20; 785154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 786154daed1Smrg }; 787154daed1Smrg row { 788154daed1Smrg top= 58; 789154daed1Smrg left= 20; 790154daed1Smrg keys { <UP> }; 791154daed1Smrg }; 792154daed1Smrg row { 793154daed1Smrg top= 77; 794154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 795154daed1Smrg }; 796154daed1Smrg }; // End of "Editing" section 797154daed1Smrg 798154daed1Smrg section "Keypad" { 799154daed1Smrg top= 61; 800154daed1Smrg left= 375; 801154daed1Smrg row { 802154daed1Smrg top= 1; 803154daed1Smrg key.color= "grey20"; 804154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 805154daed1Smrg }; 806154daed1Smrg row { 807154daed1Smrg top= 20; 808154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } }; 809154daed1Smrg }; 810154daed1Smrg row { 811154daed1Smrg top= 39; 812154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 813154daed1Smrg }; 814154daed1Smrg row { 815154daed1Smrg top= 58; 816154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } }; 817154daed1Smrg }; 818154daed1Smrg row { 819154daed1Smrg top= 77; 820154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 821154daed1Smrg }; 822154daed1Smrg }; // End of "Keypad" section 823154daed1Smrg 824154daed1Smrg alias <AC00> = <CAPS>; 825154daed1Smrg alias <AA00> = <LCTL>; 826154daed1Smrg 827154daed1Smrg}; // End of "jp106" geometry 828154daed1Smrg 829154daed1Smrg// Added for brazilian ABNT2 by Ricardo Y. Igarashi(iga@that.com.br) 830154daed1Smrgxkb_geometry "abnt2" { 831154daed1Smrg include "pc(pc105)" 832154daed1Smrg 833154daed1Smrg description= "Brazilian ABNT2"; 834154daed1Smrg 835154daed1Smrg shape "RTRN" { 836154daed1Smrg { [0,0],[ 28,0],[28,37],[4,37],[4,18],[0,18] } , 837154daed1Smrg { [2,1],[ 26,1],[26,36],[5,36],[5,18],[2,18] } }; 838154daed1Smrg shape "RTSH" { { [ 31,18] }, { [2,1], [ 29,16] } }; 839154daed1Smrg 840154daed1Smrg section.left= 19; 841154daed1Smrg row.left= 1; 842154daed1Smrg key.shape= "NORM"; 843154daed1Smrg key.gap= 1; 844154daed1Smrg section "Alpha" { 845154daed1Smrg top= 91; 846154daed1Smrg row { 847154daed1Smrg top= 20; 848154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 849154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 850154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 851154daed1Smrg <AD11>, <AD12>, { <RTRN>, "RTRN", color="grey20" } 852154daed1Smrg }; 853154daed1Smrg }; 854154daed1Smrg row { 855154daed1Smrg top= 39; 856154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 857154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 858154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 859154daed1Smrg <AC11>, <BKSL> 860154daed1Smrg }; 861154daed1Smrg }; 862154daed1Smrg row { 863154daed1Smrg top= 58; 864154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 865154daed1Smrg <LSGT>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 866154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, <AB11>, 867154daed1Smrg { <RTSH>, "RTSH", color="grey20" } 868154daed1Smrg }; 869154daed1Smrg }; 870154daed1Smrg }; // End of "Alpha" section 871154daed1Smrg 872154daed1Smrg section "Keypad" { 873154daed1Smrg top= 91; 874154daed1Smrg left= 376; 875154daed1Smrg row { 876154daed1Smrg top= 20; 877154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, color="grey20" } }; 878154daed1Smrg }; 879154daed1Smrg row { 880154daed1Smrg top= 39; 881154daed1Smrg keys { <KP4>, <KP5>, <KP6>, { <KPPT>, color="grey20" } }; 882154daed1Smrg }; 883154daed1Smrg }; // End of "Keypad" section 884154daed1Smrg 885154daed1Smrg}; // End of "abnt2" geometry 886154daed1Smrg 887154daed1Smrg 888154daed1Smrg// Created by Alexander Pohoyda <alexander.pohoyda@gmx.net> 889154daed1Smrg 890154daed1Smrgxkb_geometry "pc86" { 891154daed1Smrg description = "Noname keyboard with 86 keys, DE"; 892154daed1Smrg width = 287; 893154daed1Smrg height = 143; 894154daed1Smrg baseColor = "grey20"; 895154daed1Smrg 896154daed1Smrg shape "EDGE" { cornerRadius = 2, { [287, 143] } }; 897154daed1Smrg shape "LED" { cornerRadius = 2, { [3, 3] } }; 898154daed1Smrg shape "LEDS" { cornerRadius = 0, { [75, 5] } }; 899154daed1Smrg shape "KEYS" { cornerRadius = 0, { [271, 109] } }; 900154daed1Smrg 901154daed1Smrg outline "Edges" { 902154daed1Smrg top = 0; 903154daed1Smrg left = 0; 904154daed1Smrg shape = "EDGE"; 905154daed1Smrg color = "black"; 906154daed1Smrg }; 907154daed1Smrg 908154daed1Smrg solid "KeyPanel" { 909154daed1Smrg shape = "KEYS"; 910154daed1Smrg left = 8; 911154daed1Smrg top = 22; 912154daed1Smrg color = "grey70"; 913154daed1Smrg }; 914154daed1Smrg 915154daed1Smrg solid "LedPanel" { 916154daed1Smrg shape = "LEDS"; 917154daed1Smrg left = 212; 918154daed1Smrg top = 10; 919154daed1Smrg color = "black"; 920154daed1Smrg }; 921154daed1Smrg 922154daed1Smrg indicator.onColor = "green"; 923154daed1Smrg indicator.offColor = "green30"; 924154daed1Smrg indicator.top = 11; 925154daed1Smrg indicator.shape = "LED"; 926154daed1Smrg indicator "Num Lock" { left = 212 + 7; }; 927154daed1Smrg indicator "Caps Lock" { left = 212 + 23; }; 928154daed1Smrg indicator "Scroll Lock" { left = 212 + 39; }; 929154daed1Smrg text.fontSize = 6; 930154daed1Smrg text.top = 10; 931154daed1Smrg text.color = "white"; 932154daed1Smrg text "NumLockLabel" { left = 212 + 7 + 5; text = "Num\nLock"; }; 933154daed1Smrg text "CapsLockLabel" { left = 212 + 23 + 5; text = "Caps\nLock"; }; 934154daed1Smrg text "ScrollLockLabel" { left = 212 + 39 + 5; text = "Scroll\nLock"; }; 935154daed1Smrg 936154daed1Smrg shape.cornerRadius = 1; 937154daed1Smrg shape "SMALL" { { [15, 12] }, { [1.5, 0], [13.5, 10] } }; 938154daed1Smrg shape "NARR" { { [13, 18] }, { [1.5, 0], [11.5, 14] } }; 939154daed1Smrg shape "NORM" { { [18, 18] }, { [3, 0], [15, 14] } }; 940154daed1Smrg shape "NORM_1" { { [22, 18] }, { [4, 0], [22, 18] }, 941154daed1Smrg { [7, 0], [19, 14] } }; 942154daed1Smrg shape "WIDER" { { [23, 18] }, { [3, 0], [20, 14] } }; 943154daed1Smrg shape "WIDEST" { { [27, 18] }, { [3, 0], [24, 14] } }; 944154daed1Smrg shape "SPCE" { { [75, 18] }, { [3, 0], [72, 14] } }; 945154daed1Smrg 946154daed1Smrg section "Function" { 947154daed1Smrg key.shape = "SMALL"; 948154daed1Smrg key.gap = 0.99; 949154daed1Smrg key.color = "grey30"; 950154daed1Smrg left = 8; 951154daed1Smrg top = 22; 952154daed1Smrg row { 953154daed1Smrg top = 1; 954154daed1Smrg keys { <ESC>, 955154daed1Smrg <FK01>, <FK02>, <FK03>, <FK04>, 956154daed1Smrg <FK05>, <FK06>, <FK07>, <FK08>, 957154daed1Smrg <FK09>, <FK10>, <FK11>, <FK12>, 958154daed1Smrg <NMLK>, <PRSC>, <SCLK>, <PAUS> 959154daed1Smrg }; 960154daed1Smrg }; 961154daed1Smrg }; // End of "Function" section 962154daed1Smrg 963154daed1Smrg section "Control" { 964154daed1Smrg key.shape = "NORM"; 965154daed1Smrg key.gap = 1; 966154daed1Smrg key.color = "grey30"; 967154daed1Smrg left = 8; 968154daed1Smrg top = 111; 969154daed1Smrg row { 970154daed1Smrg top = 1; 971154daed1Smrg keys { <LCTL>, <FN>, <LALT>, 972154daed1Smrg { <SPCE>, shape="SPCE", 39 }, <RALT>, 973154daed1Smrg <INS>, <DELE> 974154daed1Smrg }; 975154daed1Smrg }; 976154daed1Smrg }; // End of "Control" section 977154daed1Smrg 978154daed1Smrg section "Editing" { 979154daed1Smrg key.shape = "NARR"; 980154daed1Smrg key.gap = 1; 981154daed1Smrg key.color = "grey30"; 982154daed1Smrg left = 265; 983154daed1Smrg top = 34; 984154daed1Smrg row.vertical = True; 985154daed1Smrg row { 986154daed1Smrg top = 1; 987154daed1Smrg keys { <HOME>, <PGUP>, <PGDN>, <END> }; 988154daed1Smrg }; 989154daed1Smrg }; // End of "Editing" section 990154daed1Smrg 991154daed1Smrg section "Navigation" { 992154daed1Smrg key.gap = 1; 993154daed1Smrg key.shape = "NARR"; 994154daed1Smrg key.color = "grey30"; 995154daed1Smrg left = 236; 996154daed1Smrg top = 92; 997154daed1Smrg row { 998154daed1Smrg left = 14; 999154daed1Smrg top = 1; 1000154daed1Smrg keys { <UP> }; 1001154daed1Smrg }; 1002154daed1Smrg row { 1003154daed1Smrg top = 20; 1004154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 1005154daed1Smrg }; 1006154daed1Smrg }; // End of "Navigation" section 1007154daed1Smrg 1008154daed1Smrg section "Alpha" { 1009154daed1Smrg key.gap = 1; 1010154daed1Smrg key.shape = "NORM"; 1011154daed1Smrg key.color = "grey10"; 1012154daed1Smrg left = 8; 1013154daed1Smrg top = 35; 1014154daed1Smrg row { 1015154daed1Smrg top = 1; 1016154daed1Smrg keys { { <AE01>, shape="NORM_1" }, <AE02>, <AE03>, <AE04>, 1017154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 1018154daed1Smrg <AE10>, <AE11>, <AE12>, 1019154daed1Smrg { <BKSP>, shape="WIDER", color="grey30" } 1020154daed1Smrg }; 1021154daed1Smrg }; 1022154daed1Smrg row { 1023154daed1Smrg top = 20; 1024154daed1Smrg keys { { <TAB>, shape="NARR", color="grey30" }, 1025154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 1026154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 1027154daed1Smrg <AD11>, <AD12>, { <AD13>, shape="NARR" } 1028154daed1Smrg }; 1029154daed1Smrg }; 1030154daed1Smrg row { 1031154daed1Smrg top = 39; 1032154daed1Smrg keys { { <CAPS>, color="grey30" }, 1033154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 1034154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 1035154daed1Smrg <AC11>, { <RTRN>, shape="WIDEST", color="grey30" } 1036154daed1Smrg }; 1037154daed1Smrg }; 1038154daed1Smrg row { 1039154daed1Smrg top = 58; 1040154daed1Smrg keys { { <LFSH>, shape="WIDEST", color="grey30" }, 1041154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 1042154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 1043154daed1Smrg { <RTSH>, shape="WIDER", color="grey30" } 1044154daed1Smrg }; 1045154daed1Smrg }; 1046154daed1Smrg row { 1047154daed1Smrg left = 57; 1048154daed1Smrg top = 77; 1049154daed1Smrg keys { <AE00>, <LSGT> }; 1050154daed1Smrg }; 1051154daed1Smrg }; // End of "Alpha" section 1052154daed1Smrg 1053154daed1Smrg alias <AC00> = <CAPS>; 1054154daed1Smrg alias <AA00> = <LCTL>; 1055154daed1Smrg}; // End of "pc86" geometry 1056154daed1Smrg 1057154daed1Smrgxkb_geometry "kr106" { 1058154daed1Smrg 1059154daed1Smrg description= "Korean 106"; 1060154daed1Smrg width= 470; 1061154daed1Smrg height= 210; 1062154daed1Smrg 1063154daed1Smrg shape.cornerRadius= 1; 1064154daed1Smrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } }; 1065154daed1Smrg shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } }; 1066154daed1Smrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } }; 1067154daed1Smrg shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } }; 1068154daed1Smrg shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } }; 1069154daed1Smrg shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } }; 1070154daed1Smrg shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,16] } }; 1071154daed1Smrg shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,16] } }; 1072154daed1Smrg shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } }; 1073154daed1Smrg shape "SMOD" { { [ 23,18] }, { [2,1], [ 21,16] } }; 1074154daed1Smrg shape "SPCE" { { [ 75,18] }, { [2,1], [ 73,16] } }; 1075154daed1Smrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,16] } }; 1076154daed1Smrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } }; 1077154daed1Smrg 1078154daed1Smrg shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } }; 1079154daed1Smrg shape "LED" { cornerRadius= 0, { [ 5, 1 ] } }; 1080154daed1Smrg solid "LedPanel" { 1081154daed1Smrg shape= "LEDS"; 1082154daed1Smrg top= 52; 1083154daed1Smrg left= 377; 1084154daed1Smrg color= "grey10"; 1085154daed1Smrg }; 1086154daed1Smrg 1087154daed1Smrg indicator.onColor= "green"; 1088154daed1Smrg indicator.offColor= "green30"; 1089154daed1Smrg indicator.top= 67; 1090154daed1Smrg indicator.shape= "LED"; 1091154daed1Smrg indicator "Num Lock" { left= 382; }; 1092154daed1Smrg indicator "Caps Lock" { left= 407; }; 1093154daed1Smrg indicator "Scroll Lock" { left= 433; }; 1094154daed1Smrg text.top= 55; 1095154daed1Smrg text.color= "black"; 1096154daed1Smrg text "NumLockLabel" { left= 378; text="Num\nLock"; }; 1097154daed1Smrg text "CapsLockLabel" { left= 403; text="Caps\nLock"; }; 1098154daed1Smrg text "ScrollLockLabel" { left= 428; text="Scroll\nLock"; }; 1099154daed1Smrg 1100154daed1Smrg section.left= 19; 1101154daed1Smrg row.left= 1; 1102154daed1Smrg key.shape= "NORM"; 1103154daed1Smrg key.gap= 1; 1104154daed1Smrg section "Function" { 1105154daed1Smrg top= 52; 1106154daed1Smrg row { 1107154daed1Smrg top= 1; 1108154daed1Smrg keys { { <ESC>, color="grey20" }, 1109154daed1Smrg { <FK01>, 20 }, <FK02>, <FK03>, <FK04>, 1110154daed1Smrg { <FK05>, 11 }, <FK06>, <FK07>, <FK08>, 1111154daed1Smrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>, 1112154daed1Smrg { <PRSC>, 8 }, <SCLK>, <PAUS> 1113154daed1Smrg }; 1114154daed1Smrg }; 1115154daed1Smrg }; // End of "Function" section 1116154daed1Smrg 1117154daed1Smrg section "Alpha" { 1118154daed1Smrg top= 91; 1119154daed1Smrg row { 1120154daed1Smrg top= 1; 1121154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 1122154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 1123154daed1Smrg <AE10>, <AE11>, <AE12>, 1124154daed1Smrg { <BKSP>, "BKSP", color="grey20" } 1125154daed1Smrg }; 1126154daed1Smrg }; 1127154daed1Smrg row { 1128154daed1Smrg top= 20; 1129154daed1Smrg keys { { <TAB>, "TABK", color="grey20" }, 1130154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 1131154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 1132154daed1Smrg <AD11>, <AD12>, { <BKSL>, "BKSL" } 1133154daed1Smrg }; 1134154daed1Smrg }; 1135154daed1Smrg row { 1136154daed1Smrg top= 39; 1137154daed1Smrg keys { { <CAPS>, "CAPS", color="grey20" }, 1138154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 1139154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 1140154daed1Smrg <AC11>, { <RTRN>, "RTRN", color="grey20" } 1141154daed1Smrg }; 1142154daed1Smrg }; 1143154daed1Smrg row { 1144154daed1Smrg top= 58; 1145154daed1Smrg keys { { <LFSH>, "LFSH", color="grey20" }, 1146154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 1147154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 1148154daed1Smrg { <RTSH>, "RTSH", color="grey20" } 1149154daed1Smrg }; 1150154daed1Smrg }; 1151154daed1Smrg row { 1152154daed1Smrg top= 77; 1153154daed1Smrg key.shape= "SMOD"; 1154154daed1Smrg key.color= "grey20"; 1155154daed1Smrg keys { { <LCTL>, "MODK" }, <LWIN>, <LALT>, 1156154daed1Smrg { <K71>, "NORM", color="white" }, 1157154daed1Smrg { <SPCE>, "SPCE", color="white" }, 1158154daed1Smrg { <K72>, "NORM", color="white" }, 1159154daed1Smrg <RALT>, <RWIN>, <MENU>, <RCTL> 1160154daed1Smrg }; 1161154daed1Smrg }; 1162154daed1Smrg }; // End of "Alpha" section 1163154daed1Smrg 1164154daed1Smrg section "Editing" { 1165154daed1Smrg top= 91; 1166154daed1Smrg left= 312; 1167154daed1Smrg key.color= "grey20"; 1168154daed1Smrg row { 1169154daed1Smrg top= 1; 1170154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 1171154daed1Smrg }; 1172154daed1Smrg row { 1173154daed1Smrg top= 20; 1174154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 1175154daed1Smrg }; 1176154daed1Smrg row { 1177154daed1Smrg top= 58; 1178154daed1Smrg left= 20; 1179154daed1Smrg keys { <UP> }; 1180154daed1Smrg }; 1181154daed1Smrg row { 1182154daed1Smrg top= 77; 1183154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 1184154daed1Smrg }; 1185154daed1Smrg }; // End of "Editing" section 1186154daed1Smrg 1187154daed1Smrg section "Keypad" { 1188154daed1Smrg top= 91; 1189154daed1Smrg left= 376; 1190154daed1Smrg row { 1191154daed1Smrg top= 1; 1192154daed1Smrg key.color= "grey20"; 1193154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 1194154daed1Smrg }; 1195154daed1Smrg row { 1196154daed1Smrg top= 20; 1197154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } }; 1198154daed1Smrg }; 1199154daed1Smrg row { 1200154daed1Smrg top= 39; 1201154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 1202154daed1Smrg }; 1203154daed1Smrg row { 1204154daed1Smrg top= 58; 1205154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } }; 1206154daed1Smrg }; 1207154daed1Smrg row { 1208154daed1Smrg top= 77; 1209154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 1210154daed1Smrg }; 1211154daed1Smrg }; // End of "Keypad" section 1212154daed1Smrg 1213154daed1Smrg alias <AC00> = <CAPS>; 1214154daed1Smrg alias <AA00> = <LCTL>; 1215154daed1Smrg 1216154daed1Smrg}; // End of "kr106" geometry 1217154daed1Smrg 1218154daed1Smrg// Based on the pc(pc105) layout. The keypad, sysreq/ScrLk/Break, and multimedia 1219154daed1Smrg// keys are not shown because they are shared with other keys via the <FN> key. 1220154daed1Smrg// This should not be a problem if the normal symbols are used, as the keys will 1221154daed1Smrg// show through normally, they just won't show from xkbprint. For the record, 1222154daed1Smrg// <FN>+<PGUP> = AudioRaise, 1223154daed1Smrg// <FN>+<PGDN> = AudioLower, 1224154daed1Smrg// <FN>+<END> = AudioMute, 1225154daed1Smrg// <FN>+<PRSC> = Sysreq, 1226154daed1Smrg// <FN>+<NMLK> = ScrollLock, 1227154daed1Smrg// <FN>+<BREAK> = <PAUS>, 1228154daed1Smrg// <FN>+7 = KP_7, 1229154daed1Smrg// <FN>+8 = KP_8, 1230154daed1Smrg// <FN>+9 = KP_9, 1231154daed1Smrg// <FN>+0 = KP_MUL, 1232154daed1Smrg// <FN>+U = KP_4, 1233154daed1Smrg// <FN>+I = KP_5, 1234154daed1Smrg// <FN>+O = KP_6, 1235154daed1Smrg// <FN>+P = KP_SUB, 1236154daed1Smrg// <FN>+J = KP_1, 1237154daed1Smrg// <FN>+K = KP_2, 1238154daed1Smrg// <FN>+L = KP_3, 1239154daed1Smrg// <FN>+; = KP_ADD, 1240154daed1Smrg// <FN>+M = KP_INS, 1241154daed1Smrg// <FN>+. = KP_DEL, 1242154daed1Smrg// <FN>+/ = KP_DIV. 1243154daed1Smrg// The other FN combinations aren't passed to X, but are handled by BIOS. 1244154daed1Smrg// <FN> and all keys with <FN> level mappings are marked in grey20. 1245154daed1Smrg// 1246154daed1Smrg// David Cameron Staples <staples@cs.mu.oz.au> 2006-05-12 1247154daed1Smrg 1248154daed1Smrgxkb_geometry "latitude" { 1249154daed1Smrg 1250154daed1Smrg description= "Dell Latitude"; 1251154daed1Smrg width= 330; 1252154daed1Smrg height= 210; 1253154daed1Smrg 1254154daed1Smrg shape.cornerRadius= 1; 1255154daed1Smrg shape "NORM" { { [ 18 ,18] }, { [2,1 ], [ 16,16] } }; 1256154daed1Smrg shape "FUNC" { { [ 16.2,12] }, { [2,0.5], [ 14,10] } }; 1257154daed1Smrg shape "ESC" { { [ 18 ,12] }, { [2,0.5], [ 16,10] } }; 1258154daed1Smrg shape "BKSP" { { [ 38 ,18] }, { [2,1 ], [ 36,16] } }; 1259154daed1Smrg shape "TABK" { { [ 28 ,18] }, { [2,1 ], [ 26,16] } }; 1260154daed1Smrg shape "BKSL" { { [ 28 ,18] }, { [2,1 ], [ 26,16] } }; 1261154daed1Smrg shape "RTRN" { { [ 42 ,18] }, { [2,1 ], [ 40,16] } }; 1262154daed1Smrg shape "CAPS" { { [ 33 ,18] }, { [2,1 ], [ 26,16] } }; 1263154daed1Smrg shape "LFSH" { { [ 42 ,18] }, { [2,1 ], [ 40,16] } }; 1264154daed1Smrg shape "RTSH" { { [ 52 ,18] }, { [2,1 ], [ 50,16] } }; 1265154daed1Smrg shape "SPCE" { { [ 95 ,18] }, { [2,1 ], [ 93,16] } }; 1266154daed1Smrg shape "LCTL" { { [ 28 ,14] }, { [2,1 ], [ 26,12] } }; 1267154daed1Smrg shape "LALT" { { [ 22 ,14] }, { [2,1 ], [ 20,12] } }; 1268154daed1Smrg shape "WIN" { { [ 18 ,14] }, { [2,1 ], [ 16,12] } }; 1269154daed1Smrg 1270154daed1Smrg shape "LED" { cornerRadius= 0.5, { [ 1, 3 ] } }; 1271154daed1Smrg 1272154daed1Smrg indicator.onColor= "green"; 1273154daed1Smrg indicator.offColor= "green30"; 1274154daed1Smrg indicator.top= 37; 1275154daed1Smrg indicator.shape= "LED"; 1276154daed1Smrg indicator "Num Lock" { left= 138; }; 1277154daed1Smrg indicator "Caps Lock" { left= 150; }; 1278154daed1Smrg indicator "Scroll Lock" { left= 162; }; 1279154daed1Smrg text.top= 33; 1280154daed1Smrg text.color= "black"; 1281154daed1Smrg text "NumLockLabel" { left= 140; text="Num\nLock"; }; 1282154daed1Smrg text "CapsLockLabel" { left= 152; text="Caps\nLock"; }; 1283154daed1Smrg text "ScrollLockLabel" { left= 164; text="Scroll\nLock"; }; 1284154daed1Smrg 1285154daed1Smrg text "LATITUDE" { left= 19; text="L A T I T U D E"; }; 1286154daed1Smrg 1287154daed1Smrg section.left= 19; 1288154daed1Smrg row.left= 1; 1289154daed1Smrg key.shape= "NORM"; 1290154daed1Smrg key.gap= 1; 1291154daed1Smrg section "Function" { 1292154daed1Smrg top= 32; 1293154daed1Smrg key.shape= "FUNC"; 1294154daed1Smrg key.color= "grey20"; 1295154daed1Smrg row { 1296154daed1Smrg top= 1; 1297154daed1Smrg left= 163.8; 1298154daed1Smrg keys { { <MENU>, color="white" }, <PRSC>, <NMLK>, <PAUS>, 1299154daed1Smrg { <INS>, 3, color="white" }, 1300154daed1Smrg { <HOME>, color="white"}, <PGUP> 1301154daed1Smrg }; 1302154daed1Smrg }; 1303154daed1Smrg row { 1304154daed1Smrg top= 14; 1305154daed1Smrg keys { { <ESC>, "ESC" }, 1306154daed1Smrg { <FK01>, 3 }, 1307154daed1Smrg { <FK02>, color="white" }, <FK03>, 1308154daed1Smrg { <FK04>, color="white" }, 1309154daed1Smrg { <FK05>, 3 }, 1310154daed1Smrg { <FK06>, color="white" }, <FK07>, <FK08>, 1311154daed1Smrg { <FK09>, 3, color="white" }, <FK10>, 1312154daed1Smrg { <FK11>, color="white" }, 1313154daed1Smrg { <FK12>, color="white" }, 1314154daed1Smrg { <DELE>, 3, color="white" }, <END>, <PGDN> 1315154daed1Smrg }; 1316154daed1Smrg }; 1317154daed1Smrg }; // End of "Function" section 1318154daed1Smrg 1319154daed1Smrg section "Alpha" { 1320154daed1Smrg top= 60; 1321154daed1Smrg row { 1322154daed1Smrg top= 1; 1323154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 1324154daed1Smrg <AE05>, <AE06>, 1325154daed1Smrg { <AE07>, color="grey20" }, 1326154daed1Smrg { <AE08>, color="grey20" }, 1327154daed1Smrg { <AE09>, color="grey20" }, 1328154daed1Smrg { <AE10>, color="grey20" }, <AE11>, <AE12>, 1329154daed1Smrg { <BKSP>, "BKSP" } 1330154daed1Smrg }; 1331154daed1Smrg }; 1332154daed1Smrg row { 1333154daed1Smrg top= 20; 1334154daed1Smrg keys { { <TAB>, "TABK" }, 1335154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 1336154daed1Smrg <AD06>, 1337154daed1Smrg { <AD07>, color="grey20" }, 1338154daed1Smrg { <AD08>, color="grey20" }, 1339154daed1Smrg { <AD09>, color="grey20" }, 1340154daed1Smrg { <AD10>, color="grey20" }, 1341154daed1Smrg <AD11>, <AD12>, { <BKSL>, "BKSL" } 1342154daed1Smrg }; 1343154daed1Smrg }; 1344154daed1Smrg row { 1345154daed1Smrg top= 39; 1346154daed1Smrg keys { { <CAPS>, "CAPS" }, 1347154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 1348154daed1Smrg <AC06>, 1349154daed1Smrg { <AC07>, color="grey20" }, 1350154daed1Smrg { <AC08>, color="grey20" }, 1351154daed1Smrg { <AC09>, color="grey20" }, 1352154daed1Smrg { <AC10>, color="grey20" }, 1353154daed1Smrg <AC11>, { <RTRN>, "RTRN" } 1354154daed1Smrg }; 1355154daed1Smrg }; 1356154daed1Smrg row { 1357154daed1Smrg top= 58; 1358154daed1Smrg keys { { <LFSH>, "LFSH" }, 1359154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 1360154daed1Smrg <AB06>, 1361154daed1Smrg { <AB07>, color="grey20" }, <AB08>, 1362154daed1Smrg { <AB09>, color="grey20" }, 1363154daed1Smrg { <AB10>, color="grey20" }, 1364154daed1Smrg { <RTSH>, "RTSH" } 1365154daed1Smrg }; 1366154daed1Smrg }; 1367154daed1Smrg row { 1368154daed1Smrg top= 77; 1369154daed1Smrg key.shape= "WIN"; 1370154daed1Smrg keys { { <LCTL>, "LCTL" }, 1371154daed1Smrg { <FN>, color="grey20" }, 1372154daed1Smrg <LWIN>, 1373154daed1Smrg { <LALT>, "LALT" }, 1374154daed1Smrg { <SPCE>, "SPCE" }, 1375154daed1Smrg <RALT>, 1376154daed1Smrg { <RCTL>, "LALT" } 1377154daed1Smrg }; 1378154daed1Smrg }; 1379154daed1Smrg }; // End of "Alpha" section 1380154daed1Smrg 1381154daed1Smrg section "Editing" { 1382154daed1Smrg top= 136; 1383154daed1Smrg left= 250; 1384154daed1Smrg key.shape= "FUNC"; 1385154daed1Smrg key.color= "grey20"; 1386154daed1Smrg row { 1387154daed1Smrg top= 1; 1388154daed1Smrg left= 18.2; 1389154daed1Smrg keys { <UP> }; 1390154daed1Smrg }; 1391154daed1Smrg row { 1392154daed1Smrg top= 14; 1393154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 1394154daed1Smrg }; 1395154daed1Smrg }; // End of "Editing" section 1396154daed1Smrg 1397154daed1Smrg alias <AC00> = <CAPS>; 1398154daed1Smrg alias <AA00> = <LCTL>; 1399154daed1Smrg 1400154daed1Smrg}; // End of "latitude" geometry 1401154daed1Smrg 1402