old-www/HOWTO/Finnish-HOWTO/charset.html

425 lines
6.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Merkistö</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Finnish HOWTO"
HREF="index.html"><LINK
REL="UP"
TITLE="Näppäimistöasetukset"
HREF="keyboard.html"><LINK
REL="PREVIOUS"
TITLE="Näppäimistöasetukset"
HREF="keyboard.html"><LINK
REL="NEXT"
TITLE="UTF-8"
HREF="c240.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Finnish HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="keyboard.html"
ACCESSKEY="P"
>Edellinen</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Luku 2. Näppäimistöasetukset</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="c240.html"
ACCESSKEY="N"
>Seuraava</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="charset"
></A
>2.1. Merkistö</H1
><P
>&#13;Suomalaistettu GNU/Linux käyttää kansainvälistä
<EM
>ISO-8859-1</EM
>- eli
<EM
>Latin-1</EM
>-merkistöä tai <EM
>ISO-8859-15</EM
>-
eli <EM
>Latin-9</EM
>-merkistöä.
Tämän määritteleminen ei ole aina välttämätöntä, mutta monet tärkeät
ohjelmat vaativat sen asettamisen.
</P
><P
>&#13;<EM
>ISO-8859-15</EM
>-merkistöä, joka tukee <EM
>euro
</EM
>-merkkiä, kutsutaan joskus myös nimellä <EM
>Latin-0
</EM
>
</P
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="loading_keymap"
></A
>2.1.1. Näppäimistökartan lataaminen</H2
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="console_keymap"
></A
>2.1.1.1. Konsolissa</H3
><P
>Näppäimistökartan voi ladata käskyllä
<B
CLASS="command"
>&#13; loadkeys fi-latin1
</B
>
tai jos <EM
>kbd on 1.08</EM
> tai uudempi voidaan käyttää
myös komentoa
<B
CLASS="command"
>&#13; loadkeys fi-latin9
</B
>
</P
><P
>&#13;Joissakin jakeluissa näppäimistökartan nimessä on
<TT
CLASS="filename"
>.map.gz</TT
> päätteen sijasta
<TT
CLASS="filename"
>.kmap.gz</TT
> pääte. Näppäimistökarttojen sijainnissa
on eroja eri distribuutioiden välillä. Näppäimistökartat löytää
esimerkiksi käskyllä
<B
CLASS="command"
>&#13; find /usr -name '*latin1.*map*' -print
</B
>
</P
><P
>&#13;On syytä huomata, että oikea näppäimistökartta on <EM
>fi-latin1
</EM
> tai <EM
>fi-latin9</EM
> eikä <EM
>fi</EM
>,
joka on vanha 7-bittinen näppäimistökartta.
</P
><P
>&#13;Debian GNU/Linuxissa loadkeys ajetaan käynnistyksen aikana skriptistä
<TT
CLASS="filename"
>/etc/init.d/keymap.sh</TT
>. Näppäimistökartan voi
vaihtaa komennolla <B
CLASS="command"
>/usr/sbin/install-keymap</B
>.
</P
><P
>&#13;Red Hatissa käynnistyksen
aikana suoritetaan yleensä
<TT
CLASS="filename"
>/etc/rc.d/init.d/keytable</TT
> -skripti. Tämä skripti
lukee <TT
CLASS="filename"
>/etc/sysconfig/keyboard</TT
> -tiedoston, jossa
määritellään käytettävä näppäimistökartta. Näppäimistön ollessa
suomenkielinen tietosto sisältää sauraavan rivin:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; KEYTABLE=fi-latin1
</PRE
></FONT
></TD
></TR
></TABLE
>
</P
></DIV
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="keymap_xfree86_3"
></A
>2.1.1.2. XFree86 3</H3
><P
>&#13;<EM
>XFree86 3.2</EM
>:ssa ja uudemmissa
<TT
CLASS="filename"
>/etc/X11/XF86Config</TT
>-tiedostossa pitäisi olla
<EM
>Keyboard section</EM
> -kohdassa seuraavat rivit:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; Section "Keyboard"
Protocol "Standard"
XkbRules "xfree86"
XkbModel "pc102"
XkbLayout "fi"
XkbVariant "nodeadkeys"
EndSection
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Näitä, kuten monia muitakin, asetuksia voi muokata omien mieltymyksien
mukaan ja alla on esimerkkinä Debian GNU/Linux 2.2 (tätä
kirjoitettaessa kyseessä oli vielä kehitysversio) "Keyboard Section:"
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 30
LeftAlt Meta
RightAlt Meta
ScrollLock Compose
RightCtl Control
XkbKeycodes "xfree86"
XkbTypes "default"
XkbCompat "default"
XkbSymbols "us(pc101)"
XkbGeometry "pc"
XkbRules "xfree86"
XkbModel "pc102"
XkbLayout "fi"
EndSection
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Lisätietoja XF86Config-tiedoston manuaalisivulta.
</P
></DIV
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="keymap_xfree86_4"
></A
>2.1.1.3. XFree86 4</H3
><P
>&#13;XFreen versiossa neljä on hiukan erilaiset näppäimistöasetukset, joista tässä
esimerkki:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13;Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "fi"
Option "XkbVariant" "nodeadkeys"
EndSection
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="dead_keys"
></A
>2.1.2. Kuolleet näppäimet</H2
><P
>&#13;Kuolleet näppäimet ovat näppäimiä, joiden
painaminen ei tulosta mitään ruudulle ennenkuin painetaan
toista näppäintä. Mm. <EM
>tilde, ~</EM
>, on tällainen
näppäin. Kuolleita näppäimiä tarvitaan useammasta kuin yhdestä merkistä
koostuvien merkkien kuten <EM
>ñ</EM
> tai
<EM
>é</EM
> kirjoittamiseen.
</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="keyboard.html"
ACCESSKEY="P"
>Edellinen</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Alkuun</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="c240.html"
ACCESSKEY="N"
>Seuraava</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Näppäimistöasetukset</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="keyboard.html"
ACCESSKEY="U"
>Ylös</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>UTF-8</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>