KDEはデフォルトだと、Ctrl-Tabに仮想デスクトップの切り替えが割り当てられているのですが、何故かCapsLock(=Control_L)-Tabした時と、Control_L-Tabした時の挙動が違います。以下のようにxevで監視してみても、CapsLockとControl_Lではkeycodeが違うだけで、同じキーシンボルを吐いています。そなのに挙動が違うってのが不思議だ。
CapsLock
KeyRelease event, serial 28, synthetic NO, window 0x3000001,
root 0x3f, subw 0x3000002, time 37499507, (66,53), root:(412,493),
state 0x4, keycode 66 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes: ""
Control Left
KeyRelease event, serial 28, synthetic NO, window 0x3000001,
root 0x3f, subw 0x3000002, time 37501186, (66,53), root:(412,493),
state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes: ""
Control Right
KeyPress event, serial 28, synthetic NO, window 0x3000001,
root 0x3f, subw 0x3000002, time 37502834, (66,53), root:(412,493),
state 0x0, keycode 109 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes: ""
と言ってもCtrl-Tabが仮想デスクトップの切り替えだと、Firefoxでのタブ切り替えのショートカットと重なってしまいます。Firefoxのタブを切り替えようとしてCtrl-Tabを押すとKDEに入力を奪われてしまうので、とても欝陶しい。挙動の違いは気になるけれど、とっととショートカットを変更してしまうとしましょう。
0 件のコメント:
コメントを投稿