On Thu, Oct 22, 2009 at 04:50:23PM -0700, Qole wrote: > I'll try on the users list first, and then I'll try the development list. > > How does one map custom keys on the N900? I've had partial success by doing this: $ xkbcomp :0 default.xkb $ vi default.xkb comment out the two rules that cause syntax errors: // interpret AccessX_Enable+AnyOfOrNone(all) { // action= LockControls(controls=); // }; // interpret MouseKeys_Accel_Enable+AnyOfOrNone(all) { // action= LockControls(controls=); // }; Now you can restore the settings back by running $ xkbcmp default.xkb :0 if you screw up and end up with a nonfunctional keyboard. Next $ cp default.xkb mg.xkb $ vi mg.xkb key <RGHT> { type= "FOUR_LEVEL", symbols[Group1]= [ Right, Right, Tab, Tab ] }; $ xkbcomp mg.xkb :0 and now Fn+Right arrow is a Tab key. Sadly I don't know enough about xkbcomp to see if it's possible to make it load incomplete maps on top of the current configuration, just to update a few symbols without replicating the full configuration. > None of the changes I make to /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 > have any effect (yes I reboot after changing the file). Maybe the files in /var/cache/xkb contain precompiled versions of those? I'm not adventurous enough to go and start editing files in /usr/. Although creating a new symbols file in there and loading it on top of the defaults with setxkbmap ought to maybe work... Marius Gedminas -- When all else fails, read the instructions.
Attachment:
signature.asc
Description: Digital signature
_______________________________________________ maemo-users mailing list maemo-users@xxxxxxxxx https://lists.maemo.org/mailman/listinfo/maemo-users