鍵を奪う

鍵を奪う

Shiftどういうわけかキーボードが機能していて、キーを押しているときにのみマウスカーソルで選択することができました。Controlこのタスクをどのようにキャンセルできますか?システム - >設定 - >キーボードを試しましたが、この問題を解決する方法はありません。


編集する:

ShiftキーとControlキーを押しているときにのみテキストを入力するか、何でも選択できます(Webブラウザで新しいタブを開くこともできます)。選択項目が「有効」になっている場合は、次に入力するまで正常に入力できます。以下の提案:

KeyRelease event, serial 36, synthetic NO, window 0x5a00001,
root 0x1ad, subw 0x0, time 2238759, (-435,502), root:(312,552),
state 0x11, keycode 38 (keysym 0x41, A), same_screen YES,
XLookupString gives 1 bytes: (41) "A"
XFilterEvent returns: False

編集する:

Altまたは、キーを押しているのとキーを押しているWindowsのと同じ効果があります(およびを押しながら)。ShiftControlShiftControl

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

答え1

システムではmod2修飾子を押し続けていると思うようです。対応するキーを押して離します。および他のShift修飾子の標準割り当てがないため、そのCtrlキーが何であるかを知らせることはできません。xmodmap -pmお知らせしますが、Altキーを押して離してくださいWindows

(私はこれに基づいており、state 0x11Shift + mod2を意味すると思いますが、それが何を意味するのか完全にはわかりません。しかし、症状はキーリリースイベントを見逃したようです。)

修正する:出力にはxmodmap -pmmod2がNum Lockと表示されますので、Num Lockをオフにしてください。

関連情報