Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: sobi 29 Května 2007, 16:28:52
-
Dobry den, ve win jsem pouzival anglickou klavesnici, ve ktere jsem pres registry prehodil z,y , takze byla qwertz a toto nastaveni mi plnne vyhovovalo. Ted jsem presel na Ubuntu FF, ale nevim sis rady s prehozenim.
Prosel jsem si forum, ale tento problem jsem nikde nenalezl. Dekuji za pripadnou pomoc.
-
Dá se to udělat třeba příkazem xmodmap, v manuálu k němu jsou i příklady řešení.
Konkrétně by to mohlo vypadat jako: xmodmap -e "keycode ??? = z"
xmodmap -e "keycode ??? = y"??? nahraďte scancodem pro klávesy y a z u vaší klávesnice. Získáte je třeba příkazem xev.
-
scancode je to same jako keykode ?
KeyRelease event, serial 29, synthetic NO, window 0x3400001,
root 0xa2, subw 0x0, time 371909, (894,332), root:(899,405),
state 0x10, keycode 29 (keysym 0x79, y), same_screen YES,
XLookupString gives 1 bytes: (79) "y"
XFilterEvent returns: False
-
Jo jo, napsal jsem to blbě. :(
Funguje?
-
nebeha, projdu si jeste poradne manual
s@fat:~$ xmodmap -e "keycode 52 = z"
s@fat:~$ xmodmap -e "keycode 29 = y"
s@fat:~$
-
Nakonec jsem to rozchodil manualne [neni to asi nejlepsi reseni, ale beha to..] :
Dekuji za snahu o vyreseni problemu.
s@fat:~$ sudo gedit /etc/X11/xkb/symbols/usdefault
partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
name[Group1]= "U.S. English";
// Alphanumeric section
key { [ grave, asciitilde ] };
key { [ 1, exclam ] };
key { [ 2, at ] };
key { [ 3, numbersign ] };
key { [ 4, dollar ] };
key { [ 5, percent ] };
key { [ 6, asciicircum ] };
key { [ 7, ampersand ] };
key { [ 8, asterisk ] };
key { [ 9, parenleft ] };
key { [ 0, parenright ] };
key { [ minus, underscore ] };
key { [ equal, plus ] };
key { [ q, Q ] };
key { [ w, W ] };
key { [ e, E ] };
key { [ r, R ] };
key { [ t, T ] };
key { [ z, Z ] };
key { [ u, U ] };
key { [ i, I ] };
key { [ o, O ] };
key { [ p, P ] };
key { [ bracketleft, braceleft ] };
key { [ bracketright, braceright ] };
key { [ a, A ] };
key { [ s, S ] };
key { [ d, D ] };
key { [ f, F ] };
key { [ g, G ] };
key { [ h, H ] };
key { [ j, J ] };
key { [ k, K ] };
key { [ l, L ] };
key { [ semicolon, colon ] };
key { [ apostrophe, quotedbl ] };
key { [ y, Y ] };
key { [ x, X ] };
key { [ c, C ] };
key { [ v, V ] };
key { [ b, B ] };
key { [ n, N ] };
key { [ m, M ] };
key { [ comma, less ] };
key { [ period, greater ] };
key { [ slash, question ] };
// End alphanumeric section
};