FreeBSD QandA 111

FreeBSD QandA

Q. 日本語106キーボードを使ってるんですが Xで キートップと画面に出る文
   字が異なって困っています。キートップを無視して 英語キーボード配列で使
   うにはどうしたらいいでしょうか? 

A. 日本語キーボードを ASCII 配列のように快適に使うには、まず XF86Config の
   "Keyboard" セクションに
   	XkbModel	"jp106"
   	XkbLayout	"us"
   	XkbOptions	"ctrl:swapcaps"
   を加えます。XkbDisable されていたらコメントアウトしておきます。

   # 最後の XkbOptions は、xmodmap で行なうこともできます。両方設定する
   # と戻ってしまうので注意して下さい。

   あと ~/.Xmodmap に
   	keycode 49 = Escape
   	keycode 51 = grave asciitilde
   	keycode 129 = space
   	keycode 131 = space
   	keycode 123 = backslash bar
   	keycode 133 = backslash bar
   を加えて
      % xmodmap ~/.Xmodmap
   とします。すると
   	[半角/全角]	→ Esc
   	["]", "}"]	→ "`", "~"
   	[無変換]	→ space
   	[変換	]	→ space
   	["\", "_"]	→ "\", "|"
   	["¥", "|"]	→ "\", "|"
   になります。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。