Disparar una macro CW con F1–F12¶
Pulse una tecla de función para enviar una cadena de macro CW preescrita a través de la radio sin escribir. Esto es útil para intercambios en concursos, llamadas CQ o cualquier texto que envíe repetidamente.
Antes de comenzar¶
- AetherSDR debe estar conectado a la radio.
- El slice de TX debe estar en modo CW o en uno de los modos derivados de CW. 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 de TX está en un modo CW.
- Pulse la tecla de función (F1 a F12) en su teclado que corresponda a la macro que desea enviar. La macro se dispara inmediatamente.
- Para detener la transmisión a mitad del envío, pulse Escape. Esto limpia el búfer de envío y detiene la salida. Cualquier porción no enviada del texto 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.
Qué hace 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 de TX está en modo CW, 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 el campo de entrada de texto y el 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 |
| Desplazamiento del historial de envío | Muestra búferes de envío anteriores con resaltado de caracteres. | — | — | — |
| Área de texto de envío | Escriba caracteres CW; Enter envía el búfer. | — | — | — |
| Editores de macros F1 … F12 | Editores de la vista Setup para cada macro. | — | — | CwxMacro_F1 … CwxMacro_F12 |
| Delay: | Retardo entre macros en milisegundos. | 5 ms | 0–2000 ms | CwxDelay |
| QSK | Habilita el modo full break-in (QSK). | Off | On / Off | CwxQsk |
| Leyenda de prosignos | Muestra atajos 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á activo actualmente:
- Live está desactivado — Al hacer clic en Send, se envía el contenido del área de texto de envío inmediatamente, exactamente como al presionar Enter.
- Live está activado — Al hacer clic en Send, primero se desactiva el modo Live y el panel vuelve a la vista de envío normal. El búfer no se retransmite. Esto evita que el texto que ya se envió 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 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 de 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 de 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 porción no enviada del texto aparece tachada en la burbuja. La porción que ya se envió antes del aborto aparece normalmente.
- El renderizado del tachado utiliza el recuento de caracteres enviados en el momento del aborto. El texto de una sola línea se maneja correctamente; el tachado con salto de línea múltiple está fuera del alcance de la implementación actual.
Acciones con clic derecho en las burbujas del historial de envío¶
En el área de 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 atajos F1–F12 son de toda la aplicación y se habilitan según el modo del slice de TX, no según la visibilidad del panel. Esto significa que funcionan incluso si el panel CWX está minimizado u otro panel es visible, siempre que el slice de TX esté en un modo CW. Los atajos son mutuamente excluyentes con el conjunto F1–F12 del panel DVK (usado en modos SSB/Digital) para evitar ambigüedad.
- Presionar Escape durante un envío de macro es la forma más rápida de abortar. Debido a que la radio transiciona rápidamente entre los estados de transmitir y listo durante CW, Escape funciona independientemente del estado de transmisión actual de la radio.
- Ajuste Speed: en la barra inferior antes de enviar si necesita cambiar la 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, y 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 o búfer escrito previamente sin volver a escribir.
Solución de problemas¶
- Presionar F1–F12 no hace nada — Confirme que el slice de TX esté en modo CW. Los atajos están deshabilitados cuando un slice en modo SSB o Digital está activo en el slice de TX. Si otra aplicación ha capturado las teclas de función, traiga AetherSDR al primer plano.
- La macro envía pero no produce audio o 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 y 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 salto de línea múltiple puede no mostrar el límite del tachado correctamente. Esta es una limitación conocida.