Am 21.06.2012 22:33, schrieb Daniel Horz:
> Kann ich dieselben Bezeichnungen dann auch auf der „anderen Seite“
> verwenden, aka aus (Beispiel!)
> 
> `key <AD01> { [ x, X, ellipsis, ` […]
> ein
> `key <AD01> { [ Shift_L, ` […]
> 
> machen? Oder ist das da wieder anders definiert?

Äh ja, das habe ich dann mal selbst gemerkt, daß ich da Stuss erzähle :D


Aktuell funktioniert bis auf ein paar Kleinigkeiten schon alles soweit.
– Habe TAB umgelegt; nun mag mich Alt+TAB nicht mehr. Compose auf der
Taste auch nicht.
– Die linke Super-Taste (ehemals <HKTG>) geht nicht, bzw. ist immer noch
auf der alten Belegung. Mit Shift geht’s.

Fun fact: Mod4 Lock geht plötzlich; mit dem Standard-Neo nicht.


Ich habe meinen aktuellen Stand einfach mal drangehängt, falls der noch
jemanden interessiert. Einfach den Neo-Teil der de-xkbdmap ersetzen.
Tips nehme ich auch weiterhen gerne ;)


Grüße,
Daniel

-- 
Daniel Horz
jabber/mail/sip: [email protected]

pgp key:
https://daniel.vandenhorz.de/key.asc (5A6A89E3)
partial alphanumeric_keys modifier_keys keypad_keys
xkb_symbols "neo" {

    include "de(neo_base)"

    // -----
    // Truly keys
    // -----

    // Ebene 1, Ebene 2, Ebene 3, Ebene 5, Ebene 4, Ebene4+Shift, Ebene 6, ????

    // Buchstaben tauschen
    // j ⇔ y
    key <AB10> { [ y, Y, at, Greek_upsilon, period, KP_Decimal, nabla, NoSymbol 
] };
    key <AC11> { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, 
Greek_THETA, NoSymbol ] };

    // Mittelspalte
    // Return: siehe mod4
    key <BKSP> { [ Return, Return ] };
    key <TAB>  { [ BackSpace, BackSpace ] };

    // Tab oben links
    // alt+tab kaputt; ctrl+tab geht oO
    key <BKSL> { [ Tab, ISO_Left_Tab, Multi_key, ISO_Level5_Lock, NoSymbol, 
NoSymbol, NoSymbol, ISO_Level5_Lock ] };

    // Shift
    key <JPCM> {
      type[Group1]="TWO_LEVEL",
      symbols[Group1] = [ Shift_L, Shift_L ]
    };

    // mod3
    key <LFSH> {
      type[Group1]="ONE_LEVEL",
      symbols[Group1] = [ ISO_Level3_Shift ]
    };
    key <RTSH> {
      type[Group1]="ONE_LEVEL",
      symbols[Group1] = [ ISO_Level3_Shift ]
    };
    modifier_map Mod5   { ISO_Level3_Shift };

    // mod4
    include "level5(lock)"

    key <RTRN> {
      type[Group1] = "EIGHT_LEVEL",
      symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, 
ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, 
ISO_Level5_Lock ]
    };

    // super
    // links (<HKTG>) geht nur mit Shift oO
    key <HKTG> { [ Super_L, Super_L ] };
    key <AB11> { [ Super_R, Super_R ] };
};
┌───┬───┬───┬───┬───┬───┬───┬─────┬───┬───┬───┬───┬───┬───┬───┐
│ M4│ T1│ 1 │ 2 │ 3 │ 4 │ 5 │     │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ T2│
├───┼───┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───┼───┤
│ ⇥ │ y │ x │ v │ l │ c │ w │     │ k │ h │ g │ f │ q │ ß │ T3│
├───┴───┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───┴───┤
│ Mod3  │ u │ i │ a │ e │ o │ BkSp│ s │ n │ r │ t │ d │ Mod3  │
├───────┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───────┤
│ Strg  │ ü │ ö │ ä │ p │ z │  ↲  │ b │ m │ , │ . │ j │ Strg  │
├───┬───┼┬┬┬┼───┼┬┬┬┼───┴───┼─────┼───┴───┼┬┬┬┼───┼┬┬┬┼───┬───┤
│Sup│Alt├┴┴┴┤ ⇞ ├┴┴┴┤Shift_L│  M4 │ Space ├┴┴┴┤ ↑ ├┴┴┴┤Alt│Sup│
└───┴───┤ ⇱ ├───┤ ⇲ ├───────┴─────┴───────┤ ← ├───┤ → ├───┴───┘
        └───┤ ⇟ ├───┘                     └───┤ ↓ ├───┘
            └───┘                             └───┘

Original:
┌───┬───┬───┬───┬───┬───┬───┬─────┬───┬───┬───┬───┬───┬───┬───┐
│ M4│ T1│ 1 │ 2 │ 3 │ 4 │ 5 │ Win │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ T2│
├───┼───┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───┼───┤
│ M3│ j │ x │ v │ l │ c │ w │ Del │ k │ h │ g │ f │ q │ ß │ T3│
├───┴───┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───┴───┤
│ Shift │ u │ i │ a │ e │ o │ Tab │ s │ n │ r │ t │ d │ Shift │
├───────┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───────┤
│ Strg  │ ü │ ö │ ä │ p │ z │ BkSp│ b │ m │ , │ . │ y │ Strg  │
├───┬───┼┬┬┬┼───┼┬┬┬┼───┴───┼─────┼───┴───┼┬┬┬┼───┼┬┬┬┼───┬───┤
│101│Alt├┴┴┴┤ ⇞ ├┴┴┴┤ Space │  ↲  │ Space ├┴┴┴┤ ↑ ├┴┴┴┤ M4│ 97│
└───┴───┤ ⇱ ├───┤ ⇲ ├───────┴─────┴───────┤ ← ├───┤ → ├───┴───┘
        └───┤ ⇟ ├───┘                     └───┤ ↓ ├───┘
            └───┘                             └───┘

Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an