Hi,

I have an N800 and a sierra bluetooth keyboard. It looks like the "Fn"
key of this keyboard is not processed by the keyboard but sent
to the N800 and interpreted as the "Menu" key, so in practice all keys
that should be accessible using the Fn key as modifier don't work. This
includes F1..F12, PageUp/Down, EuroSign, YenSign, ... so it's
pretty annoying.

It looks like there is lots of interesting keyboard stuff
in /usr/share/X11/xkb/ on my N800, any idea on how to define an adapted
layout? (I assume defining the Fn key as a modifier Hyper_R or something
then adding definitions on the other keys.)

Thanks in advance,

Laurent

References:

* "Think Outside Stowaway Sierra Full Size Bluetooth Keyboard"
http://www.expansys.com/p.aspx?i=137486
(I have a qwerty model)

* https://maemo.org/bugzilla/show_bug.cgi?id=333

* xev for various 'alt' keys from left to right:

1/ The "windows / cmd" key
KeyPress event, serial 24, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066203850, (332,224), root:(412,284),
    state 0x0, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066204051, (332,224), root:(412,284),
    state 0x0, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 

2/ The "Alt" key
KeyPress event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066207150, (332,224), root:(412,284),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066207348, (332,224), root:(412,284),
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 

3/ The "Fn" key
KeyPress event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066210051, (332,224), root:(412,284),
    state 0x0, keycode 117 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066210254, (332,224), root:(412,284),
    state 0x0, keycode 117 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes: 

4/ The "AltGr" key
KeyPress event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066212071, (332,224), root:(412,284),
    state 0x0, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x1800001,
    root 0x3c, subw 0x0, time 1066212269, (332,224), root:(412,284),
    state 0x8, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes: 


_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to