--- Begin Message ---
Package: xlib6g
Version: 3.3.4-0slink2
Messing around with xkbprint, I noticed its idea of the colours of the
function keys on PC keyboards disagreed with reality (at least, the
reality of every one around here). On all the PC keyboards I can find,
F1-F4 and F9-F12 are white and the rest of the keys on that row are grey,
while the X server (at least with the pc104 layout) thinks they're white
apart from Escape. The following patch against the installed
/usr/X11R6/lib/X11/xkb/geometry/pc file fixes this, and makes all the
layouts agree. I feel it should be possible to reduce the redundancy in
this file, but I haven't looked into how to do so yet.
I've only tested this on my keyboard (which is currently claiming to be
pc104) -- I don't guarantee it's right for any other.
--------8<--------
--- pc.orig Sun Sep 5 12:25:30 1999
+++ pc Tue Jan 25 13:32:31 2000
@@ -79,9 +79,12 @@
top= 1;
keys { { <ESC>, color="grey20" },
{ <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
- { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
+ { <FK05>, 11, color="grey20" },
+ { <FK06>, color="grey20" }, { <FK07>, color="grey20" },
+ { <FK08>, color="grey20" },
{ <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
- { <PRSC>, 8 }, <SCLK>, <PAUS>
+ { <PRSC>, 8, color="grey20" }, { <SCLK>, color="grey20" },
+ { <PAUS>, color="grey20" }
};
};
}; // End of "Function" section
@@ -237,11 +240,14 @@
top= 52;
row {
top= 1;
- keys { { <ESC>, "TABK", color="grey20" },
- { <FK01>, 10 }, <FK02>, <FK03>, <FK04>,
- { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
+ keys { { <ESC>, color="grey20" },
+ { <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
+ { <FK05>, 11, color="grey20" },
+ { <FK06>, color="grey20" }, { <FK07>, color="grey20" },
+ { <FK08>, color="grey20" },
{ <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
- { <PRSC>, 8 }, <SCLK>, <PAUS>
+ { <PRSC>, 8, color="grey20" }, { <SCLK>, color="grey20" },
+ { <PAUS>, color="grey20" }
};
};
}; // End of "Function" section
@@ -398,9 +404,12 @@
top= 1;
keys { { <ESC>, color="grey20" },
{ <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
- { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
+ { <FK05>, 11, color="grey20" },
+ { <FK06>, color="grey20" }, { <FK07>, color="grey20" },
+ { <FK08>, color="grey20" },
{ <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
- { <PRSC>, 8 }, <SCLK>, <PAUS>
+ { <PRSC>, 8, color="grey20" }, { <SCLK>, color="grey20" },
+ { <PAUS>, color="grey20" }
};
};
}; // End of "Function" section
@@ -557,9 +566,12 @@
top= 1;
keys { { <ESC>, color="grey20" },
{ <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
- { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
+ { <FK05>, 11, color="grey20" },
+ { <FK06>, color="grey20" }, { <FK07>, color="grey20" },
+ { <FK08>, color="grey20" },
{ <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
- { <PRSC>, 8 }, <SCLK>, <PAUS>
+ { <PRSC>, 8, color="grey20" }, { <SCLK>, color="grey20" },
+ { <PAUS>, color="grey20" }
};
};
}; // End of "Function" section
@@ -719,11 +731,13 @@
row {
top= 1;
keys { { <ESC>, color="grey20" },
- { <FK01>, 18 }, <FK02>, <FK03>, <FK04>,
- { <FK05>, 11 ,color="grey20"}, {<FK06>,color="grey20"},
- { <FK07>, color="grey20"}, {<FK08>,color="grey20"},
+ { <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
+ { <FK05>, 11, color="grey20" },
+ { <FK06>, color="grey20" }, { <FK07>, color="grey20" },
+ { <FK08>, color="grey20" },
{ <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
- { <PRSC>, 8 }, <SCLK>, <PAUS>
+ { <PRSC>, 8, color="grey20" }, { <SCLK>, color="grey20" },
+ { <PAUS>, color="grey20" }
};
};
}; // End of "Function" section
@@ -881,11 +895,13 @@
row {
top= 1;
keys { { <ESC>, color="grey20" },
- { <FK01>, 18 }, <FK02>, <FK03>, <FK04>,
- { <FK05>, 11 ,color="grey20"}, {<FK06>,color="grey20"},
- { <FK07>, color="grey20"}, {<FK08>,color="grey20"},
+ { <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
+ { <FK05>, 11, color="grey20" },
+ { <FK06>, color="grey20" }, { <FK07>, color="grey20" },
+ { <FK08>, color="grey20" },
{ <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
- { <PRSC>, 8 }, <SCLK>, <PAUS>
+ { <PRSC>, 8, color="grey20" }, { <SCLK>, color="grey20" },
+ { <PAUS>, color="grey20" }
};
};
}; // End of "Function" section
-------->8--------
--
Ben Harris
Unix Support, University of Cambridge Computing Service.
--- End Message ---