夺走钥匙

夺走钥匙

我以某种方式设法让我的键盘只能工作,并且只有在按住Shift和键时才能使用鼠标光标进行选择。Control我怎样才能撤消这个操作?我尝试过“系统”->“首选项”->“键盘”,但没有出现任何内容可以解决此问题。


编辑:

仅当按住 Shift 和 Control 键时,我才能输入文本或选择任何内容(甚至在网络浏览器中打开新选项卡)。一旦选择处于“活动”状态,我就可以正常打字,直到下次我需要打字,等等。建议如下:

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

编辑:

按下(并按住)AltWindows键与按住ShiftControl键(同时按住Shift和)具有类似的作用。Control

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 0x11,我认为这意味着 Shift + mod2,但我不完全确定这就是它的含义。但症状确实看起来像是错过了按键释放事件。)

更新:输出xmodmap -pm显示 mod2 是 Num Lock,因此请尝试关闭 Num Lock。

相关内容