Kotoistus -
Suomalainen kansainvälinen näppäimistöasettelu
Tällä sivulla kuvattu näppäimistö hyväksyttiin standardiksi vuonna 2008
[SFS standardi 5966].
Linkit Kotoistusprojektin tiedostoihin:
X-Windows / Linux toteutus
Linux tarvitsee erilliset näppäinasetukset konsoli ja X-windows puolille.
Käytössäsi tulee olla suomalainen näppäimistö.
Linux näppäimistö on tarkistettu Mandatory Precompositions
tiedostoa vasten.
Stroke näppäin:
"stroke" dead-key yhdistelmäkirjaimet
toimivat ainakin osittain. Ne ovat poikkeuksellisia koska ei ole ollut olemassa
varsinaista dead-key näppäintä stroke:a varten. Ratkaisuna olen emuloinut
stroke dead-key:tä UFE63 koodilla. Tämä on nyt hyväksytty X:n tulevaan versioon
7.0.7. Kun 7.0.7 on yleisessä käytössä, UFE63 tiedostossa symbols/fi voidaan
muuttaa "dead_stroke":ksi.
Oikea windows näppäin on määritelty "compose" näppäimeksi, joten sen
avulla voidaan tuottaa myös muita yhdistelmiä. Käytä sitä seuraavasti
(esimerkkinä "compose + +" joka tuottaa # kirjaimen sekä "compose / d" joka
tuottaa d:n strokella):
#: Paina "compose" näppäin alas, sitten "+" kaksi kertaa. Näytölle tulostuu
"#".
d with stroke: paina "compose" näppäin alas, sitten "/" ja vapauta näppäimet
("compose" näppäimen voi myös jättää painetuksi).
Sitten paina "d". Näytölle tulostuu d strokella.
Kokeile
Jotta Kotoistuksen määritelmän mukainen
asetelma toimisi, tarvitsemme muutoksia keycode yhdistelmiin jokaiselle
kirjaimelle jossa on stroke. Tämä tehdään muokkaamalla tiedostoa
/usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose
Alla olevassa tiedostossa on mainittu vaadittavat muutokset:
Compose.fi_FI.UTF-8-changes.txt
Voit myös korvata koko tiedoston seuraavalla tiedostolla:
fi_FI_UTF-8_Compose
Gnome ohjelmat eivät näe uusia Compose tiedoston asetuksia, ellei
IM (Input Method) moduuliksi ole asetettu xim. Aja siis seuraava komento ennen kuin ajat setxkbdmap:
export GTK_IM_MODULE=xim
Käynnistä ohjelmasi (xev, firefox, oowriter etc.) vasta sen jälkeen, niin että
se saa xim:in IM moduuliksi.
Kokeillaksesi asetuksia, lisää (älä poista olemassa olevia tietoja; lisää vain
tämän tiedoston tiedot olemassa olevan tiedoston perään) näppäinasetustiedoston
sisältö toiseen seuraavista tiedostoista (allaolevassa järjestyksessä)
/usr/X11R6/lib/X11/xkb/symbols/pc/fi
TAI
/usr/X11R6/lib/X11/xkb/symbols/fi
ja aja komento
setxkbdmap 'fi(kotoistus)'
Nähdäksesi syöttämäsi kirjaimet ruudulla, käyttämäsi ohjelman tulee
osata käsitellä UTF-8 dataa. Kirjaimen tulee myös löytyä
Compose tiedostosta. Varmista, että lokaali (locale) käyttää UTF-8
merkistöä.
-
xev: Paras ohjelma testaukseen, koska se kertoo kaikki näppäinlyönnit ja
myös mikä kirjain on lopputulos.
-
oowriter2 (Open Office 2.0 kirjoitusohjelma): Toimii nähdäkseni täysin.
-
Firefox: Toimii nähdäkseni täysin. Tärkeä, jotta tekstin muokkaus webissä toimisi.
-
Konsolit:
xterm: Toimii.
Käynnistä xterm komennolla "xterm -lc" jotta lokaali on käytössä (ei tarpeen jos "XTerm*locale: true" asetus on voimassa, esim. tiedostossa ~/.Xresources).
Muuten vain osa kirjaimista toimii.
gnome-terminal: Toimii.
-
gedit: Toimii.
Yleistä:
X ohjelmille pitää asettaa käynnistäessä fontset joka sisältää kokeiltavat kirjaimet.
Suurin osa ohjelmista tuntuu automaattisesti valitsevan Unicode (iso10646-1) fontin kun ne huomaavat,
että käytössä on UTF-8 lokaali.
|