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/OnKeyPress
lí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.
Respuestas:
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.
fuente