Activar una macro CW con F1–F12¶
Presione una tecla de función para enviar una cadena de macro CW preescrita a través del radio sin necesidad de escribir. Esto es útil para intercambios en concursos, llamadas CQ o cualquier texto que envíe repetidamente.
Antes de comenzar¶
- AetherSDR debe estar conectado al radio.
- El slice activo debe estar en modo CW o CWL. Las teclas de función F1–F12 se ignoran silenciosamente en todos los demás modos.
- Cada macro debe tener texto almacenado en su ranura. Consulte Editar una cadena de macro CW si las ranuras están vacías.
Pasos¶
- Abra el panel CWX. Aparece automáticamente cuando el slice activo está en modo CW o CWL.
- Presione la tecla de función (F1 a F12) en su teclado que corresponda a la macro que desea enviar. La macro se ejecuta inmediatamente.
- Para detener la transmisión a mitad del envío, presione Escape. Esto limpia el búfer de envío y detiene la salida. Cualquier parte del texto no enviada aparece tachada en la burbuja del historial de envío.
Para enviar una macro usando los botones en pantalla en lugar del teclado:
- Haga clic en Setup en la barra inferior del panel CWX.
- Haga clic en el botón F1 a F12 junto a la macro que desea enviar.
Funcionamiento de cada control¶
| Control | Comportamiento | Predeterminado | Rango válido | Clave de configuración |
|---|---|---|---|---|
| F1 … F12 (teclado) | Envía la macro almacenada para esa tecla de función. Activo cuando el slice activo está en modo CW o CWL, independientemente de la visibilidad del panel CWX. | — | — | CwxMacro_F1 … CwxMacro_F12 |
| F1 … F12 (botones en pantalla) | Igual que las teclas del teclado; envía la macro correspondiente. | — | — | CwxMacro_F1 … CwxMacro_F12 |
| Send (vista) | Muestra el área de envío en vivo con campo de entrada de texto e historial de envío. | — | — | — |
| Live (vista) | Muestra la vista de envío en vivo. | — | — | — |
| Setup (vista) | Muestra el editor de macros y la configuración de QSK. | — | — | — |
| Speed: | Velocidad de envío CW en WPM, aplicada a todos los envíos de macros y búferes escritos. | 20 WPM | 5–100 WPM | CwxSpeedWpm |
| Delay: | Retardo entre macros en milisegundos. | 5 ms | 0–2000 ms | CwxDelay |
| QSK | Habilita el modo de ruptura total (QSK). | Off | On / Off | CwxQsk |
| Prosigns legend | Muestra accesos directos para prosignos CW comunes (=, +, (, &, $). | — | — | — |
Cómo interactúan Send, Live y Setup¶
El comportamiento del botón Send cambió en v0.9.2.1. Su acción ahora depende de si el modo Live está actualmente activo:
- Live está desactivado — Al hacer clic en Send se envía inmediatamente el contenido del área de texto de envío, exactamente como al presionar Enter.
- Live está activo — Al hacer clic en Send primero se desactiva el modo Live y se devuelve el panel a la vista de envío normal. El búfer no se retransmite. Esto evita que el texto que ya fue tecleado carácter por carácter en modo Live se envíe una segunda vez.
El botón Live ahora es un conmutador. Al hacer clic en él nuevamente mientras Live está activo, se desactiva el modo Live. Cuando un modelo conectado cambia el estado en vivo externamente (por ejemplo, desde otro panel o un evento del radio), el botón Live se actualiza automáticamente para reflejar el estado actual.
Al hacer clic en Setup siempre se desactiva el modo Live antes de mostrar la vista del editor de macros.
Burbujas del historial de envío¶
El área del historial de envío muestra el texto CW enviado en burbujas tipo chat con el siguiente comportamiento:
- Cada burbuja muestra el texto enviado y una marca de tiempo.
- Cuando presiona Escape para abortar la transmisión, la parte no enviada del texto aparece tachada en la burbuja. La parte que ya se envió antes del aborto aparece normal.
- El renderizado del tachado utiliza el conteo de caracteres enviados en el momento del aborto. El texto de una sola línea se maneja correctamente; el tachado en texto multilínea con saltos de línea está fuera del alcance de la implementación actual.
Acciones de clic derecho en burbujas del historial de envío¶
En el área del historial de envío, haga clic derecho en cualquier burbuja CW enviada previamente para acceder a un menú contextual con dos opciones:
- Resend — Reenvía el mismo texto inmediatamente. El texto se agrega como una nueva burbuja en el historial de envío con la marca de tiempo actual.
- Clear History — Elimina todas las burbujas del historial de envío.
El menú tiene un tema oscuro que coincide con la interfaz de AetherSDR.
Consejos¶
- Los accesos directos F1–F12 son globales en la aplicación y se habilitan según el modo del slice activo, no la visibilidad del panel. Esto significa que funcionan incluso si el panel CWX está minimizado u otro panel está visible, siempre que el slice esté en modo CW o CWL. Los accesos directos son mutuamente excluyentes con el conjunto F1–F12 del panel DVK (usado en modos SSB/Digital) para evitar ambigüedad.
- Presionar Escape durante el envío de una macro es la forma más rápida de abortar. Debido a que el radio transiciona rápidamente entre los estados de transmisión y recepción durante CW, Escape funciona independientemente del estado de transmisión actual del radio.
- Ajuste Speed: en la barra inferior antes de enviar si necesita cambiar las WPM para la sesión actual.
- Si estaba enviando en vivo y desea reenviar el mismo texto, escríbalo nuevamente en el área de texto de envío después de hacer clic en Send para salir del modo Live, luego haga clic en Send una segunda vez (o presione Enter).
- Use Resend desde el menú contextual del historial para repetir rápidamente una macro enviada previamente o un búfer escrito sin volver a escribir.
Solución de problemas¶
- Presionar F1–F12 no hace nada — Confirme que el slice activo está en modo CW o CWL. Los accesos directos están deshabilitados cuando un slice en modo SSB o Digital está activo. Si otra aplicación ha capturado las teclas de función, traiga AetherSDR al primer plano.
- La macro envía pero no produce audio ni RF — El texto de la macro para esa ranura puede estar vacío. Haga clic en Setup y verifique el campo de texto junto a la tecla F en cuestión. Consulte Editar una cadena de macro CW.
- La transmisión no se detiene después de presionar Escape — Haga clic dentro de la ventana de AetherSDR para asegurarse de que tenga el foco del teclado, luego presione Escape nuevamente.
- Hizo clic en Send pero el búfer no se transmitió — Si el modo Live estaba activo cuando hizo clic en Send, el panel sale del modo Live sin enviar. Haga clic en Send una vez más (o presione Enter) para transmitir el búfer.
- El texto abortado muestra el tachado incorrectamente — El renderizado del tachado está optimizado para texto de una sola línea. El texto con saltos de línea multilínea puede no mostrar el límite del tachado correctamente. Esta es una limitación conocida.