Angol billentyűzet vs pénztárca vs megoldás

írta: hcl, 4 éve

Sikerült vennem egy tök jó gépet (notebook), olcsón, csak sajnos...
...US keyboard.
A francba.
10+ ezer ebay-ről egy nemzetközi (+matrica), amihez nincs kedvem. Jó, itthonról olcsóbb. De amúgy is kell hozzá majd pár dolog, az is elég drága lesz.

Jött szikra, hogy úgyis Debian van rajta, a billentyűzeten meg van felesleges gomb... Igen, a Windows key, azaz normális nevén a Super_L. Valahogy csak át lehet mappelni Í-re.

És természetesen át lehet. Az xmodmap parancs pont erre való.

xmodmap -e "keycode 133 = iacute Iacute iacute Iacute"

Ez konkrétan a 133-as gombot (ami a bal oldali Windows) teszi ékezetes i betűre. Az egyes szavak azt jelölik, hogy az egyes módosítókkal hogy viselkedjen : simán í, Shift+Windows Í, Altgr + Windows í, Altgr+Shift+Windows Í

Lehet, hogy le kéne vennem az altgr-es módosítókat, és oda visszatenni a Super funkciót... :DDD

A biztonság kedvéért a 206-ost is át lehet tenni, ami a jobb oldali Windows gomb. Vagy akár meg is hagyható, ha van, így lesz ilyen billentyűnk is.

(Ja, és az aktuális karakter-hozzárendeléseket az xmodmap -pke , vagy xmodmap -pm, esetleg sima xmodmap -el kapjuk.)

Na persze ez nem csak terminálos bűvészkedés : az X teljes Window is átveszi a beállított mapping-et (a parancs nevéből következően), így a teljes ablakos környezetben érvényes lesz. (A többi tty konzolon viszont nem.)

Mivel nyilván senki nem szeretné ezt állandóan beírogatni, érdemes állandóvá tenni a változtatást.
Én slendrián módon letettem egy scriptbe a megfelelő parancsot, amit minden bejelentkezésnél meghív az XFCE ablakkezelő. (KDE-vel is tesztelve, működik.)

Szebb megoldás az, hogy ha van a user home könyvtárában .Xmodmap nevű file, akkor az abban található karakter-asszociációkat magától felolvassa az X induláskor. Esetleg a .xinitrc file-ban is elhelyezhetó a kimentett összerendelések felolvasása. (Bővebben ezek a módszerek itt vannak leírva.)

Sajnos a Firefox nem eszi meg ezt az áthelyezést, és nem jöttem rá, hogyan lehet rávenni. Chrome alaú dolgokkal viszont működik, ahogyan Libreoffice, Leafpad, stb-vel is.

Miel ez egy tartalék gép, ritkán írok rajta hosszú szövegeket. Ugyanakkor sokkal kényelmesebb bármilyen esetben, hogy az í -hez nem kell Altgr-ezni. S nem mellesleg, olcsóbb, mint egy magyar billentyűzet... :DDD