La tecla esc no funciona, solo fn + esc

Probablemente haya alguna aplicación que sea responsable de esto, pero no estoy seguro de cómo encontrarlo.

Presiono Esc en:

  • Karabiner-eventos: se hace eco de ‘escapar’ como debería

  • De acuerdo con OS X, el teclado-visor nunca se pulsa.

Pero fn Esc funciona (también en OS X keyboard-viewer).

No tengo ni idea de dónde buscar. Vi este hilo pero ya deshabilité Siri y Speech y reinicié.

¿Dónde puedo encontrar más información sobre cómo lidiar con esto?

Estoy en la última actualización de High Sierra 10.13.4.

Usando una aplicación llamada ‘Key Codes’, se registró:

  • presionando Esc : nada

  • presionando fn Esc (primero fn, que 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 ⓘ 

En xev, cuando presiono ‘esc’ nada se hace eco. Pero cuando presiono fn + esc, obtengo la siguiente salida:

 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 

Para la salida completa de xmodmap -pk , la cargué aquí . Las líneas más notables (supongo) son:

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

Si sabe que su teclado tiene la identificación de país y la configuración ISO / Ansi correctas, puede probar “xev” en la aplicación Terminal. Después de unos momentos, se abrirá una pequeña ventana a la izquierda en la parte superior de la pantalla. Simplemente presione “esc” una vez, luego cualquier letra, luego presione “fn” y “esc”. Último: Cmd-dot para detener la salida. Dependiendo de lo que te diga la ventana de tu Terminal, puedes obtener alguna pista.

Otro comando en la Terminal “xmodmap -pk” entrega una lista de los Keycodes y valores de Keysym de su teclado. Tal vez hay s.th. inusual se muestra allí. Puede publicar una salida relevante aquí.

Todavía no he descubierto POR QUÉ de repente es así. Pero encontré una solución. En karabiner-elements me escapé para escapar y esto sobrescribió lo que haya sucedido antes 🙂 Debería haberlo pensado antes