pockestrap

Programmer's memo

ThinkPadキーボード(55Y9003)を買いました!設定その他

タイトル通り、ThinkPadキーボード買いました!
英字配列です。英字で使ってみたかったのー。

今回は設定とか云々。。
環境はArch Linux、WMはawesomeです。(どのディストロでも変わらないとは思いますが)

トラックポイントでのスクロール
デフォルトではトラックポイントでのスクロールができなかったので、設定ファイルを書き足しました。
file:/etc/X11/xorg.conf.d/20-thinkpad.conf
Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint"
MatchDevicePath "/dev/input/event*"
ption "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection
殆どhttp://interu.hatenablog.com/entry/20100427/1272380296のままです。
MatchProductだけxinputして出てきたものに書き換えました。
これを書いてXの再起動をすれば反映されます。

・Zenkaku_Hankakuキーの設定
US配列なので、設定を変えないと全角半角の変更ができません。
今回は、右のAltを生贄にZwnkaku_Hankakuちゃんを召喚しました。
まず、キーマップの設定を書きます。
file:~/.Xmodmap
remove mod1 = Alt_R
keysym Alt_R = Zenkaku_Hankaku
次に、自動的に適用されるように下の行を追加します。
file:~/.xinitrc
xmodmap /home/USER/bin/.Xmodmap
これでXを再起動(もしくは上記の行を直接実行)すればキーマップが変更されます。