#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.