[maemo-developers] rx-51 xkb file: how does FOUR_LEVEL type work?

From: Frantisek Dufka dufkaf at seznam.cz
Date: Tue Feb 2 11:03:03 EET 2010
Denis DeLaRoca wrote:
> 
> I can 
> only trigger F6 by pressing Fn+Shift "simultaneously". The method of 
> "locking" either Fn or Shift first, doesn't work for me.

Yes, same here. And IMO it is better like that. When having shift locked 
and wanting to write number, it is good it really writes number and not F6.

> 
> I then tried replacing the F6 mapping with,
> 
>     key <AD06>    { [ y,    Y,  6, bracketleft ] };
> 
> but no luck, it doesn't work...

>  it looks as if the hildon-layer is doing special 
> processing for this.

I wanted to map Tab and it doesn't work either. Replacing "Tab" with 
"Escape" for same key mapping works and gives me Escape key. Looks like 
software issue to me not hardware issue with the keyboard.

Same thing does work with N810/OS2008, I have various types of brackets 
and other symbols mapped to shift+fn combinations and it works fine.

The only unsolvable issue I encountered is with SDL library and other 
software that use low level keyboard info and is interested in state of 
shift, ctrl, alt keys. Programs that use such information may be 
confused with shift+fn mappings because shift is pressed. As an example 
when F6 is mapped to shift+fn+y pressing it would always do shift+f6 
action, never f6 action.


Frantisek
More information about the maemo-developers mailing list