#129: neo in swing (java), kein Mod4 --------------------------------------+------------------------------------- Reporter: rggjan@… | Owner: erik Type: Fehler/Defekt | Status: reopened Priority: normal | Milestone: Neo Version 2.0 Component: Treiber: Linux – Xkbmap | Version: 2.0 BETA Resolution: | Keywords: netbeans java Mod5 intellij --------------------------------------+-------------------------------------
Comment(by max): Danke soweit, für die Anderen, hier mal, wie ich es bei mir gemacht habe: {{{ interpret 0x1100001 { repeat= True; action= RedirectKey(key=<BKSP>,clearMods= Lock+Mod2+Mod3+Mod5); }; interpret 0x1100002 { repeat= True; action= RedirectKey(key=<UP>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100003 { repeat= True; action= RedirectKey(key=<DOWN>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100004 { repeat= True; action= RedirectKey(key=<LEFT>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100005 { repeat= True; action= RedirectKey(key=<RGHT>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100006 { repeat= True; action= RedirectKey(key=<PGUP>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100007 { repeat= True; action= RedirectKey(key=<PGDN>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100008 { repeat= True; action= RedirectKey(key=<DELE>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100009 { repeat= True; action= RedirectKey(key=<END>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x110000A { repeat= True; action= RedirectKey(key=<HOME>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x110000B { repeat= True; action= RedirectKey(key=<RTRN>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x110000C { repeat= True; action= RedirectKey(key=<ESC>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x110000D { repeat= True; action= RedirectKey(key=<TAB>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x110000E { repeat= True; action= RedirectKey(key=<INS>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x110000F { repeat= True; action= RedirectKey(key=<UNDO>,clearMods= Lokc+Mod2+Mod3+Mod5); }; interpret 0x1100010 { repeat= True; action= RedirectKey(key=<AGAI>,clearMods= Lokc+Mod2+Mod3+Mod5); }; }}} in /usr/share/X11/xkb/compat/misc hinzufügen, und in /usr/share/X11/xkb/symbols/de die Sachen mit den entsprechenden Codes von unten ersetzen (ich habe keine Ahnung, ob man auf jedem Rechner die Zeilen einfach so übernehmen darf^^) {{{ key <AD01> { [ x, X, ellipsis, Greek_xi, 0x1100006, 0x1100006, Greek_XI, NoSymbol ] }; key <AD02> { [ v, V, underscore, NoSymbol, 0x1100001, 0x1100001, radical, NoSymbol ] }; key <AD03> { [ l, L, bracketleft, Greek_lambda, 0x1100002, 0x1100002, Greek_LAMBDA, NoSymbol ] }; key <AD04> { [ c, C, bracketright, Greek_chi, 0x1100008, 0x1100008, U2102, NoSymbol ] }; key <AD05> { [ w, W, asciicircum, Greek_omega, 0x1100007, 0x1100007, Greek_OMEGA, NoSymbol ] }; key <AC01> { [ u, U, backslash, NoSymbol, 0x110000A, 0x110000A, includedin, NoSymbol ] }; key <AC02> { [ i, I, slash, Greek_iota, 0x1100004, 0x1100004, integral, NoSymbol ] }; key <AC03> { [ a, A, braceleft, Greek_alpha, 0x1100003, 0x1100003, U2200, NoSymbol ] }; key <AC04> { [ e, E, braceright, Greek_epsilon, 0x1100005, 0x1100005, U2203, NoSymbol ] }; key <AC05> { [ o, O, asterisk, Greek_omicron, 0x1100009, 0x1100009, elementof, NoSymbol ] }; key <AB01> { [ udiaeresis, Udiaeresis, numbersign, NoSymbol, 0x110000C, 0x110000C, union, NoSymbol ] }; key <AB02> { [ odiaeresis, Odiaeresis, dollar, U03F5, 0x110000D, 0x110000D, intersection, NoSymbol ] }; key <AB03> { [ adiaeresis, Adiaeresis, bar, Greek_eta, 0x110000E, 0x110000E, U2135, NoSymbol ] }; key <AB04> { [ p, P, asciitilde, Greek_pi, 0x110000B, 0x110000B, Greek_PI, NoSymbol ] }; key <AB05> { [ z, Z, grave, Greek_zeta, 0x110000F, 0x1100010, U2124, NoSymbol ] }; }}} Falls die Tasten langsam wiederholt werden, z.B. {{{ xset r rate 300 100 }}} ausführen. Danke für die Anleitung geht natürlich an den Herrn über mir -- Ticket URL: <http://wiki.neo-layout.org/ticket/129#comment:44> Neo-Layout <http://neo-layout.org/> Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen direkt verfügbar macht.