Ok, time for you brave C1000/C3100 owners to get into the act You lucked out on the kernel modules! It turns out Sharp builds "input" and "keybdev" into the 2.4.20 kernels. That worried me because I had to hack up "keybdev" on the 2.4.18 kernel to get it to cooperate. Luckily I found that Sharp already made almost the exact same changes in their own 2.4.20 version.
Installation on C1000/C3100 is pretty similar to what I posted earlier:
* Backup, backup, backup!
* Install the kernel-modules-input and zkbdd IPKs from my feed at
http://kopsisengineering.com/rc11/Zaurus-C1000-C3100/feed/ (note that this is different than the feed for the 7x0-860 version).
* From an Aterm or the console do a "modprobe uinput" (no need to modprobe keybdev, it's in the kernel)
* From an Aterm or the console do an "lsmod" and make sure the uinput module is listed
* From an Aterm or the console run "zkbdd -h" to get the help page for launching the driver. The general form of the command is "zkbdd -t kbtype".
* Launch the driver (eg. "zkbdd -t pocketop &")
* Start typing on the keyboard
* Post your results here -- good or bad. Note that I
can't test this myself so I'm relying on you folks to tell me if it works. When posting your results please include your Zaurus model and keyboard model so I can start checking combinations off my scorecard.
If all goes well, next week I'll release version 0.2 of Zkbdd. There will be no changes to the kernel modules, but the keyboard driver app gets a major rework.