Showing posts with label XKB. Show all posts
Showing posts with label XKB. Show all posts

May 2, 2008

Ctrl-Alt-Function keys not working

Xからvtへ切り替えができなくて困ってたんだけど、ずばりの解決方法が書いてあった。解決方法は分かったけど、なんでそうなるのかは謎。

Debian Wiki - Xorg69To7 - Ctrl-Alt-Function keys not working


XkbVariantのデフォルト値ってなんだっけ?

October 24, 2007

XKBまわりのトラブル再び

しばらく再起動もしないで放置してたんだが、ちょっとしたことでrebootを余儀なくされた。が、しかし。なんか反応しないキーが多数。いやむしろ割り当てもなんかおかしい。よくよく見てみるとkbdドライバではなくevdevで拾ったやつが有効になってた。そりゃまあPS/2のキーボードとかマウスもevdevで拾うけど、どうなのよ。しかも、kbdドライバで指定したCoreKeyboardのオプションをどうみても継承してるように見えるのに、XKBまわりの設定はデフォルト値が使われちゃってて実質設定なしでX動かしてるような状態に近い。

Xの入力まわりのhotplugサポートが云々とかでぐちゃぐちゃなようなので、結局evdevのドライバを消して現状回復。ノートでUSBキーボードとかマウスは使ってないから問題なし。
相変わらずgdmではAlt+Ctrl+Fnでコンソールに切り替えられないけど。

October 2, 2007

Modifierキーの設定

SuperだのHyperだのが必要になったので、xmodmapで設定。keycodeはキーボード毎に違うと思うので、xevとかで調べつつ、適当に置き換える。X32のキーボードにそれぞれ変換キーにSuper、右AltHyperを割り当てた。設定によるけど、今の環境だとAltMetaが割り当ててあるので、一度その辺の設定をクリアしつつ再設定。

keycode 113 = Hyper_L Hyper_L
keycode 129 = Super_L Super_L
clear Mod1
clear Mod3
clear Mod4
add Mod1 = Alt_L Meta_L
add Mod3 = Hyper_L
add Mod4 = Super_L
gnome-keyboard-propertiesでAltの設定をいじってある場合にはデフォルトへ戻しておく。後はxmodmapを呼んで設定を変更するだけ。

September 28, 2007

gnome-keyboard-propertiesで設定が変更できない?


こんなエラーダイアログがずいぶん前から、起動時およびgnome-keyboard-propertiesで設定を変更しようとすると出てて、当然ながらこの設定は反映されていない。

このほど やっと解決方法が分かったので、メモ代わりに残しておこうと思う。

手順は次のとおり:
  1. gnome-keyboard-propertiesを起動してレイアウトタブを開く。
  2. デフォルトに戻すボタンをクリック。
  3. なんか適当なレイアウト、例えばU.S. Englishとかを追加
  4. デフォルトをU.S. English切り替える。
  5. 一度古いレイアウトを削除。
  6. 再度新たにJapanレイアウトを追加。
  7. レイアウトの優先順位をDnDでJapanが先にくるようにする。
  8. デフォルトレイアウトをJapan戻す
以上の手順でgnome-keyboard-properties上で設定を変えても、ちゃんと反映されるようになる。
注意点としては、7.を忘れるとus layoutが優先されるので、日本語キーボードの右端のキーが尽く反応しなくなる。あと、一度古いのを削除する必要があるのかどうかは分からないけど、なんとなく。