Tipográfiailag helyes idézőjelek Linux alatt

Linux Mint KDE alatt jöttem rá, hogy könnyedén lehet tipográfiailag helyes magyar és angol idézőjeleket előállítani magyar billentyűzeten. (Vannak, akik szerint a Shift + 2 által adott macskaköröm nem a legjobb megoldás.) Néhányat lehet a következő billentyűkombinációkkal:

Alt Gr + o = „ (alsó dupla idézőjel)
Alt Gr + p = ” (felső dupla idézőjel)
Alt Gr + Shift + v = ‘ (felső egyszeres nyitó idézőjel az angolban)
Alt Gr + Shift + b = ’ (felső egyszeres záró idézőjel az angolban)

Ha ez még nem elég (pl. az angol dupla idézőjel miatt), akkor ott a ComposeKey.

ComposeKey + < + " = “ (felső dupla nyitó idézőjel az angolban)
ComposeKey + > + " = ” (felső dupla záró idézőjel az angolban)
ComposeKey + > + > = » (belső nyitó idézőjel a magyarban)
ComposeKey + < + < = « (belső záró idézőjel a magyarban)

A teljes lista itt található.

Hozzászólások

Nem idézőjel, de érdekes lehet:

Alt Gr + z = –
Alt Gr + Shift + 5 = °
Alt Gr + 5 + 5 = °

Az Alt Gr + Shift + szám megoldások többsége(?) működik az Alt Gr után a szám duplázásával is (Shift nélkül).

-----

(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-

Köszönet Tímár Andrásnak! :)

A három pontot megpróbáltam az /usr/share/X11/xkb/symbols/hu-ban beállítani így:
key <AB09> { [ period, colon, ellipsis ] };
És így is:
key <AB09> { [ period, colon, U2026 ] };

De így is úgy is maradt a kacsacsőr.

A ComposeKey esetében pedig bár működik a ComposeKey + . + . kombináció, viszont csak a nem QT-alapú programokban. Elvileg az itt leírtak alapján meg lehet oldani, hogy a QT-s programok is ugyanazt a bemeneti módot használják, csakhogy nekem nincs olyan könyvtár se, hogy /etc/X11/xinit/xinput.d/. :(

Szerk.: Vagyis működik, csak más karaktert illeszt be.