Activar una macro CW con F1–F12¶
Presione una tecla de función para enviar una cadena de macro CW predefinida 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 de TX 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 de TX 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 activa de inmediato.
- Para detener la transmisión a medio 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.
Qué hace cada control¶
| Control | Comportamiento | Valor 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 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 QSK. | — | — | — |
| Speed: | Velocidad de envío CW en WPM, aplicada a todos los envíos de macro 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. | — | — | — |
| Delay: | Retardo entre macros en milisegundos. | 5 ms | 0–2000 ms | CwxDelay |
| QSK | Activa el modo de interrupción total (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 la versión 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 de inmediato, exactamente como al presionar Enter.
- Live está activado — 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 ya introducido 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, el modo Live se desactiva. Cuando un modelo conectado cambia el estado Live 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 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 ajustado en varias líneas está fuera del alcance de la implementación actual.
Acciones con clic derecho en las 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 de inmediato. 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 la visibilidad del panel. Esto significa que funcionan incluso si el panel CWX está minimizado u otro panel está visible, siempre que el slice de TX esté en modo CW o CWL. Los atajos son mutuamente excluyentes con el conjunto F1–F12 del panel DVK (utilizado en modos SSB/Digital) para evitar ambigüedades.
- Presionar Escape durante un envío de macro es la forma más rápida de abortar. Debido a que el radio transita entre estados de transmisión y recepción rápidamente 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 el 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 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 o CWL. 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 se 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 ajustado en varias líneas puede no mostrar el límite del tachado correctamente. Esta es una limitación conocida.