Az a kérdésem volna, hogy lehetne egyszerűen használni a Latin betűket, akár Magyar ékezetes betűk helyett.
Az igazi az volna, ha lehetne válatni a kiosztást HU->EN között, csak itt nem találtam latint.
pl.: ĀāĒē
(Ha jól jelenik meg akkor a betűk -AaEe- fölött egy vizszintes vonal jelenik meg)
- 2183 megtekintés
Hozzászólások
xmodmap -e "keycode 38 = a A abreve Abreve"
terminálba beírtam, altgr+a lenyomva rövid a-t ír;
xmodmap -e "keycode 38 = a A amacro Amacro"
ezzel viszont nem okés, 2 db A-szerû karaktert ír a terminálba, de nem azt, amit akarok;
us_intl billentyûzetkiosztáson van ae ligatúra æ altgr+z kombóval.
ha csinálnánk egy la_la latin keyboard layout-ot, hogyan lehetne elrendezni azt?
kell:
rövid és hosszú a e i o u betûk + maiusculae (2*10)
ae oe ligatúrák + maiusculae (2*2)
nem kell:
w W
elhanyagolható:
z Z k K J U
specialis:
& et ~ circumflexum ...
ha nagyon durvák akarunk lenni, unicode-ban vannak numeri romani, azokat lehetne a számok helyére tenni %-)
én alapból az us_intl kiosztásból indulok ki, azt módosítanám ( mert magam azt használok :B )
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
Az xkeycaps nevu program segítségével elkészítettem egy xmodmap scriptet a következőképpen:
1. ligatúrák:
w W -> oe OE
z Z -> ae AE
2. AltGr-rel együtt a magánhangzók (a,e,u,i,o) hosszúak, Shift-AltGr-rel hosszúak és kapitálisak.
3. hu billentyuzeten "á", us bill.-en "'" ún. death ékezeteket generál. Ezt alkalmazzák us_intl kiosztáson is: lenyomod a death ékezetet és utánna a betut, amire rá akarod rakni. Tehát Shift-tel breve-t, nélküle macron-t ír. Így képezhetük hosszú, rövid magánhangzókat is. A kevesebb billentyulenyomáshoz a hosszú ékezetes magánhangzók élveznek előnyt, hiszen többszőr használjuk, mint a rövid ékezeteket (rövidség esetén én pl. nem szoktam ékezetet tenni).
4. "J"-t "I"-re fordítja, viszont ezt "U -> V"-vel kavarodás lenne eljátszani, mert sérülne a 2-3. pont logikája.
Itt a script: (la_la -nak neveztem el)
keycode 0x19 = oe OE aring Aring w W
keycode 0x1A = e E eacute Eacute emacron Emacron
keycode 0x1E = u U uacute Uacute umacron Umacron
keycode 0x1F = i I iacute Iacute imacron Imacron
keycode 0x20 = o O oacute Oacute omacron Omacron
keycode 0x26 = a A aacute Aacute amacron Amacron
keycode 0x2C = j I iacute Iacute iacute J
keycode 0x30 = dead_macron dead_breve apostrophe quotedbl apostrophe quotedbl
keycode 0x34 = ae AE z Z z Z
Így alkalmazom:
xmodmap la_la
Készítek hu kiosztáshoz inkább hasonló módosító táblázatot.
jó így?
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
xterm-ben jól jelennek meg mind a rövid, mind a hosszú egyjegyuek (az volt a hiba a múltkor, hogy bind-eltem vmit az "abreve" elso nemtudom hány bájtjához).
Az oe és ae ligatúráknak nem jönnek ékezetes társaik, kivéve aemacron és AEmacron.
abiword-ben a rovid e,u,i és o lenyomására egy diszkrét sípjelnél többet nem tesz, de terminálból bemásolva jól mutatja.
És valamiért az xmodmap 1-gyel tér vissza kilépési kódként, hibaüzi nélkül.
Ezek a tapasztalataim.
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
topic: Microsoft Windows
hmm...
- A hozzászóláshoz be kell jelentkezni
Azt nem figyeltem, csak a problémát :)
tény, hogy win-re nem lehet ilyen egyszeruen kioszást készíteni. Ahhoz kell biztos egy "Micorsoft-Windows789Vista-Xp-Ultra-myKeyboard-changer-Home" vagy egy "Micorsoft-Windows789Vista-Xp-Ultra-myKeyboard-changer-Pro"
ami 30 MB, beépül a registry-be (oda is a hkey_local_machine -ba).
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni