1154daed1Smrgdefault xkb_geometry "natural" { 2154daed1Smrg 39184b9c8Smrg // Approximate layout for a Microsoft Natural 49184b9c8Smrg description= "Microsoft Natural"; 5154daed1Smrg width= 550; 6154daed1Smrg height= 190; 7154daed1Smrg 8154daed1Smrg shape.cornerRadius= 1; 9154daed1Smrg shape "LDEF" { { [ 18,18] }, { [2,1], [15,15] } }; 10154daed1Smrg shape "TABK" { { [ 26,18] }, { [2,1], [23,15] } }; 11154daed1Smrg shape "CAPS" { { [ 30,18] }, { [2,1], [23,15] } }; 12154daed1Smrg shape "LFSH" { { [ 41,18] }, { [2,1], [38,15] } }; 13154daed1Smrg shape "KEY6" { { [ 22,18] }, { [2,1], [15,15] } }; 14154daed1Smrg shape "KEYT" { { [ 33,18] }, { [2,1], [15,15] } }; 15154daed1Smrg shape "KEYG" { { [ 29,18] }, { [2,1], [15,15] } }; 16154daed1Smrg shape "LCTL" { 17154daed1Smrg approx= { [ 32, 22 ] }, 18154daed1Smrg { [ 0, 0], [ 32, 0 ], [ 32, 23 ], [ 0, 22 ] }, 19154daed1Smrg { [ 2, 1], [ 29, 1 ], [ 29, 17 ], [ 2, 15 ] } 20154daed1Smrg }; 21154daed1Smrg shape "LWIN" { 22154daed1Smrg approx= { [ 32, 23 ] }, 23154daed1Smrg { [ 0, 0], [ 32, 0 ], [ 32, 24 ], [ 0, 23 ] }, 24154daed1Smrg { [ 2, 1], [ 29, 1 ], [ 29, 18 ], [ 2, 17 ] } 25154daed1Smrg }; 26154daed1Smrg shape "LALT" { 27154daed1Smrg approx= { [ 32, 24 ] }, 28154daed1Smrg { [ 0, 0], [ 32, 0 ], [ 32, 25 ], [ 0, 24 ] }, 29154daed1Smrg { [ 2, 1], [ 29, 1 ], [ 29, 20 ], [ 2, 19 ] } 30154daed1Smrg }; 31154daed1Smrg shape "RDEF" { { [ 18,18] }, { [3,1], [15,15] } }; 32154daed1Smrg shape "KEY7" { { [ 28, 18 ] }, { [ 14, 1], [26, 15] } }; 33154daed1Smrg shape "KEYH" { { [ 24, 18 ] }, { [ 10, 1], [22, 15] } }; 34154daed1Smrg shape "KEYN" { { [ 32, 18 ] }, { [ 18, 1], [30, 15] } }; 35154daed1Smrg shape "BKSP" { { [ 41, 18 ] }, { [ 3, 1], [39, 15] } }; 36154daed1Smrg shape "BKSL" { { [ 24, 18 ] }, { [ 3, 1], [22, 15] } }; 37154daed1Smrg shape "RTRN" { { [ 37, 18 ] }, { [ 3, 1], [35, 15] } }; 38154daed1Smrg shape "RTSH" { { [ 43, 18 ] }, { [ 3, 1], [41, 15] } }; 39154daed1Smrg shape "RALT" { 40154daed1Smrg approx= { [ 27, 24 ] }, 41154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 24 ], [ 0, 25 ] }, 42154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 19 ], [ 3, 20 ] } 43154daed1Smrg }; 44154daed1Smrg shape "RWIN" { 45154daed1Smrg approx= { [ 27, 23 ] }, 46154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 23 ], [ 0, 24 ] }, 47154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 18 ], [ 3, 19 ] } 48154daed1Smrg }; 49154daed1Smrg shape "MENU" { 50154daed1Smrg approx= { [ 27, 21 ] }, 51154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 21 ], [ 0, 23 ] }, 52154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 16 ], [ 3, 17 ] } 53154daed1Smrg }; 54154daed1Smrg shape "RCTL" { 55154daed1Smrg approx= { [ 27, 19 ] }, 56154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 19 ], [ 0, 21 ] }, 57154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 14 ], [ 3, 15 ] } 58154daed1Smrg }; 59154daed1Smrg shape "KPAD" { { [ 18, 37 ] }, { [ 3, 1 ], [ 16, 34 ] } }; 60154daed1Smrg shape "KP0" { { [ 37, 18 ] }, { [ 3, 1 ], [ 35, 15 ] } }; 61154daed1Smrg shape "SPCE" { 62154daed1Smrg { [ 4, 3], [42,10], [44, 0], [88, 0], [90,10], [130, 3], 63154daed1Smrg [134,26], [99,30], [67,33], [33,30], [ 0,26] }, 64154daed1Smrg { [ 6, 4.5], [43,11], [45, 1], [87, 1], [89,11], [128, 4.5], 65154daed1Smrg [131,23], [99,28], [67,32], [33,28], [ 3,23] } 66154daed1Smrg }; 67154daed1Smrg 68154daed1Smrg shape "EDGE" { 69154daed1Smrg cornerRadius= 2, 70154daed1Smrg { [ 25, 0 ], [ 177, 17 ], [ 329, 0 ], [ 542, 0 ], 71154daed1Smrg [ 542, 150 ], [ 354, 150 ], [ 177, 185 ], [ 0, 150 ] } 72154daed1Smrg }; 73154daed1Smrg outline "Edges" { 74154daed1Smrg top= 0; 75154daed1Smrg left= 0; 76154daed1Smrg shape= "EDGE"; 77154daed1Smrg }; 78154daed1Smrg 79154daed1Smrg row.left= 1; 80154daed1Smrg key.shape= "LDEF"; 81154daed1Smrg key.gap= 1; 82154daed1Smrg section "LeftFunction" { 83154daed1Smrg top= 10; 84154daed1Smrg left= 40; 85154daed1Smrg angle= 10; 86154daed1Smrg row { 87154daed1Smrg top= 1; 88154daed1Smrg keys { <ESC>, { <FK01>, 12 }, <FK02>, <FK03>, <FK04>, <FK05> }; 89154daed1Smrg }; 90154daed1Smrg }; // End of "LeftFunction" section 91154daed1Smrg 92154daed1Smrg section "LeftAlpha" { 93154daed1Smrg top= 47; 94154daed1Smrg left= 30; 95154daed1Smrg angle= 10; 96154daed1Smrg row { 97154daed1Smrg top= 1; 98154daed1Smrg keys { <AE00>, <AE01>, <AE02>, <AE03>, <AE04>, 99154daed1Smrg <AE05>, { <AE06>, "KEY6" } 100154daed1Smrg }; 101154daed1Smrg }; 102154daed1Smrg row { 103154daed1Smrg top= 20; 104154daed1Smrg keys { { <TAB>, "TABK" }, 105154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, { <AD05>, "KEYT" } 106154daed1Smrg }; 107154daed1Smrg }; 108154daed1Smrg row { 109154daed1Smrg top= 39; 110154daed1Smrg keys { { <CAPS>, "CAPS" }, 111154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, { <AC05>, "KEYG" } 112154daed1Smrg }; 113154daed1Smrg }; 114154daed1Smrg row { 115154daed1Smrg top= 58; 116154daed1Smrg keys { { <LFSH>, "LFSH" }, 117154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05> 118154daed1Smrg }; 119154daed1Smrg }; 120154daed1Smrg row { 121154daed1Smrg top= 77; 122154daed1Smrg keys { { <LCTL>, "LCTL" }, { <LWIN>, "LWIN" }, { <LALT>, "LALT" } }; 123154daed1Smrg }; 124154daed1Smrg }; // End of "LeftAlpha" section 125154daed1Smrg 126154daed1Smrg key.shape= "RDEF"; 127154daed1Smrg section "RightFunction" { 128154daed1Smrg top= 32; 129154daed1Smrg left= 195; 130154daed1Smrg angle= -10; 131154daed1Smrg row { 132154daed1Smrg top= 1; 133154daed1Smrg left= 1; 134154daed1Smrg keys { <FK06>, <FK07>, <FK08>, <FK09>, <FK10>, <FK11>, <FK12> }; 135154daed1Smrg }; 136154daed1Smrg }; // End of "RightFunction" section 137154daed1Smrg 138154daed1Smrg section "RightAlpha" { 139154daed1Smrg top= 71; 140154daed1Smrg left= 190; 141154daed1Smrg angle= -10; 142154daed1Smrg row.left= 1; 143154daed1Smrg row { 144154daed1Smrg top= 1; 145154daed1Smrg keys { { <AE07>, "KEY7" }, 146154daed1Smrg <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 147154daed1Smrg { <BKSP>, "BKSP" } 148154daed1Smrg }; 149154daed1Smrg }; 150154daed1Smrg row { 151154daed1Smrg top= 20; 152154daed1Smrg keys { 153154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>, 154154daed1Smrg { <BKSL>, "BKSL" } 155154daed1Smrg }; 156154daed1Smrg }; 157154daed1Smrg row { 158154daed1Smrg top= 39; 159154daed1Smrg keys { { <AC06>, "KEYH" }, 160154daed1Smrg <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, 161154daed1Smrg { <RTRN>, "RTRN" } 162154daed1Smrg }; 163154daed1Smrg }; 164154daed1Smrg row { 165154daed1Smrg top= 58; 166154daed1Smrg keys { { <AB06>, "KEYN" }, 167154daed1Smrg <AB07>, <AB08>, <AB09>, <AB10>, 168154daed1Smrg { <RTSH>, "RTSH" } 169154daed1Smrg }; 170154daed1Smrg }; 171154daed1Smrg row { 172154daed1Smrg top= 77; 173154daed1Smrg left= 40; 174154daed1Smrg keys { { <RALT>, "RALT" }, { <RWIN>, "RWIN" }, 175154daed1Smrg { <MENU>, "MENU" }, { <RCTL>, "RCTL" } 176154daed1Smrg }; 177154daed1Smrg }; 178154daed1Smrg }; // End of "RightAlpha" section 179154daed1Smrg 180154daed1Smrg section "SpaceBar" { 181154daed1Smrg top= 139; 182154daed1Smrg left= 111; 183154daed1Smrg key.shape= "SPCE"; 184154daed1Smrg row { keys { <SPCE> }; }; 185154daed1Smrg }; 186154daed1Smrg 187154daed1Smrg section "Editing" { 188154daed1Smrg top= 15; 189154daed1Smrg left= 385; 190154daed1Smrg row { 191154daed1Smrg top= 1; 192154daed1Smrg keys { <PRSC>, <SCLK>, <PAUS> }; 193154daed1Smrg }; 194154daed1Smrg row { 195154daed1Smrg top= 33; 196154daed1Smrg keys { <INS>, <HOME>, <PGUP> }; 197154daed1Smrg }; 198154daed1Smrg row { 199154daed1Smrg top= 53; 200154daed1Smrg keys { <DELE>, <END>, <PGDN> }; 201154daed1Smrg }; 202154daed1Smrg row { 203154daed1Smrg top= 91; 204154daed1Smrg left= 20; 205154daed1Smrg keys { <UP> }; 206154daed1Smrg }; 207154daed1Smrg row { 208154daed1Smrg top= 109; 209154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 210154daed1Smrg }; 211154daed1Smrg }; // End of "Editing" section 212154daed1Smrg 213154daed1Smrg shape "LED" { 214154daed1Smrg cornerRadius= 0, 215154daed1Smrg { [ 3, 1 ] } 216154daed1Smrg }; 217154daed1Smrg indicator.onColor= "green"; 218154daed1Smrg indicator.offColor= "green30"; 219154daed1Smrg indicator.left= 177; 220154daed1Smrg indicator.shape= "LED"; 221154daed1Smrg indicator "Num Lock" { top= 90; }; 222154daed1Smrg indicator "Caps Lock" { top= 107; }; 223154daed1Smrg indicator "Scroll Lock" { top= 127; }; 224154daed1Smrg 225154daed1Smrg section "Keypad" { 226154daed1Smrg top= 47; 227154daed1Smrg left= 456; 228154daed1Smrg row { 229154daed1Smrg top= 1; 230154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 231154daed1Smrg }; 232154daed1Smrg row { 233154daed1Smrg top= 20; 234154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD" } }; 235154daed1Smrg }; 236154daed1Smrg row { 237154daed1Smrg top= 39; 238154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 239154daed1Smrg }; 240154daed1Smrg row { 241154daed1Smrg top= 58; 242154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD" } }; 243154daed1Smrg }; 244154daed1Smrg row { 245154daed1Smrg top= 77; 246154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 247154daed1Smrg }; 248154daed1Smrg }; // End of "Keypad" section 249154daed1Smrg 250154daed1Smrg alias <AC00> = <CAPS>; 251154daed1Smrg alias <AA00> = <LCTL>; 252154daed1Smrg}; 253154daed1Smrg 254154daed1Smrg// Approximate layout for a Microsoft Natural(R) Keyboard Elite 255154daed1Smrg// 256bfd7cbc1Smrg// Modified by Pavel Kurashov <pavell@mail.ru> Mon Oct 8 22:08:20 NOVST 2007 257154daed1Smrg// 258797b363dSmrg// * Function, editing and navigation keys are reduced in height 259797b363dSmrg// * Navigation keys are repositioned in two columns 260154daed1Smrg// * Leds are enlarged for better look 261797b363dSmrg// * "BKSP" is aligned with "BKSL" and "RTRN" 262797b363dSmrg// * Outline edges are slightly modified 263154daed1Smrg// 264154daed1Smrgxkb_geometry "elite" { 265154daed1Smrg 266154daed1Smrg // Approximate layout for a Microsoft Natural(R) Keyboard Elite 267154daed1Smrg description= "Microsoft Natural(r) Keyboard Elite"; 268154daed1Smrg width= 495; 269154daed1Smrg height= 190; 270154daed1Smrg 271154daed1Smrg shape.cornerRadius= 1; 272154daed1Smrg shape "LDEF" { { [ 18,18] }, { [2,1], [15,15] } }; 273154daed1Smrg shape "FKEY" { { [ 18,13] }, { [2,1], [15,10] } }; 274154daed1Smrg shape "TABK" { { [ 26,18] }, { [2,1], [23,15] } }; 275154daed1Smrg shape "CAPS" { { [ 30,18] }, { [2,1], [23,15] } }; 276154daed1Smrg shape "LFSH" { { [ 41,18] }, { [2,1], [38,15] } }; 277154daed1Smrg shape "KEY6" { { [ 22,18] }, { [2,1], [15,15] } }; 278154daed1Smrg shape "KEYT" { { [ 33,18] }, { [2,1], [15,15] } }; 279154daed1Smrg shape "KEYG" { { [ 29,18] }, { [2,1], [15,15] } }; 280154daed1Smrg shape "LCTL" { 281154daed1Smrg approx= { [ 32, 22 ] }, 282154daed1Smrg { [ 0, 0], [ 32, 0 ], [ 32, 23 ], [ 0, 22 ] }, 283154daed1Smrg { [ 2, 1], [ 29, 1 ], [ 29, 17 ], [ 2, 15 ] } 284154daed1Smrg }; 285154daed1Smrg shape "LWIN" { 286154daed1Smrg approx= { [ 32, 23 ] }, 287154daed1Smrg { [ 0, 0], [ 32, 0 ], [ 32, 24 ], [ 0, 23 ] }, 288154daed1Smrg { [ 2, 1], [ 29, 1 ], [ 29, 18 ], [ 2, 17 ] } 289154daed1Smrg }; 290154daed1Smrg shape "LALT" { 291154daed1Smrg approx= { [ 32, 24 ] }, 292154daed1Smrg { [ 0, 0], [ 32, 0 ], [ 32, 25 ], [ 0, 24 ] }, 293154daed1Smrg { [ 2, 1], [ 29, 1 ], [ 29, 20 ], [ 2, 19 ] } 294154daed1Smrg }; 295154daed1Smrg shape "RDEF" { { [ 18,18 ] }, { [ 2, 1], [15, 15] } }; 296154daed1Smrg shape "KEY7" { { [ 28, 18 ] }, { [ 14, 1], [26, 15] } }; 297154daed1Smrg shape "KEYH" { { [ 24, 18 ] }, { [ 10, 1], [22, 15] } }; 298154daed1Smrg shape "KEYN" { { [ 32, 18 ] }, { [ 18, 1], [30, 15] } }; 299154daed1Smrg shape "BKSP" { { [ 32, 18 ] }, { [ 2, 1], [30, 15] } }; 300154daed1Smrg shape "BKSL" { { [ 24, 18 ] }, { [ 2, 1], [22, 15] } }; 301154daed1Smrg shape "RTRN" { { [ 37, 18 ] }, { [ 2, 1], [35, 15] } }; 302154daed1Smrg shape "RTSH" { { [ 43, 18 ] }, { [ 2, 1], [41, 15] } }; 303154daed1Smrg shape "RALT" { 304154daed1Smrg approx= { [ 27, 24 ] }, 305154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 24 ], [ 0, 25 ] }, 306154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 19 ], [ 3, 20 ] } 307154daed1Smrg }; 308154daed1Smrg shape "RWIN" { 309154daed1Smrg approx= { [ 27, 23 ] }, 310154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 23 ], [ 0, 24 ] }, 311154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 18 ], [ 3, 19 ] } 312154daed1Smrg }; 313154daed1Smrg shape "MENU" { 314154daed1Smrg approx= { [ 27, 21 ] }, 315154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 21 ], [ 0, 23 ] }, 316154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 16 ], [ 3, 17 ] } 317154daed1Smrg }; 318154daed1Smrg shape "RCTL" { 319154daed1Smrg approx= { [ 27, 19 ] }, 320154daed1Smrg { [ 0, 0], [ 27, 0 ], [ 27, 19 ], [ 0, 21 ] }, 321154daed1Smrg { [ 3, 1], [ 25, 1 ], [ 25, 14 ], [ 3, 15 ] } 322154daed1Smrg }; 323154daed1Smrg shape "KPAD" { { [ 18, 37 ] }, { [ 3, 1 ], [ 16, 34 ] } }; 324154daed1Smrg shape "KP0" { { [ 37, 18 ] }, { [ 3, 1 ], [ 35, 15 ] } }; 325154daed1Smrg shape "SPCE" { 326154daed1Smrg { [ 4, 3], [42,10], [44, 0], [88, 0], [90,10], [130, 3], 327154daed1Smrg [134,26], [99,30], [67,33], [33,30], [ 0,26] }, 328154daed1Smrg { [ 6, 4.5], [43,11], [45, 1], [87, 1], [89,11], [128, 4.5], 329154daed1Smrg [131,23], [99,28], [67,32], [33,28], [ 3,23] } 330154daed1Smrg }; 331154daed1Smrg 332154daed1Smrg shape "EDGE" { 333154daed1Smrg cornerRadius= 3, 334154daed1Smrg { [ 32, 15 ], [140, 33],[ 220, 33 ], [ 329, 15 ], [ 493, 15 ], 335154daed1Smrg [ 493, 150 ], [ 354, 150 ], [200, 180], [ 153, 180 ], [ 7, 150 ] } 336154daed1Smrg }; 337154daed1Smrg outline "Edges" { 338154daed1Smrg top= 0; 339154daed1Smrg left= 0; 340154daed1Smrg shape= "EDGE"; 341154daed1Smrg }; 342154daed1Smrg 343154daed1Smrg row.left= 1; 344154daed1Smrg key.shape= "FKEY"; 345154daed1Smrg key.gap= 1; 346154daed1Smrg section "LeftFunction" { 347154daed1Smrg top= 26; 348154daed1Smrg left= 40; 349154daed1Smrg angle= 10; 350154daed1Smrg row { 351154daed1Smrg top= 1; 352154daed1Smrg keys { <ESC>, { <FK01>, 12 }, <FK02>, <FK03>, <FK04>, <FK05> }; 353154daed1Smrg }; 354154daed1Smrg }; // End of "LeftFunction" section 355154daed1Smrg 356154daed1Smrg key.shape= "LDEF"; 357154daed1Smrg section "LeftAlpha" { 358154daed1Smrg top= 47; 359154daed1Smrg left= 30; 360154daed1Smrg angle= 10; 361154daed1Smrg row { 362154daed1Smrg top= 1; 363154daed1Smrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>, 364154daed1Smrg <AE05>, { <AE06>, "KEY6" } 365154daed1Smrg }; 366154daed1Smrg }; 367154daed1Smrg row { 368154daed1Smrg top= 20; 369154daed1Smrg keys { { <TAB>, "TABK" }, 370154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, { <AD05>, "KEYT" } 371154daed1Smrg }; 372154daed1Smrg }; 373154daed1Smrg row { 374154daed1Smrg top= 39; 375154daed1Smrg keys { { <CAPS>, "CAPS" }, 376154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, { <AC05>, "KEYG" } 377154daed1Smrg }; 378154daed1Smrg }; 379154daed1Smrg row { 380154daed1Smrg top= 58; 381154daed1Smrg keys { { <LFSH>, "LFSH" }, 382154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05> 383154daed1Smrg }; 384154daed1Smrg }; 385154daed1Smrg row { 386154daed1Smrg top= 77; 387154daed1Smrg keys { { <LCTL>, "LCTL" }, { <LWIN>, "LWIN" }, { <LALT>, "LALT" } }; 388154daed1Smrg }; 389154daed1Smrg }; // End of "LeftAlpha" section 390154daed1Smrg 391154daed1Smrg key.shape= "FKEY"; 392154daed1Smrg section "RightFunction" { 393154daed1Smrg top= 48; 394154daed1Smrg left= 195; 395154daed1Smrg angle= -10; 396154daed1Smrg row { 397154daed1Smrg top= 1; 398154daed1Smrg left= 1; 399154daed1Smrg keys { <FK06>, <FK07>, <FK08>, <FK09>, <FK10>, <FK11>, <FK12> }; 400154daed1Smrg }; 401154daed1Smrg }; // End of "RightFunction" section 402154daed1Smrg 403154daed1Smrg key.shape= "RDEF"; 404154daed1Smrg section "RightAlpha" { 405154daed1Smrg top= 71; 406154daed1Smrg left= 190; 407154daed1Smrg angle= -10; 408154daed1Smrg row.left= 1; 409154daed1Smrg row { 410154daed1Smrg top= 1; 411154daed1Smrg keys { { <AE07>, "KEY7" }, 412154daed1Smrg <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 413154daed1Smrg { <BKSP>, "BKSP" } 414154daed1Smrg }; 415154daed1Smrg }; 416154daed1Smrg row { 417154daed1Smrg top= 20; 418154daed1Smrg keys { 419154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>, 420154daed1Smrg { <BKSL>, "BKSL" } 421154daed1Smrg }; 422154daed1Smrg }; 423154daed1Smrg row { 424154daed1Smrg top= 39; 425154daed1Smrg keys { { <AC06>, "KEYH" }, 426154daed1Smrg <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, 427154daed1Smrg { <RTRN>, "RTRN" } 428154daed1Smrg }; 429154daed1Smrg }; 430154daed1Smrg row { 431154daed1Smrg top= 58; 432154daed1Smrg keys { { <AB06>, "KEYN" }, 433154daed1Smrg <AB07>, <AB08>, <AB09>, <AB10>, 434154daed1Smrg { <RTSH>, "RTSH" } 435154daed1Smrg }; 436154daed1Smrg }; 437154daed1Smrg row { 438154daed1Smrg top= 77; 439154daed1Smrg left= 40; 440154daed1Smrg keys { { <RALT>, "RALT" }, { <RWIN>, "RWIN" }, 441154daed1Smrg { <MENU>, "MENU" }, { <RCTL>, "RCTL" } 442154daed1Smrg }; 443154daed1Smrg }; 444154daed1Smrg }; // End of "RightAlpha" section 445154daed1Smrg 446154daed1Smrg section "SpaceBar" { 447154daed1Smrg top= 139; 448154daed1Smrg left= 111; 449154daed1Smrg key.shape= "SPCE"; 450154daed1Smrg row { keys { <SPCE> }; }; 451154daed1Smrg }; 452154daed1Smrg 453154daed1Smrg section "Editing" { 454154daed1Smrg key.shape="FKEY"; 455154daed1Smrg top= 23; 456154daed1Smrg left= 348; 457154daed1Smrg row { 458154daed1Smrg top= 0; 459154daed1Smrg keys { <PRSC>, <SCLK>, <PAUS> }; 460154daed1Smrg }; 461154daed1Smrg row { 462154daed1Smrg top= 22; 463154daed1Smrg left=20; 464154daed1Smrg keys { <HOME>, <PGUP> }; 465154daed1Smrg }; 466154daed1Smrg row { 467154daed1Smrg top= 36; 468154daed1Smrg left=20; 469154daed1Smrg keys { <END>, <PGDN> }; 470154daed1Smrg }; 471154daed1Smrg row { 472154daed1Smrg top= 50; 473154daed1Smrg left=20; 474154daed1Smrg keys { <DELE>, <INS> }; 475154daed1Smrg }; 476154daed1Smrg row { 477154daed1Smrg top= 75; 478154daed1Smrg left= 29; 479154daed1Smrg keys { <UP> }; 480154daed1Smrg }; 481154daed1Smrg row { 482154daed1Smrg top= 89; 483154daed1Smrg left=20; 484154daed1Smrg keys { <LEFT>, <RGHT> }; 485154daed1Smrg }; 486154daed1Smrg row { 487154daed1Smrg top= 103; 488154daed1Smrg left=29; 489154daed1Smrg keys { <DOWN> }; 490154daed1Smrg }; 491154daed1Smrg }; // End of "Editing" section 492154daed1Smrg 493154daed1Smrg shape "LED" { 494154daed1Smrg cornerRadius= 1, 495154daed1Smrg { [ 7, 2 ] } 496154daed1Smrg }; 497154daed1Smrg indicator.onColor= "green"; 498154daed1Smrg indicator.offColor= "green30"; 499154daed1Smrg indicator.left= 177; 500154daed1Smrg indicator.shape= "LED"; 501154daed1Smrg indicator "Num Lock" { top= 90; }; 502154daed1Smrg indicator "Caps Lock" { top= 107; }; 503154daed1Smrg indicator "Scroll Lock" { top= 127; }; 504154daed1Smrg 505154daed1Smrg section "Keypad" { 506154daed1Smrg top= 44; 507154daed1Smrg left= 412; 508154daed1Smrg row { 509154daed1Smrg top= 1; 510154daed1Smrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> }; 511154daed1Smrg }; 512154daed1Smrg row { 513154daed1Smrg top= 20; 514154daed1Smrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD" } }; 515154daed1Smrg }; 516154daed1Smrg row { 517154daed1Smrg top= 39; 518154daed1Smrg keys { <KP4>, <KP5>, <KP6> }; 519154daed1Smrg }; 520154daed1Smrg row { 521154daed1Smrg top= 58; 522154daed1Smrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD" } }; 523154daed1Smrg }; 524154daed1Smrg row { 525154daed1Smrg top= 77; 526154daed1Smrg keys { { <KP0>, "KP0" }, <KPDL> }; 527154daed1Smrg }; 528154daed1Smrg }; // End of "Keypad" section 529154daed1Smrg 530154daed1Smrg alias <AC00> = <CAPS>; 531154daed1Smrg alias <AA00> = <LCTL>; 532154daed1Smrg}; 533