Latin ékezetes billentyűzet (latin nyelvhez)

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)

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.

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.

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.

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.