Instalación limpia de Windows 10, Ctrl + Retroceso no funciona en ningún lado

6

Acabo de hacer una instalación limpia de Windows 10 en una nueva PC. Ctrl+ Backspaceno está eliminando la palabra a la izquierda del cursor en ningún programa (Bloc de notas, Chrome [barra de direcciones y cuadros de texto como este], búsqueda de Windows, etc.). Por otro lado, Ctrl+ Deletefunciona y elimina la palabra a la derecha del cursor. Alt+ Delete(restaurar la última palabra eliminada) funciona en algunos lugares (Bloc de notas), pero no en otros (Chrome, búsqueda de Windows).

No sé si es relevante, pero también instalé un segundo esquema de teclado en portugués. No recuerdo si usé el comando antes de instalar el segundo esquema, pero el comando no funciona en ninguno de los dos idiomas.

Pensé en instalar AutoHotKey para resolver esto, pero dado lo estándar que es este comando, realmente no debería ser necesario.

EDITAR: @Leathe sugirió en los comentarios probar el teclado en pantalla para ver si eso funciona. Lo hace. Esto implica que el problema está en el teclado. Sin embargo, claramente no es un problema de hardware trivial (por ejemplo, una clave rota) ya que cada una de las claves funciona correctamente: Backspaceelimina la letra a la izquierda del cursor y elimina archivos en el Explorador; Ctrlmodifica el comportamiento de otras teclas ( Ctrl+ Delete, Ctrl+ C, Ctrl+ Vtodo funciona como se esperaba). Es solo la suma de ambos lo que no se comporta correctamente.

EDIT2: Utilizando códigos de escaneo de teclas , verifiqué cómo la PC está recibiendo las pulsaciones de teclas al ingresar estas combinaciones de teclas y he encontrado un comportamiento muy extraño.

Aquí está la salida del programa para Ctrl+ C:

OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyDown, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyPress 
OnKeyup, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyup, Key code=17, Control keys=, Key name CTRL

Esto es lo mismo para cualquier otra combinación (reemplazando la segunda y cuarta líneas a la tecla respectiva, obviamente), con la excepción de Ctrl+ Backspace, que genera

OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyup, Key code=17, Control keys=, Key name CTRL

OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyup, Key code=17, Control keys=, Key name CTRL

donde la segunda y cuarta línea ocurren cuando presiono Backspace. Por alguna razón, esta combinación específica reemplaza Backspacecon una Ctrlacción de "planteó la clave".

De hecho, si mantengo presionada cualquier combinación, el programa muestra

OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyDown, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyPress 
OnKeyDown, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyPress 
OnKeyup, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyup, Key code=17, Control keys=, Key name CTRL

donde las OnKeyDown/OnKeyPresslíneas para Cse repiten mientras ambas teclas se mantengan presionadas. Sin embargo, si mantengo presionado Ctrl+ Backspace, todo lo que obtengo es una sola instancia de

OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyup, Key code=17, Control keys=, Key name CTRL

Lo que significa que, en lo que respecta a la PC, en realidad no estoy presionando nada.

Realmente no estoy seguro de cómo resolver esto. Ni siquiera creo que AutoHotKey funcione en esta situación, ya que parece que la combinación Ctrl+ Backspacesimplemente no aparece en la computadora.

Wasabi
fuente
¿Alt + Retroceso funciona después de haber eliminado una palabra? (Debería traerlo de vuelta).
Leathe
Nunca supe de esto, ¡ustedes dos han cambiado mi vida!
Burgi
@Leathe, sí, Alt + Retroceso funciona con Ctrl + Supr y si simplemente "manualmente" elimino la palabra con múltiples Suprimir. Depende de dónde, sin embargo. Funciona en el Bloc de notas, pero no en Chrome o en la búsqueda de Windows.
Wasabi
1
Bien, entonces sabemos que el problema es específico de Ctrl + Retroceso. ¿Funciona la combinación de teclas con el teclado en pantalla? (por cierto Alt + Retroceso es básicamente "saltar de nuevo en la historia")
Leathe
@Leathe, buena captura. Usar el teclado en pantalla funciona, lo que significa que tiene algo que ver con mi teclado. Lo extraño es que no es un problema de hardware simple ya que ambas teclas (Ctrl y Delete) funcionan. Es solo la suma de ambos que no se está comportando correctamente ...
Wasabi

Respuestas:

3

Lo resolví Tan pronto como publiqué la edición más reciente, recordé que enchufé el teclado a un puerto USB etiquetado con HOTKEY, que es un puerto especial que me permite iniciar mi computadora a través de mi teclado y algunas otras cosas tontas.

Solo para ver si eso podría tener algo que ver con eso, puse mi teclado en otro USB y eso resolvió el problema. Luego miré el manual de mi placa base (es un MSI Z170a M7) y por alguna razón absurda establecieron Ctrl+ Backspacecomo acceso directo para su "función HOTKEY" que hace algunas cosas más tontas. Por qué no eligieron literalmente ninguna otra combinación, no tengo idea. Pero, bueno, eso lo resuelve. Ahora solo necesito averiguar si puedo cambiar la combinación de esa función HOTKEY o si simplemente necesito mantener mi teclado en otro puerto USB.

Pero ese es un asunto diferente.

Wasabi
fuente
1
gracias un millón de veces por esto. por alguna estúpida razón, mi placa MSI tiene 2 puertos usb especiales diferentes y no son buenos para usar con teclados. Estaba a punto de devolver un teclado perfectamente bueno ...
anon58192932