Cuando presiono Ctrl+ Backspace, a veces se inserta un pequeño cuadrado, en lugar de borrar toda la palabra. Si copio y pego el personaje aquí, obtengo esto: ``. Pero no se ve así en el cuadro de texto: solo hay un rectángulo blanco con un borde negro de 1px.
El problema solo ocurre en algunos cuadros de texto; en otros, el atajo funciona como debería.
- Cuadro de búsqueda del menú de inicio: funciona
Bloc de notas: no funciona
- Notepad2: funciona
- Firefox: funciona
Estoy ejecutando Windows 7 x64.
windows-7
keyboard
keyboard-shortcuts
text-editing
notepad
Rory O'Kane
fuente
fuente
F2
, muevo el cursor al final de la palabra que quiero eliminar e intentoCtrl
+Backspace
.Respuestas:
Puede corregir este comportamiento anulando el acceso directo Ctrl+ Backspaceusando AutoHotkey . Guarde el siguiente código en un archivo de texto sin formato con el nombre de archivo y la extensión dados, luego inicie el script con AutoHotkey:
FixCtrlBackspace.ahk
Puede que le resulte más fácil descargar este archivo de secuencia de comandos desde GitHub , en lugar de crear el archivo y pegar su contenido usted mismo.
Para iniciar este script automáticamente al inicio, agregue un acceso directo a la carpeta Inicio en su menú Inicio, como se describe en Cómo hacer que un programa se ejecute al iniciar en cualquier computadora .
La idea básica del guión es esta:
Esto cambia el acceso directo Ctrl+ Backspaceen todos los programas para que sea equivalente a presionar Ctrl+ Shift+ ←, para seleccionar la palabra anterior y luego Backspaceeliminarla.
Esta solución alternativa de seleccionar y eliminar, aunque es mejor que escribir un cuadro, es frágil. Es más seguro no habilitar este acceso directo en los programas en los que Ctrl+ Backspaceya funciona. Es por eso que uso
#IfWinActive
para limitar la tecla de acceso rápido a solo los programas que sé que no admiten ese acceso directo.fuente
La "caja" que estás viendo es lo que se conoce como un personaje de control . El cuadro se muestra porque, como ha descubierto, no todos los programas manejan la tecla ctrl + retroceso para eliminar una palabra.
Este carácter de control es uno de los 33 caracteres "sin impresión" en el esquema de codificación de caracteres ASCII de 128 caracteres .
fuente
ctrl+backspace
y presionar eliminar parece no hacer nada. Creo que el bloc de notas para Vista hizo esto.Encontré esto en un blog de MSDN ...
Por lo tanto, parece que si la aplicación no utiliza SHAutoComplete, no admitirá la función a menos que el autor de la aplicación la haya agregado explícitamente.
PS control-delete elimina la palabra delante del cursor
fuente
No todas las aplicaciones manejan los atajos de teclado de la misma manera. El Bloc de notas no parece manejar esta combinación de teclas y la maneja a su manera.
fuente