300 lines
8.8 KiB
Plaintext

xkb_geometry "pc(pc105)" {
width= 372.8;
height= 245.1;
alias <AC00> = <CAPS>;
alias <AA00> = <LCTL>;
baseColor= "white";
labelColor= "white";
xfont= "-*-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-1";
description= "Generic 105-key PC";
shape "NORM" {
corner=1,
{ [ 19.5, 19.5 ] },
{ [ 2.5, 1 ], [ 17, 16.38 ] }
};
shape "BKSP" {
corner= 1,
{ [ 37, 18 ] },
{ [ 0.5, 0.5 ], [ 36, 17 ] }
};
shape "TABK" {
corner= 1,
{ [ 28, 18 ] },
{ [ 0.5, 0.5 ], [ 27, 17 ] }
};
shape "BKSL" {
corner= 1,
{ [ 27, 18 ] },
{ [ 0.5, 0.5 ], [ 26, 17 ] }
};
shape "RTRN" {
corner= 1,
{ [ 43, 18 ] },
{ [ 0.5, 0.5 ], [ 42, 17 ] }
};
shape "CAPS" {
corner= 1,
{ [ 33, 18 ] },
{ [ 0.5, 0.5 ], [ 32, 17 ] }
};
shape "LFSH" {
corner= 1,
{ [ 45, 18 ] },
{ [ 0.5, 0.5 ], [ 44, 17 ] }
};
shape "RTSH" {
corner= 1,
{ [ 52, 18 ] },
{ [ 0.5, 0.5 ], [ 51, 17 ] }
};
shape "MODK" {
corner= 1,
{ [ 24, 18 ] },
{ [ 0.5, 0.5 ], [ 23, 17 ] }
};
shape "SMOD" {
corner= 1,
{ [ 18, 18 ] },
{ [ 0.5, 0.5 ], [ 17, 17 ] }
};
shape "SPCE" {
corner= 1,
{ [ 103, 18 ] },
{ [ 0.5, 0.5 ], [ 103, 17 ] }
};
shape "KP0" {
corner= 1,
{ [ 37, 18 ] },
{ [ 2, 1 ], [ 35, 16 ] }
};
shape "KPAD" {
corner= 1,
{ [ 18, 37 ] },
{ [ 2, 1 ], [ 16, 35 ] }
};
shape "FUNC" {
corner = 1.5,
{ [ 16.17, 11 ] },
{ [ 0.75, 0 ], [ 15.42, 10 ] }
};
shape "DELE" {
{ [ 22, 11 ] },
{ [ 0.5, 0.5 ], [ 21, 10 ] }
};
shape "ESCP" {
{ [ 16.38, 23 ] },
{ [ 16.38, 23 ], [ 0, 0 ] }
};
shape "ARRW" {
{ [ 16.75, 14 ] },
{ [ 0.5, 0.5 ], [ 15.75, 13 ] }
};
shape "CLIT" {
corner=4,
{ [ 8, 8 ] },
{ [ 0, 0 ], [ 0, 0] }
};
solid "CLIT" {
priority = 255;
color = "red";
shape = "CLIT";
top = 118;
left = 156;
};
shape "BTN1" {corner=2, { [ 30, 18] } };
shape "BTN2" {corner=2, { [ 20, 18] } };
solid "BTN1" { // RMB
priority = 254;
color = "grey";
shape = "BTN1";
top = 167;
left = 120;
};
solid "BTN2" { // LMB
priority = 127;
color = "grey";
shape = "BTN1";
top = 167;
left = 174;
};
solid "BTN3" { // MMB
priority = 253;
color = "grey";
shape = "BTN2";
top = 167;
left = 152;
};
section "Function" {
key.color= "grey20";
priority= 7;
top= 47;
left= 43;
width= 351;
height= 19;
row {
top= 1;
left= 1;
keys {
{ <FK01>, "FUNC", 1, color="black" },
{ <FK02>, "FUNC", 1, color="black" },
{ <FK03>, "FUNC", 1, color="black" },
{ <FK04>, "FUNC", 1, color="black" }
};
};
row {
top = 1;
left = 77;
keys {
{ <FK05>, "FUNC", 1, color="black" },
{ <FK06>, "FUNC", 1, color="black" },
{ <FK07>, "FUNC", 1, color="black" },
{ <FK08>, "FUNC", 1, color="black" }
};
};
row {
top = 1;
left = 154;
keys {
{ <FK09>, "FUNC", 1, color="black" },
{ <FK10>, "FUNC", 1, color="black" },
{ <FK11>, "FUNC", 1, color="black" },
{ <FK12>, "FUNC", 1, color="black" },
{ <HOME>, "FUNC", 1, color="black" },
{ <END>, "FUNC", 1, color="black" },
{ <INS>, "FUNC", 1, color="black" },
{ <DELE>, "DELE", 1, color="black" }
};
};
}; // End of "Function" section
section "ESCP" { // it is a little goofy
key.color = "white";
priority= 8;
top= 36.5;
left= 19;
width= 287;
height= 95;
row {
top= 1;
left= 1;
keys {
{ <ESC>, "ESCP", 1, color="black"}
};
};
};
section "Alpha" {
key.color= "white";
priority= 8;
top= 61;
left= 19;
width= 287;
height= 95;
row {
top= 1;
left= 1;
keys {
{ <TLDE>, "NORM", 1, color="black" }, { <AE01>, "NORM", 1, color="black" },
{ <AE02>, "NORM", 1, color="black" }, { <AE03>, "NORM", 1, color="black" },
{ <AE04>, "NORM", 1, color="black" }, { <AE05>, "NORM", 1, color="black" },
{ <AE06>, "NORM", 1, color="black" }, { <AE07>, "NORM", 1, color="black" },
{ <AE08>, "NORM", 1, color="black" }, { <AE09>, "NORM", 1, color="black" },
{ <AE10>, "NORM", 1, color="black" }, { <AE11>, "NORM", 1, color="black" },
{ <AE12>, "NORM", 1, color="black" }, { <BKSP>, "BKSP", 1, color="black" }
};
};
row {
top= 22;
left= 1;
keys {
{ <TAB>, "TABK", 1, color="black" },
{ <AD01>, "NORM", 1, color="black" }, { <AD02>, "NORM", 1, color="black" },
{ <AD03>, "NORM", 1, color="black" }, { <AD04>, "NORM", 1, color="black" },
{ <AD05>, "NORM", 1, color="black" }, { <AD06>, "NORM", 1, color="black" },
{ <AD07>, "NORM", 1, color="black" }, { <AD08>, "NORM", 1, color="black" },
{ <AD09>, "NORM", 1, color="black" }, { <AD10>, "NORM", 1, color="black" },
{ <AD11>, "NORM", 1, color="black" }, { <AD12>, "NORM", 1, color="black" },
{ <BKSL>, "BKSL", 1, color="black" }
};
};
row {
top= 43;
left= 1;
keys {
{ <CAPS>, "CAPS", 1, color="black" },
{ <AC01>, "NORM", 1, color="black" }, { <AC02>, "NORM", 1, color="black" },
{ <AC03>, "NORM", 1, color="black" }, { <AC04>, "NORM", 1, color="black" },
{ <AC05>, "NORM", 1, color="black" }, { <AC06>, "NORM", 1, color="black" },
{ <AC07>, "NORM", 1, color="black" }, { <AC08>, "NORM", 1, color="black" },
{ <AC09>, "NORM", 1, color="black" }, { <AC10>, "NORM", 1, color="black" },
{ <AC11>, "NORM", 1, color="black" },
{ <RTRN>, "RTRN", 1, color="black" }
};
};
row {
top= 64;
left= 1;
keys {
{ <LFSH>, "LFSH", 1, color="black" },
{ <AB01>, "NORM", 1, color="black" }, { <AB02>, "NORM", 1, color="black" },
{ <AB03>, "NORM", 1, color="black" }, { <AB04>, "NORM", 1, color="black" },
{ <AB05>, "NORM", 1, color="black" }, { <AB06>, "NORM", 1, color="black" },
{ <AB07>, "NORM", 1, color="black" }, { <AB08>, "NORM", 1, color="black" },
{ <AB09>, "NORM", 1, color="black" }, { <AB10>, "NORM", 1, color="black" },
{ <RTSH>, "RTSH", 1, color="black" }
};
};
row {
top= 85;
left= 1;
keys {
{ <I151>, "SMOD", 1, color="black" },
{ <LCTL>, "MODK", 1, color="black" },
{ <LWIN>, "SMOD", 1, color="black" },
{ <LALT>, "SMOD", 1, color="black" },
{ <SPCE>, "SPCE", 1, color="black" },
{ <RALT>, "SMOD", 1, color="black" },
{ <SCLK>, "NORM", 1, color="black" },
{ <RCTL>, "SMOD", 1, color="black" }
};
};
}; // End of "Alpha" section
section "Editing" {
key.color= "grey20";
priority= 9;
top= 61;
left= 372;
width= 58;
height= 95;
row {
top= 85;
left= -94;
keys {
{ <PGUP>, "ARRW", 1 },
{ <UP>, "ARRW", 1 },
{ <PGDN>, "ARRW", 1 }
};
};
row {
top= 99;
left= -94;
keys {
{ <LEFT>, "ARRW", 1 },
{ <DOWN>, "ARRW", 1 },
{ <RGHT>, "ARRW", 1 }
};
};
}; // End of "Editing" section
};