xkb_geometry "pc(pc105)" { width= 372.8; height= 245.1; alias = ; alias = ; 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 { { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" } }; }; row { top = 1; left = 77; keys { { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" } }; }; row { top = 1; left = 154; keys { { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "FUNC", 1, color="black" }, { , "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 { { , "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 { { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "BKSP", 1, color="black" } }; }; row { top= 22; left= 1; keys { { , "TABK", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "BKSL", 1, color="black" } }; }; row { top= 43; left= 1; keys { { , "CAPS", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "RTRN", 1, color="black" } }; }; row { top= 64; left= 1; keys { { , "LFSH", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "NORM", 1, color="black" }, { , "RTSH", 1, color="black" } }; }; row { top= 85; left= 1; keys { { , "SMOD", 1, color="black" }, { , "MODK", 1, color="black" }, { , "SMOD", 1, color="black" }, { , "SMOD", 1, color="black" }, { , "SPCE", 1, color="black" }, { , "SMOD", 1, color="black" }, { , "NORM", 1, color="black" }, { , "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 { { , "ARRW", 1 }, { , "ARRW", 1 }, { , "ARRW", 1 } }; }; row { top= 99; left= -94; keys { { , "ARRW", 1 }, { , "ARRW", 1 }, { , "ARRW", 1 } }; }; }; // End of "Editing" section };