ネットを調べるといろいろ方法があります。個々の環境でも違うようです。
私は、キーボード、マウスとも USB接続です。
/usr/local/etc/hal/fdi/policy/x11-input.fdi ファイルを作成。
以下を記述して保存します。
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_options.XkbModel" type="string">jp106</merge> <merge key="input.x11_options.XkbLayout" type="string">jp</merge> <merge key="input.x11_options.XkbOptions" type="string">terminate:ctrl_alt_bksp</merge> </match> </device> </deviceinfo>(2) xmodmap ファイルを作成
(1)の設定だけでは私のUSBキーボードでは、右[Shift]キーの左の[ _ ](アンダースコア)が表示されない。
ホームディレクトリ(rootは、/root/。ユーザーは、~/) に 「 xmodmap 」を新設する。
以下を記述して保存。
keycode 151 = backslash underscore backslash underscore
一旦Gnomeをログオフして、startxでGnome再起動します。
xmodmap xmodmap
xmodmap設定をみるコマンド(X起動中に)
# xmodmap -pke
各種イベントをみるコマンド(X起動中に)
# Xev
SCIMメソッドの標準設定は、[Ctrl]+[space]。それを[全角/半角]キーでのON-OFFにする。
(1) [メニュー][設定][SCIM入力メソッドの設定]、または # scim-setup でセットアップツールを起動
(2) [フロントエンド][全体設定]
(3) ホットキーの [開始/終了][ … ]
(4) 設定済の]Ctrl+space]を削除
(5) キーコードをクリック>警告メッセージが出る>[全角/半角]を押す>
(6) Zenkaku_Hankakuとキーコードに入るのでこれを、[追加]、[OK]、[OK]