chicony revision 154daed1
1154daed1Smrg// -*- indent-tabs-mode: nil -*- 2154daed1Smrg// $XFree86: xc/programs/xkbcomp/geometry/chicony,v 1.1 2003/05/29 12:41:57 pascal Exp $ 3154daed1Smrg 4154daed1Smrg// Created by Alexander Pohoyda <alexander.pohoyda@gmx.net> 5154daed1Smrg// Geometry specification for Chicony KB-9820 keyboard. 6154daed1Smrg 7154daed1Smrg// 86 keys 8154daed1Smrgdefault xkb_geometry "us" { 9154daed1Smrg description = "Chicony KB-9820 infra-red keyboard"; 10154daed1Smrg width = 350; 11154daed1Smrg height = 180; 12154daed1Smrg //baseColor = "grey60"; 13154daed1Smrg labelColor = "white"; 14154daed1Smrg 15154daed1Smrg shape "EDGE" { cornerRadius = 25, 16154daed1Smrg { [0, 8], [142.5, 0], [202.5, 0], [347, 8], 17154daed1Smrg [347, 60], [327, 100], [322, 160], 18154daed1Smrg [202.5, 165], [142.5, 165], 19154daed1Smrg [25, 160], [20, 100], [0, 60] } }; 20154daed1Smrg shape "KEYS" { cornerRadius = 2, { [271, 109] } }; 21154daed1Smrg shape "MOUS" { cornerRadius = 12, { [24, 24] } }; 22154daed1Smrg shape "MOUS2" { cornerRadius = 9, { [18, 18] } }; 23154daed1Smrg shape "BTNS" { cornerRadius = 5, { [10, 10] } }; 24154daed1Smrg 25154daed1Smrg solid "Edges" { 26154daed1Smrg top = 0; 27154daed1Smrg left = 0; 28154daed1Smrg shape = "EDGE"; 29154daed1Smrg color = "grey60"; 30154daed1Smrg }; 31154daed1Smrg 32154daed1Smrg solid "KeyPanel" { 33154daed1Smrg shape = "KEYS"; 34154daed1Smrg left = 38; 35154daed1Smrg top = 22; 36154daed1Smrg color = "black"; 37154daed1Smrg }; 38154daed1Smrg 39154daed1Smrg solid "Mouse" { 40154daed1Smrg shape = "MOUS"; 41154daed1Smrg left = 315; 42154daed1Smrg top = 30; 43154daed1Smrg color = "grey30"; 44154daed1Smrg }; 45154daed1Smrg 46154daed1Smrg outline "Mouse2" { 47154daed1Smrg shape = "MOUS2"; 48154daed1Smrg left = 318; 49154daed1Smrg top = 33; 50154daed1Smrg color = "black"; 51154daed1Smrg }; 52154daed1Smrg 53154daed1Smrg solid "Button1" { 54154daed1Smrg shape = "BTNS"; 55154daed1Smrg left = 10; 56154daed1Smrg top = 32; 57154daed1Smrg color = "grey30"; 58154daed1Smrg }; 59154daed1Smrg 60154daed1Smrg solid "Button2" { 61154daed1Smrg shape = "BTNS"; 62154daed1Smrg left = 20; 63154daed1Smrg top = 42; 64154daed1Smrg color = "grey30"; 65154daed1Smrg }; 66154daed1Smrg 67154daed1Smrg outline "Buttons" { 68154daed1Smrg shape = "MOUS"; 69154daed1Smrg left = 8; 70154daed1Smrg top = 30; 71154daed1Smrg color = "black"; 72154daed1Smrg }; 73154daed1Smrg 74154daed1Smrg shape.cornerRadius = 1; 75154daed1Smrg shape "ESC" { { [17, 12] }, { [1.5, 0], [15.5, 10] } }; 76154daed1Smrg shape "SMALL" { { [15, 12] }, { [1.5, 0], [13.5, 10] } }; 77154daed1Smrg shape "THIN" { { [14, 18] }, { [2, 0], [12, 15] } }; 78154daed1Smrg shape "NARR" { { [16, 18] }, { [2, 0], [14, 15] } }; 79154daed1Smrg shape "NORM" { { [17, 18] }, { [2, 0], [15, 15] } }; 80154daed1Smrg shape "WIDER" { { [18, 18] }, { [2, 0], [16, 15] } }; 81154daed1Smrg shape "CAPS" { { [22, 18] }, { [2, 0], [20, 15] } }; 82154daed1Smrg shape "RTSH" { { [23, 18] }, { [2, 0], [21, 15] } }; 83154daed1Smrg shape "WIDEST" { { [30, 18] }, { [2, 0], [28, 15] } }; 84154daed1Smrg shape "SPCE" { { [68, 18] }, { [2, 0], [66, 15] } }; 85154daed1Smrg 86154daed1Smrg section "Function" { 87154daed1Smrg key.shape = "SMALL"; 88154daed1Smrg key.gap = 0.79; 89154daed1Smrg key.color = "grey60"; 90154daed1Smrg left = 38; 91154daed1Smrg top = 22; 92154daed1Smrg row { 93154daed1Smrg top = 1; 94154daed1Smrg keys { { <ESC>, shape="ESC", 1 }, 95154daed1Smrg { <FK01>, 1.5 }, <FK02>, <FK03>, <FK04>, 96154daed1Smrg <FK05>, <FK06>, <FK07>, <FK08>, 97154daed1Smrg <FK09>, <FK10>, <FK11>, <FK12>, 98154daed1Smrg <NMLK>, <PRSC>, <SCLK>, <PAUS> 99154daed1Smrg }; 100154daed1Smrg }; 101154daed1Smrg }; // End of "Function" section 102154daed1Smrg 103154daed1Smrg section "Control" { 104154daed1Smrg key.shape = "NORM"; 105154daed1Smrg key.gap = 1; 106154daed1Smrg key.color = "grey60"; 107154daed1Smrg left = 38; 108154daed1Smrg top = 111; 109154daed1Smrg row { 110154daed1Smrg top = 1; 111154daed1Smrg keys { <EASY>, <LCTL>, <LWIN>, <LALT>, 112154daed1Smrg { <SPCE>, shape="SPCE" }, 113154daed1Smrg <RALT>, 114154daed1Smrg { <RWIN>, shape="THIN" }, 115154daed1Smrg { <MENU>, shape="THIN" }, 116154daed1Smrg { <INS>, shape="THIN" }, 117154daed1Smrg { <DELE>, shape="THIN" } }; 118154daed1Smrg }; 119154daed1Smrg }; // End of "Control" section 120154daed1Smrg 121154daed1Smrg section "Editing" { 122154daed1Smrg key.shape = "NORM"; 123154daed1Smrg key.gap = 1; 124154daed1Smrg key.color = "grey60"; 125154daed1Smrg left = 291; 126154daed1Smrg top = 34; 127154daed1Smrg row.vertical = True; 128154daed1Smrg row { 129154daed1Smrg top = 1; 130154daed1Smrg keys { <HOME>, <PGUP>, <PGDN>, <END> }; 131154daed1Smrg }; 132154daed1Smrg }; // End of "Editing" section 133154daed1Smrg 134154daed1Smrg section "Navigation" { 135154daed1Smrg key.gap = 1; 136154daed1Smrg key.shape = "NARR"; 137154daed1Smrg key.color = "grey60"; 138154daed1Smrg left = 257; 139154daed1Smrg top = 92; 140154daed1Smrg row { 141154daed1Smrg left = 16; 142154daed1Smrg top = 1; 143154daed1Smrg keys { <UP> }; 144154daed1Smrg }; 145154daed1Smrg row { 146154daed1Smrg top = 20; 147154daed1Smrg keys { <LEFT>, <DOWN>, <RGHT> }; 148154daed1Smrg }; 149154daed1Smrg }; // End of "Navigation" section 150154daed1Smrg 151154daed1Smrg section "Alpha" { 152154daed1Smrg key.gap = 1; 153154daed1Smrg key.shape = "NORM"; 154154daed1Smrg key.color = "grey60"; 155154daed1Smrg left = 38; 156154daed1Smrg top = 35; 157154daed1Smrg row { 158154daed1Smrg top = 1; 159154daed1Smrg keys { { <TLDE>, shape="NARR" }, 160154daed1Smrg <AE01>, <AE02>, <AE03>, <AE04>, 161154daed1Smrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>, 162154daed1Smrg <AE10>, <AE11>, <AE12>, { <BKSP>, shape="WIDER" } 163154daed1Smrg }; 164154daed1Smrg }; 165154daed1Smrg row { 166154daed1Smrg top = 20; 167154daed1Smrg keys { <TAB>, 168154daed1Smrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 169154daed1Smrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 170154daed1Smrg <AD11>, <AD12>, <AD13> 171154daed1Smrg }; 172154daed1Smrg }; 173154daed1Smrg row { 174154daed1Smrg top = 39; 175154daed1Smrg keys { { <CAPS>, shape="CAPS" }, 176154daed1Smrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 177154daed1Smrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 178154daed1Smrg <AC11>, { <RTRN>, shape="WIDEST" } 179154daed1Smrg }; 180154daed1Smrg }; 181154daed1Smrg row { 182154daed1Smrg top = 58; 183154daed1Smrg keys { { <LFSH>, shape="WIDEST" }, 184154daed1Smrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 185154daed1Smrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 186154daed1Smrg { <RTSH>, shape="RTSH" } 187154daed1Smrg }; 188154daed1Smrg }; 189154daed1Smrg }; // End of "Alpha" section 190154daed1Smrg}; 191