On Mon, 1 Feb 2010, Frantisek Dufka wrote:

The trick is to press shift first, not Fn.

Just tried with my N900 and mapped shift+Fn+Backspace to Escape and it works. Also tried shift+Fn+qwertyuiop to F1-F10 and at least fullscreen and zoom keys (F6,7,8) work.

Ok, I did your suggested remapping as follows,

partial alphanumeric_keys
xkb_symbols "us" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"
    name[Group1] = "U.S. English";
    // 1. row
    key <AD01>    { [ q,  Q,  1, F1 ] };
    key <AD02>    { [ w,  W,  2, F2 ] };
    key <AD03>    { [ e,  E,  3, F3 ] };
    key <AD04>    { [ r,  R,  4, F4 ] };
    key <AD05>    { [ t,  T,  5, F5 ] };
    key <AD06>    { [ y,  Y,  6, F6 ] };
    key <AD07>    { [ u,  U,  7, F7 ] };
    key <AD08>    { [ i,  I,  8, F8 ] };
    key <AD09>    { [ o,  O,  9, F9 ] };
    key <AD10>    { [ p,  P,  0, F10 ] };
};

and indeed the F6 key mapping works and toggles fullscreen... but I can only trigger F6 by pressing Fn+Shift "simultaneously". The method of "locking" either Fn or Shift first, doesn't work for me.

I then tried replacing the F6 mapping with,

    key <AD06>    { [ y,  Y,  6, bracketleft ] };

but no luck, it doesn't work... a colleague with a French-version N900 has an RX-51 mapping with some FOUR_LEVEL functional mappings. See the 'fr' map here, http://www.natisbad.org/N900/rx-51. And as Arkady reported earlier, his russian layout has a mostly functional EIGHT_LEVEL... but it looks as if the hildon-layer is doing special processing for this.

The <AC01>, <AB04>, etc., labels I think can be broken as 1st char for "alphanumeric", 2nd letter for the keyboard row from the bottom and the digits the column on the keyboard... with the special keys having their own names. What I don't understand is how different row keys are mixed on different foreign layouts.

--denis


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

Reply via email to