Expansión de texto
La expansión de texto reemplaza un fragmento corto de texto escrito por algo más largo. Escriba pf y
un espacio, y el programa en el que escribe recibe "por favor" y el espacio. Funciona en cualquier
programa que acepte texto escrito.
La página Expansión de texto enumera los reemplazos de un grupo de aplicaciones a la vez. Cada reemplazo es una acción normal con un disparador de texto escrito. Una acción que hace otra cosa cuando escribe un texto (ejecuta un script, presiona teclas, tiene otros disparadores) aparece en cambio en la página Acciones, en + Expansión de texto de su tarjeta Disparadores. Ambas siguen las reglas de esta página.
Agregar un reemplazo
- En Grupo de aplicaciones ①, elija dónde funciona el reemplazo. Global funciona en todos los programas que no reclama ningún otro grupo de aplicaciones, y en los grupos que recurren a Global.
- Haga clic en + Nuevo en la parte inferior de la lista Reemplazos ②. Aparece un reemplazo llamado Nuevo reemplazo; cámbiele el nombre en su cuadro Nombre.
- En Texto escrito ③, escriba la abreviatura, por ejemplo
pf. - Elija el tipo ④ (Tipos).
- Escriba el Texto de reemplazo ⑤ o, para RTF y HTML, copie el contenido en otro programa y haga clic en Pegar desde el portapapeles.
- Guarde.
Con Todos elegido en Grupo de aplicaciones, la lista muestra los reemplazos de todos los grupos bajo el nombre de cada grupo, y no se puede crear un reemplazo nuevo hasta que elija un grupo.
Cómo se reconoce el texto escrito
El motor recuerda los caracteres que escribe desde el último límite o reinicio. Cuando escribe un límite, compara lo que recordó con cada disparador de texto escrito:
- Debe coincidir la palabra completa. Lo que escribió desde el último límite debe ser exactamente
igual al texto escrito, desde su primer carácter.
pfno se expande dentro deapfni dexyzpf. - Distingue mayúsculas de minúsculas.
pfno expandePFniPf. Agregue un segundo reemplazo para cada forma que quiera. - Shift no es problema. Mantener presionada Shift para escribir una mayúscula o un símbolo es escritura normal.
- Las correcciones no cuentan. Retroceso borra lo recordado. Si escribe
px, presiona Retroceso y escribepf, el motor recuerda solopf.
| Escribe | Texto escrito | Resultado |
|---|---|---|
pf Espacio | pf | "por favor" y un espacio |
pf. | pf | "por favor." |
apf Espacio | pf | Nada: la palabra es apf. |
PF Espacio | pf | Nada: mayúsculas distintas. |
;addr Enter | ;addr | La dirección y luego Enter. |
El texto escrito puede empezar o terminar con caracteres como ; : ' " y corchetes o
paréntesis, que no son límites. Un ; inicial es una forma habitual de mantener las abreviaturas
separadas de las palabras reales.
Qué termina el texto escrito
Estas teclas terminan el texto escrito y hacen que se expanda cuando coincide:
- Espacio, Tab y Enter, cada una mientras su interruptor está activado en la pestaña Configuración (todas activadas de forma predeterminada).
- El punto, la coma, el signo de exclamación y el signo de interrogación:
.,!?, la coma, el signo de interrogación y el punto árabes, y la coma, el punto, el signo de exclamación y el signo de interrogación ideográficos y de ancho completo. Estos siempre lo terminan.
Un texto escrito que contiene un límite nunca puede expandirse. La página lo indica debajo de Texto escrito: Nunca se expande, con el motivo (un espacio mientras Espacio es un límite, un carácter de control o uno de los signos de puntuación de arriba).
Qué borra el texto escrito
Los caracteres recordados se descartan, y empieza una palabra nueva, cuando:
- presiona Retroceso, Esc, Supr, una tecla de flecha, Inicio, Fin, Re Pág, Av Pág o una tecla de función, o cualquier tecla que no escribe un carácter;
- presiona cualquier tecla mientras mantiene presionada Ctrl, Alt o Win. Un atajo nunca es escritura, así que Alt+Tab o Ctrl+Enter justo después de una abreviatura nunca la expande;
- hace clic con cualquier botón del mouse;
- cambia a otra ventana, o el foco del teclado pasa a otro campo;
- un script escribe o presiona teclas;
- escribe más caracteres que el texto escrito más largo que tenga configurado, sin un límite.
Qué ocurre cuando se expande
Cuando un límite completa un texto escrito que tiene un reemplazo para la ventana que está al frente:
- La tecla del límite se retiene por el momento.
- El texto escrito se borra con un Retroceso por carácter.
- Se inserta el reemplazo.
- La tecla del límite se inserta justo después del reemplazo. Por eso, un límite Enter o Tab actúa sobre el texto terminado: un programa de chat envía el mensaje reemplazado, y un formulario pasa al siguiente campo solo cuando el texto está completo.
Las teclas que escribe mientras ocurre esto se retienen y se escriben después, en orden, para que no puedan quedar en medio del reemplazo. Si el reemplazo tarda en empezar (más de medio segundo sin enviar nada) o retiene teclas durante 10 segundos en total, las teclas retenidas se liberan.
El ritmo de escritura lo marca Retraso de escritura en la página Scripts (modo Avanzado; 30 ms entre pulsaciones de forma predeterminada). Algunos programas, como el Bloc de notas de Windows 11, desordenan el texto que llega sin pausa (Configuración de scripts).
Tipos
| Tipo | Qué hace | Úselo para |
|---|---|---|
| Texto | Escribe el reemplazo como pulsaciones de teclas. | Textos cortos. Funciona casi en todas partes; los textos largos tardan un momento en escribirse. |
| Texto mediante el portapapeles | Pone el texto en el portapapeles y lo pega con Ctrl+V. | Textos largos y textos con saltos de línea. Instantáneo. |
| RTF | Pega texto con formato (Rich Text Format). | Formato en procesadores de texto y programas de correo. |
| HTML | Pega un fragmento de HTML. | Formato en navegadores, correo web y editores que aceptan HTML. |
Para RTF y HTML, Pegar desde el portapapeles guarda exactamente lo que copió: copie
primero el contenido con formato en otro programa. La página muestra una Vista previa. La vista
previa de HTML necesita el runtime de Microsoft Edge WebView2; sin él, la página lo indica, y el
reemplazo sigue funcionando. El código RTF escrito a mano puede usar cualquier carácter directamente;
se escribe por usted como el escape \u propio de RTF. Los reemplazos RTF y HTML también ponen una
copia en texto sin formato en el portapapeles, para que un programa que solo acepta texto sin formato
pegue las palabras.
Restaurar el portapapeles
Los tres tipos que usan el portapapeles reemplazan lo que hay en él. Restaurar el portapapeles después (activada de forma predeterminada) guarda primero el portapapeles y lo vuelve a poner después de pegar. En el modo Avanzado, Esperar antes de restaurar (ms) (150 de forma predeterminada) le da tiempo al programa para terminar de pegar. Si un programa pega el contenido anterior del portapapeles en lugar del reemplazo, auméntelo.
Modo Avanzado. Esperar antes de restaurar (ms) se muestra solo en el modo Avanzado.
Qué reemplazo se ejecuta
Un texto escrito no tiene ventana bajo el puntero. Usa la ventana que está al frente en el momento en que escribe el límite:
- Si la ventana pertenece a un grupo de omisión, no se expande nada, y la tecla del límite llega al programa con normalidad.
- De lo contrario, primero se prueba el grupo de aplicaciones de la ventana, si se aplica en el perfil activo. Dentro del grupo, se ejecuta el primer reemplazo o la primera acción habilitada con exactamente este texto escrito. Cuando dos tienen el mismo texto escrito, se ejecuta el que está más arriba en la lista; la página lo advierte. Subir y Bajar cambian el orden.
- Si el grupo no tiene nada para él, se prueba el grupo Global, a menos que Recurrir a Global esté desactivada para el grupo o en la página General (Ámbito y recurso).
- Si nada coincide, no ocurre nada: la tecla del límite llega al programa tal como la escribió.
Los gestos funcionan aquí y Las teclas de acceso rápido funcionan aquí de un grupo de aplicaciones no afectan a la expansión de texto.
La pestaña Configuración
- Expansión de texto habilitada ① activa o desactiva toda la expansión de texto: los reemplazos de esta página y cada acción con un disparador de texto escrito. Desactivada, no se expande nada y no se cambia ningún reemplazo. Mientras está desactivada, la pestaña Reemplazos muestra un aviso, y la página Acciones señala cada disparador de texto escrito.
- Expandir con Space ②, Expandir con Tab y Expandir con Enter eligen cuáles de las tres
teclas terminan el texto escrito. Se aplican a todos los grupos de aplicaciones. Desactivar una no
hace que la tecla se ignore:
- Con Expandir con Space desactivada, un espacio pasa a formar parte del texto escrito. Un texto
escrito puede entonces contener espacios, como
mi dir, y expandirse con un signo de puntuación, Tab o Enter. - Con Expandir con Tab o Expandir con Enter desactivada, esa tecla borra el texto escrito en su lugar, como Retroceso.
- Con Expandir con Space desactivada, un espacio pasa a formar parte del texto escrito. Un texto
escrito puede entonces contener espacios, como
Modo Avanzado. Expandir con Space, Expandir con Tab y Expandir con Enter se muestran solo en el modo Avanzado. Aparecen en gris mientras Expansión de texto habilitada está desactivada.
Cuándo no se expande el texto
- Mientras el motor está desactivado, o en pausa por Pausar todo mientras tenga el foco (Grupos de omisión), y mientras se dibuja un gesto.
- Con un editor de métodos de entrada abierto. Con un método de entrada japonés, chino o coreano activado en la ventana que está al frente, las teclas escritas son entrada de composición y Espacio la convierte, así que no se expande nada y la tecla va al método de entrada. Cámbielo a entrada directa para expandir.
- Caracteres escritos con AltGr. En las distribuciones donde AltGr escribe un carácter (como
@en un teclado alemán), Windows lo informa como Ctrl+Alt, lo que borra el texto escrito. Esos caracteres no pueden formar parte de un texto escrito. - Teclas muertas. Una tecla muerta (un acento escrito antes de su letra) borra el texto escrito, así que los caracteres acentuados compuestos de esa forma no pueden formar parte de él. Los caracteres que su distribución escribe con una sola tecla funcionan.
- Programas que borran de otra forma. El borrado envía un Retroceso por carácter. Los caracteres combinados y los emojis unidos cuentan como un carácter cada uno, y algunos programas los borran de otra forma, así que un texto escrito formado con ellos puede no borrarse limpiamente.