キーボードを設定する First Edition 2001.7.27 Last Modified 2002.8.13 キーボードの設定のひとつとして、言語の設定があります。コンソールのキーボード設定とX-Windowの 時のキーボード設定を変更してみましょう。
キーボードの言語設定(コンソール版)Linuxにはデフォルトで、非常にたくさんのキーマップが用意されています。日本で使う場合、 ほとんどは日本語キーボードか英語キーボードでしょう。/usr/lib/kbd/keymaps/にいろいろな機種のキーマップがあります。この中で、i386/qwerty/ディレクトリ には以下のキーマップがあります。 bg.kmap.gz it.kmap.gz ru1.kmap.gz br-abnt2.kmap.gz it2.kmap.gz ru2.kmap.gz cf.kmap.gz jp106.kmap.gz ru3.kmap.gz cz-lat2-prog.kmap.gz jp106_Ctrl_CAPS.kmap.gz ru4.kmap.gz cz-lat2.kmap.gz la-latin1.kmap.gz ru_win.kmap.gz defkeymap.kmap.gz lt.kmap.gz se-latin1.kmap.gz defkeymap_V1.0.kmap.gz lt.l4.kmap.gz sk-prog-qwerty.kmap.gz dk-latin1.kmap.gz lv-latin4.kmap.gz sk-prog.kmap.gz dk.kmap.gz lv-latin7.kmap.gz sk-qwerty.kmap.gz emacs.kmap.gz mk.kmap.gz sr.kmap.gz emacs2.kmap.gz nl.kmap.gz tr_q-latin5.kmap.gz es-cp850.kmap.gz no-latin1.kmap.gz tralt.kmap.gz es.kmap.gz no.kmap.gz trq.kmap.gz et-nodeadkeys.kmap.gz pc110.kmap.gz ua-utf-ws.kmap.gz et.kmap.gz pl.kmap.gz ua-utf.kmap.gz fi-latin1.kmap.gz pl1.kmap.gz ua-ws.kmap.gz fi.kmap.gz pt-latin1.kmap.gz ua.kmap.gz gr-pc.kmap.gz pt-old.kmap.gz uaw.kmap.gz gr.kmap.gz ro.kmap.gz uaw_uni.kmap.gz hebrew.kmap.gz ru-cp1251.kmap.gz uk.kmap.gz hu101.kmap.gz ru-ms.kmap.gz us-latin1.kmap.gz is-latin1.kmap.gz ru-yawerty.kmap.gz us.kmap.gz it-ibm.kmap.gz ru.kmap.gz us_Ctrl_CAPS.kmap.gzこの中で、よく使うものとしては以下の4つがあげられます。
# loadkeys jp106_Ctrl_CAPS起動する度に設定するのは面倒なので、/etc/sysconfig/keyboardを編集します。 Vine2.1.5の場合 /etc/sysconfig/keyboard
Vine2.5、2.6の場合 /etc/sysconfig/keyboard
再起動すれば、設定した言語のキーマップが読み込まれます。 キーボードの言語設定(X-Window版)(Vine 2.1.5)X-Windowのキーボードの設定は/etc/X11/XF86Configで行っています。 Keyboard section でキーボードの設定を行うわけですが、Vine LinuxではXkbDisableが設定されて いますので、keyboardセクションが無効になっています。したがってコンソールで設定した (/etc/sysconfig/keyboard)ものがそのままX-Windowにも引き継がれます。コンソールとX-Windowとで異なるキー設定を行いたい場合は XdbDisableをコメントアウトし、 /etc/X11/XF86Config
XkbModelとXkbLayoutをjp106とjpなど変更します。変更する値はキーボードマップと言語設定です。 キーボードの言語設定(X-Window版)(Vine 2.5、2.6)Vine2.5の場合はX-Windowのキーボードの設定は/etc/X11/XF86Config-4で行っています。 InputDevice Section でキーボードの設定を行うわけですが、Vine LinuxではXkbDisableが設定されて いますので、keyboardセクションが無効になっています。したがってコンソールで設定した (/etc/sysconfig/keyboard)ものがそのままX-Windowにも引き継がれます。コンソールとX-Windowとで異なるキー設定を行いたい場合は XdbDisableをコメントアウトし、 /etc/X11/XF86Config-4
XkbLayoutとXkbModelをjpとjp106など変更します。変更する値はキーボードマップと言語設定です。 キーリピートの設定
特にキーボードの遅延速度とリピート速度が速いすぎると感じないようであれば、デフォルトの設定でよいと思います。 [HOME] since 2001.4.22 |