2007-09-26
_ [debian][FreeBSD] x.org 7.3 での Caps Lock (左Controlとして使用) と 左 Alt の同時押し
x.org 7.3 に上げた際のトラブルであり,未解決.
Caps Lock を左Controlとして使用しているのだが,この Caps Lock キーと左Alt の同時押しが上手く行かない. 具体的には,Caps Lockを押下した状態で, Alt を押下してもキーイベントが発生せず,左 Alt を離したときにイベントが (押下と開放の2つ) 発生する. 逆の順序で押下した場合(左Altを押下した状態でCaps Lockを押下する)には,キーを押した時に正しくイベントが発生する.
他のキーの組み合わせでは,このような問題は見受けられない.例えば,(元々の)左Control+左Altや,Caps Lock+右Altなどの組み合わせでは,どちらのキーを先に押下しても押下の瞬間にイベントが発生する.
また, Caps Lock を左Controlにする設定は, xmodmap で行なっても, xorg.conf で行なっても *1 症状は変わらない.
x.org 7.3 の問題だと判断した根拠は以下の通り.
- x.org 7.2 を用いていた時には正しく動作していた
- 現在でも X を使っていないコンソールでは問題が起こらない
- Debian と FreeBSD の両方で問題が発生する
*1 ctrl:nocaps もしくは ctrl:swapcaps のどちらでも