On Mon, Nov 03, 2008 at 07:45:07PM +1100, James Cameron wrote: > Some scancodes have no mapping to keycodes in the kernel on debxo, yet > they have a mapping on the OLPC OS build.
Because the mapping has not gone upstream yet. On OLPC OS build 757, loadkeys is run by /etc/init.d/olpc-configure, which is provided by package olpc-utils. It uses the manufacturing tag data or reads /dev/nvram to pick a keyboard layout. This is not what you are looking for. Here is what you are looking for ... /usr/sbin/setolpckeys provided by the olpc-utils-0.84.29.20080820git1d35c4-1.olpc3.i386 package defines a set of translations via a udev rule, see /etc/udev/rules.d/96-olpc-keyboard.rules ACTION=="add", SYSFS{name}=="AT Translated Set 2 keyboard", KERNEL=="event*", RUN+="/usr/sbin/setolpckeys /dev/input/%k" The udev rule is courtesy of package initscripts-8.76.2-1.olpc3.7.i386 I'll ponder adding this into debxo. I was able to retrofit it just fine now, by copying across the udev rule file and the binary. git://dev.laptop.org/projects/olpc-utils -- James Cameron mailto:[EMAIL PROTECTED] http://quozl.netrek.org/ _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel