• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


XFree86 No. 326

X Window 上で jp106 キーボードの [Esc] キーと[半角/全角]キーを入れ替える方法


X Window 上で、jp106 キーボードの [Esc] キーと [半角/全角] キーを入れ替える手順
を以下に示します。

/usr/X11R6/lib/X11/xkb/keycodes/xfree86 を以下のように変更することで可能となり
ます。

// For japanese 106 keyboard.

の表記より下にある 2 箇所を変更します。

<変更前>

    <HZTG> =  49;
    <ESC>  =   9;

<変更後>

    <HZTG> =   9;
    <ESC>  =  49;

/usr/X11R6/lib/X11/xkb/keycodes/xfree86 を編集した場合、すべてのユーザに対して
有効となってしまいます。各ユーザごとに定義したいのであれば、以下の方法で行いま
す。

ホームディレクトリに .Xmodmap ファイルを作成することで、キーボードマップを変更
することができます。以下は、[Esc] キー と [半角/全角] キーを入れ替える例になり
ます。

[.Xmodmap]
------------------------------------------------------------------------------
! Change Escape and Zenkaku_Hankaku
keycode 9 = Zenkaku_Hankaku
keycode 49 = Escape
------------------------------------------------------------------------------

ユーザのホームディレクトリに .Xmodmap を作成し、再度ログインすれば有効になり
ます。また、以下コマンドを実行することで、即座に有効にさせることもできます。

$ xmodmap $HOME/.Xmodmap

※[CAPS] キーと [CTRL] キーを入れ替える手順については、以下 URL が参考になります。

http://www.turbolinux.co.jp/knowledge/public/7.html
キーワード
xfree86 xmodmap

関連文書
(none)


Last modified : Tue Oct 03 JST 2000 # 1