esc键不起作用,仅fn + esc

因此,可能有一些应用程序对此负责,但我不确定如何找到它。

我按Esc键:

  • 卡拉宾事件:应有的呼应“逃逸”
  • 根据OS X键盘查看器Esc从未被按下。

但是fnEsc确实可以工作(在OS X键盘查看器中也可以)。

I have no clue where to look for. I saw this thread but I already disabled Siri and Speech and rebooted.

在哪里可以找到更多有关如何处理此问题的信息?

我正在使用High Sierra 10.13.4的最新更新。

使用名为“ Key Codes”的应用程序,它记录了:

  • pressing Esc : nothing

  • pressing fnEsc (first fn, than esc):

    Modifier Change
        Keys:       
        Key Code:       65535 / 0xffff
        Modifiers:      8388864 / 0x800100 ⓘ
    
    Key Down
        Characters: 
        Unicode:        27 / 0x1b
        Keys:           Escape
        Key Code:       53 / 0x35
        Modifiers:      8388864 / 0x800100 ⓘ
    
    Key Up
        Characters: 
        Unicode:        27 / 0x1b
        Keys:           Escape
        Key Code:       53 / 0x35
        Modifiers:      8388864 / 0x800100 ⓘ
    
    Modifier Change
        Keys:       
        Key Code:       65535 / 0xffff
        Modifiers:      256 / 0x100 ⓘ
    

在xev中,当我按'esc'时,没有回声。但是当我按fn + esc时,会得到以下输出:

FocusIn event, serial 34, synthetic NO, window 0xa00001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  4294967201 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 34, synthetic NO, window 0xa00001,
    atom 0x101 (_NET_WM_STATE), time 979893442, state PropertyNewValue

KeyPress event, serial 34, synthetic NO, window 0xa00001,
    root 0x1a1, subw 0x0, time 979893799, (144,-11), root:(161,702),
    state 0x0, keycode 61 (keysym 0xff1b, Escape), same_screen YES,
    XLookupString gives 1 bytes: (1b) "
mbLookupString gives 1 bytes: (1b) "
FilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0xa00001,
    root 0x1a1, subw 0x0, time 979893895, (144,-11), root:(161,702),
    state 0x0, keycode 61 (keysym 0xff1b, Escape), same_screen YES,
    XLookupString gives 1 bytes: (1b) "
FilterEvent returns: False

For the full output of xmodmap -pk I uploaded it here. The most notable lines (I guess) is:

 61         0xff1b (Escape) 0x0000 (NoSymbol)       0xff1b (Escape)
 79         0xff1b (Escape) 0x0000 (NoSymbol)       0xff1b (Escape)