300 lines
8.8 KiB
Plaintext
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
|
|
};
|