KBDCONTROL
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
kbdcontrol
- キーボードの制御と設定のためのユーティリティ
索引
書式
[-dFKix
]
[-b
duration . pitch | belltype
]
[-r
delay . repeat | speed
]
[-l keymap_file
]
[-f # string
]
[-k keyboard_device
]
[-L keymap_file
]
索引
解説
コマンドは、
キーマップ、リピート速度/ディレイ時間、ベル
といった様々なキーボード関連オプションを、
syscons(4)
コンソールドライバとキーボードドライバに対して設定するのに用いられます。
キーボードオプションは、
/etc/rc.conf
中の変数を設定することにより、
システムブート時に自動設定可能です。
後述の
Sx ブート時の設定
を参照してください。
以下のコマンドラインオプションを使用可能です:
- -b
duration . pitch | belltype
-
ベルの持続時間 (duration) をミリ秒で、ピッチ (pitch) をヘルツで設定します。
代わりに
belltype
引数が指定された場合、この引数は
normal
(サウンドパラメータを標準値に戻します) か
off
(完全にベルをオフにします) か
visual
(ベルをビジュアルモードにします、
すなわち音を鳴らす代わりに画面をフラッシュさせます)
のいずれかであることが必要です。
belltype
の前に語
quiet.
が付いた場合、
ベルを鳴らすプロセスがバックグラウンドの vty にいるときにはベルを鳴らしません。
- -r
delay . repeat | speed
-
キーボードの
delay
(250, 500, 750, 1000)
と
repeat
(34, 38, 42, 46, 50, 55, 59, 63, 68, 76, 84, 92, 100, 110, 118, 126,
- 136, 152, 168, 184, 200, 220, 236, 252, 272, 304, 336, 368, 400, 440,
472, 504)
レートを設定します。
代わりに
speed
引数が指定された場合、この引数は
slow
(1000.504),
fast
(250.34),
normal
(500.126)
であることが必要です。
- -l keymap_file
-
キーボードマップをファイル
keymap_file
から読み取って設定します。
キーボードマップファイルのロードは、
メニューによるコマンド
kbdmap(1)
により実行可能です。
- -d
-
現在のキーボードマップを標準出力にダンプします。
出力はファイルにリダイレクト可能であり、前述の
-l
オプションを使用して後でカーネルにロードできます。
- -f # string
-
#
番のファンクションキーで文字列
string
が送られるように設定します。
使用可能なファンクションキーとその番号については、
キーボードドライバのマニュアルページ
(例えば
atkbd(4))
を参照してください。
- -F
-
ファンクションキー設定を標準状態に戻します。
- -x
-
キーボードマップのダンプを 16 進数表示で行います。
- -i
-
キーボードに関する短かい情報を表示します。
- -K
-
コンソールからキーボードを切り離します。
キーボードとコンソールを再接続するためには、後述の
-k
オプションを使用する必要があります。
- -k keyboard_device
-
指定したデバイスをコンソールキーボードとして使用します。
本オプション使用時にシステムコンソール上で作業していない場合には、
プロセスの標準入力を
/dev/console
からリダイレクトする必要があります (
Sx EXAMPLES
節を参照してください)。
- -L keymap_file
-
キーボードマップをファイル
keymap_file
から読み取り、これをコンパイルした結果の
Ft struct keymap
を標準出力に書き出します。
このオプションは第一にプログラマ向けであり、
おそらく通常の状況下ではほとんど使用しないでしょう。
索引
環境変数
環境変数
KEYMAP_PATH
に、別のキーボードマップファイルへのパスを保持可能です。
索引
キーボードの設定
ブート時の設定
/etc/rc.conf
または
/etc/rc.conf.local
の変数を設定することにより、ブート時にキーボードを設定可能です。
関連する変数を列挙します。
- keymap
-
-l
オプション用のキーボードマップファイルを指定します。
- keyrate
-
-r
オプション用のキーボードリピートレートを指定します。
- keychange
-
-f
オプション用のファンクションキー文字列を列挙します。
詳細は
rc.conf5
を参照してください。
ドライバの設定
キーボードマップなどのデフォルト設定オプションの変更を、
キーボードドライバが許す場合があります。
その場合、ブート時のオプション設定の必要はなくなります。
詳細はキーボードドライバマニュアル
(例えば
atkbd(4),Xrukbd4)
を参照してください。
索引
関連ファイル
- /usr/share/syscons/keymaps/*
-
キーボードマップファイル。
索引
使用例
次のコマンドでキーボードマップファイル
/usr/share/syscons/keymaps/ru.koi8-r.kbd
をロードします。
kbdcontrol -l /usr/share/syscons/keymaps/ru.koi8-r.kbd
キーボードマップファイルが
/usr/share/syscons/keymaps
にある場合、ファイル名を
ru.koi8-r
のように短縮可能です。
kbdcontrol -l ru.koi8-r
次のコマンドはファンクションキー 10 が "telnet myhost" を出力するようにします。
kbdcontrol -f 10 "telnet myhost"
ベルをビジュアルにするものの、
バックグラウンド画面でベルが鳴るときには画面がフラッシュするのを避けるには、
次のコマンドを実行します。
kbdcontrol -b quiet.visual
デフォルトコンソールキーボードを別のキーボード、
例えば最初の USB キーボード (
ukbd(4)
を参照してください) に切り替えるには、次のコマンドを使用します。
kbdcontrol -k /dev/kbd1 < /dev/console
デフォルトキーボードに戻すには、次のコマンドを使用します。
kbdcontrol -k /dev/kbd0
索引
バグ
もし見つかったら報告してください。
索引
関連項目
kbdmap(1),
vidcontrol(1),
atkbd(4),
keyboard(4),
screen(4),
syscons(4),
ukbd(4),
kbdmap(5),
rc.conf5
索引
作者
An S/oren Schmidt Aq sos@FreeBSD.org
索引
日本語訳
酒井 淳嗣 (sakai@csl.cl.nec.co.jp): FreeBSD 向けに翻訳
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 環境変数
-
- キーボードの設定
-
- ブート時の設定
-
- ドライバの設定
-
- 関連ファイル
-
- 使用例
-
- バグ
-
- 関連項目
-
- 作者
-
- 日本語訳
-
Time: 07:06:10 GMT, January 12, 2009