I have a Dell BT folding keyboard intended for their Axim PDAs, and a N800.
The keyboard works for basic typing, but it would be nice to rig up some of the keyboard shortcuts it has (keys marked with Today etc).
I've seen reference to modifying xmodmap, but I know nothing about how to do that, and from what I can tell, it appears to need "keycodes", and it's not clear to me how to determine what those are.
I've tried the Hardware Keyboard control panel, but it protests about the modifier keys being unacceptable. I think I need to re-map the keys before I can use them.
I'm also concerned that the advice I can find concerns the 770, and things are clearly rather different on the 800.
Anyone gotten one of these keyboards to work, and care to share the results (so: do my work for me :-) )? Or otherwise, what's involved in remapping keys on this thing?
I'm happy with: refer to Linux xmodmap howto if that's really the best answer available, but I was hoping for something more specific and simple. TIA.
You need a small program called "xev" that will show you the actual keycodes for the keys you press. Then you can use those keycodes to write or modify an xmodmap file (after reading the manual of course :-) that will make those keys do what you want.
Problem is, I think I just read somewhere else that the existing xev binary (for OS2006) doesn't run on the N800, so you'll have to wait for the OS2007 version to materialize...
Ok, I give a reply by myself since I had this idea (which works): on my n800 I installed OpenSSH and enabled X forwarding in /etc/ssh/sshd_config, on the laptop (opensuse 10.2) I allowed ssh in the firewall and issued command 'xhost +'. Then from the n800 I did "ssh -X me@mylaptop" and after login I started 'xev'.
Any further help to fix the behaviour of the Thinkoutside ultra-slim (hid!) bluetooth kb (QWERTZ-version!) would be appreciated. Strange: Fn(green) + 'a' should give '@', but the key events with and without Fn for this key (and some others) do not differ. Thus in both cases I get 'a'. I tried all 3 keyboard entries predefined by Nokia and also several language settings. Due to my understanding Fn+a and a alone HAVE to generate different key events ?!
You should also check what the hardware KB is set to in the control panel. For my ThinkOutside not so slim BT KB it is set to generic 104 and that maps very well. By default it was set to the Nokia KB, and that gave me a bunch of odd key mapping.
Edit- I just saw the German part. I bet there is a German KB profile out there somewhere... There was for the old BT Plugin app. for the 770. Perhaps it can be extracted from that?
Let me add that this is sort of nightmare. N800 needs repair due to touchscreen issues, BT keyboard needs to be replaced due to buggy hid implementation... What should I conclude from all this ?? And thanks for the hint !
Hello,
you can download the Bluetooth plugin maemo-bt-plugin_*_armel.deb. It contains a file data.tar.gz which in turn contains a directory 'kb-maps'. There are several key mappings for the Stowaway in several languages (DE, ES, IT, US).
I don't know what to do with these map files, though.
Mapping keys is not the problem. Since Fn-green does not change the key code of several keys there is no chance to fix the problem. I checked 3 exemplars of this keyboard - same problem. Qwerty version does not suffer from this.