Saltar al contenido principal

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​

Input.ObserverSimpleAvanzado
AUTOMATIZACIÓN
Acciones
Expansión de texto
Snippets
Grabadora
Entorno de prueba
Grupos de aplicaciones
Grupos de omisión
Gestos
MOTOR
Eventos globales
Zonas de exclusión
Scripts
Complementos
CONFIGURACIÓN
General
Apariencia
Perfiles
Consola
Seguridad
Ayuda
Acerca de
Reemplazos
Por favor
pf
Dirección
;addr
Expansión de texto
ReemplazosConfiguración
Grupo de aplicaciones
Global
Disparador
Texto escrito
pf
Distingue mayúsculas y minúsculas. Se expande cuando le sigue Space, Tab o Enter, o un punto, una coma, un signo de exclamación o de interrogación.
Qué hace
TextoTexto mediante el portapapelesRTFHTML
Texto de reemplazo
por favor
  1. 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.
  2. 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.
  3. En Texto escrito ③, escriba la abreviatura, por ejemplo pf.
  4. Elija el tipo ④ (Tipos).
  5. Escriba el Texto de reemplazo ⑤ o, para RTF y HTML, copie el contenido en otro programa y haga clic en Pegar desde el portapapeles.
  6. 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. pf no se expande dentro de apf ni de xyzpf.
  • Distingue mayúsculas de minúsculas. pf no expande PF ni Pf. 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 escribe pf, el motor recuerda solo pf.
EscribeTexto escritoResultado
pf Espaciopf"por favor" y un espacio
pf.pf"por favor."
apf EspaciopfNada: la palabra es apf.
PF EspaciopfNada: mayúsculas distintas.
;addr Enter;addrLa 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:

  1. La tecla del límite se retiene por el momento.
  2. El texto escrito se borra con un Retroceso por carácter.
  3. Se inserta el reemplazo.
  4. 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​

TipoQué haceÚselo para
TextoEscribe el reemplazo como pulsaciones de teclas.Textos cortos. Funciona casi en todas partes; los textos largos tardan un momento en escribirse.
Texto mediante el portapapelesPone el texto en el portapapeles y lo pega con Ctrl+V.Textos largos y textos con saltos de línea. Instantáneo.
RTFPega texto con formato (Rich Text Format).Formato en procesadores de texto y programas de correo.
HTMLPega 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.

nota

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:

  1. 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.
  2. 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.
  3. 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).
  4. 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​

Cuándo expandir
Expansión de texto habilitada
Expande el texto mientras escribe: los reemplazos de esta página y cada acción con un disparador de texto escrito. Desactivada, ninguno se activa y ninguno se modifica.
Expandir con Space
Expandir con Tab
Expandir con Enter
  • 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.
nota

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.