Comportamiento Ctrl-Retroceso del Bloc de notas


22

Los campos de texto en casi todo el software borran una palabra cuando se presiona ctrl+ backspace. Sin embargo, el Bloc de notas se comporta de manera diferente e inserta un carácter que es:
`` (Lo copié y pegué aquí. No estoy seguro de si es visible. Parece un rectángulo en el Bloc de notas).

Aquí hay una captura de pantalla:

Ctrl + Bksp

  • ¿Qué es este personaje?
  • ¿Por qué Notepad hace esto? ¿Es más sencillo de implementar?
  • ¿Hay otras combinaciones de teclas para otros personajes?
  • ¿Hay una combinación de teclas en el Bloc de notas para borrar una palabra?

Respuestas:


25
  1. Es 0x7F "Eliminar" en ASCII y U + 007F "Eliminar" en Unicode.

  2. De hecho, es la falta de una implementación. Plain Backspaceenvía un ASCII 0x08 (no estoy seguro de cómo el control Edit lo maneja internamente), y no es raro en varios sistemas operativos CtrlBackspaceenviar la secuencia "Delete".

    El comportamiento de "eliminar palabra" se agregó más tarde, como una característica no documentada , y solo a los controles de Edición que usan "SHAutoComplete". Si un cuadro de texto tiene autocompletado deshabilitado, CtrlBackspaceprobablemente no funcionará.

    ( Algunos muchos programas implementan sus propios controles de edición de texto, que funcionan de manera ligeramente diferente del integrado).

  3. CtrlJy CtrlMse traducirá a una nueva línea ( ^Jes CR en ASCII y ^Mes LF; sin embargo, el control Editar traduce ambas pulsaciones de teclas a CR + LF). De manera similar, CtrlIinserta un carácter Tab.

    Ctrl_y Ctrl^dará como resultado un "separador de unidades" ( ^_) y un "separador de registros" ( ^^) algo inútiles .

    (La ^Xnotación significa la tecla Ctrl - Ctrl-X en este ejemplo - en ASCII esto es equivalente a desarmar el séptimo bit del siguiente carácter).

  4. No, pero puede usar CtrlShift← Leftpara seleccionar la palabra anterior y sobrescribir escribiendo.

    O consigue un mejor Bloc de notas .


Gracias por la respuesta grawity. Pero no entiendo por qué rechazaste la edición de @ RJFalconer. [Ctrl] [Izquierda] no selecciona sin [Mayús].
musa

@musa: no lo hice, eso solo sucede cuando dos personas están editando a la vez.
Grawity

Solo para el registro: Notepad2 tiene exactamente el mismo problema en los cuadros de diálogo Buscar y reemplazar texto que Notepad (++), Ctrl-Retroceso no elimina la palabra anterior. La solución funciona perfectamente, gracias.
Michael S.

2

Ctrl-Retroceso para eliminar una palabra en el Bloc de notas finalmente se ha implementado.

Vea los cambios al Bloc de notas en Windows 10 versión 1809. Aquí


Wow, por fin! Aunque rara vez uso el bloc de notas simple (cuando olvidé cambiar la aplicación predeterminada para abrir), todavía estoy molesto. Debería instalar esta actualización entonces. Para cualquiera que venga aquí en el futuro: 1809 se lanzó en noviembre de 2018.
bugybunny
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.