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│
└───┴───┤ ⇱ ├───┤ ⇲ ├───────┴─────┴───────┤ ← ├───┤ → ├───┴───┘
└───┤ ⇟ ├───┘ └───┤ ↓ ├───┘
└───┘ └───┘
signature.asc
Description: OpenPGP digital signature
