Thread
:
[Debian] ANNOUNCE: Easy Debian Turbo-Charged Edition!
View Single Post
elschemm
2009-06-10 , 20:45
Posts: 28 | Thanked: 8 times | Joined on Mar 2008
#
702
OK. One more question.
If I use the regular maemo xterm, or the debian chroot (which is just the regular xterm running a specific comman), then I have access to all the changes I made to the
rx-44 file
. Tis very nice. When I plug in my external keyboard via the USB port, it uses a standard 104-key layout. In other words, by 810 HW keyboard works the way I programmed it to, and my USB external works the way the keys say.
But, if I fire up LXDE things are a little different. It looks like qole made good on the promise to grab the .Xmodmap file from someone and stuck it in. Took me a while to notice, because they chose about the same mods as I did (great minds think alike?). The problem is that Xmodmap overrides
all
keyboards, not just defines
a
keyboard.
This is a problem because (for whatever reason) Nokia did some odd things with their (American) keyboard. For instance, on a regular US keyboard, the 'plus' key is a shifted 'equals'. On a Nokia N810 US hardware keyboard, you get the equals from FN 'plus'.
So, with the .Xmodmap in place, I lose the ability to press = and ".
(since the Xmodmap relegates them to Fn-land).
I can copy the xkb files from the Maemo section to the debian partition (in fact qole's scripts do that automatically), but they don't seem to work.
When take out (via a mv) the .Xmodmap-keymap file, all I get is the standard US keymappings.
So, Maemo is doing something with the xkb files that LXDE is not. Seems like it should be fairly straightforward to find the difference and fix it, but so far I have not had any luck.
Does anyone else out there have more experience with using xkb? Specifically in either setting up LXDE to use (all) the maemo kbd files, or where in maemo the X config files are (so that I can compare them to the LXDE versions.
Thanks
elschemm
View Public Profile
Send a private message to elschemm
Find all posts by elschemm