User guide and setup β VHF/UHF contest logger with aircraft scatter
Logger: index.html Β· This help file: zlog-help.html
VHF Logger started as a small experiment: building a simple online QSO logger with the help of Claude Code. It began basic and has been growing steadily ever since β and still is. Today it covers a full contest log, ON4KST chat, a live aircraft display with a prediction of when aircraft scatter becomes usable, and a watchlist you can build yourself or generate automatically from the stations currently logged in on ON4KST. Each of these windows/features can be individually enabled or disabled in Settings.
Beta: the program is still in active development and has not been thoroughly tested yet. Expect rough edges, and please back up your log regularly (EDI export, or the auto-backup setting).
VHF Logger startede som et lille eksperiment: at bygge et simpelt online QSO-logprogram ved hjælp af Claude Code. Det begyndte simpelt og er siden blevet udvidet løbende β og bliver det stadig. I dag dækker det en fuld contestlog, ON4KST chat, visning af fly med en forudsigelse af hvornår der er anvendeligt flyscatter, samt en watchlist man enten selv opretter/uploader eller får genereret automatisk ud fra de stationer der er logget ind på ON4KST. De enkelte vinduer/funktioner kan slås til/fra hver for sig under Indstillinger.
Beta: programmet er stadig under udvikling og er ikke gennemtestet endnu. Forvent børnesygdomme, og husk at tage jævnlig backup af loggen (EDI-eksport, eller auto-backup-indstillingen).
1. First-time setup
When you open the logger for the first time, Settings opens automatically. Fill in these fields:
Station identification
Field
Example
EDI field
Description
Callsign
OZ7Z
PCall
Your own callsign (upper case)
Locator
JO44VW
PWWLo
Your Maidenhead locator, 4 or 6 characters
Band
144 MHz
PBand
Active contest band
Category
3L
PSect
Section code β updates automatically when you change band (3L/3H = SO Low/High, 4L/4H = MO Low/High on 144 MHz). IARU Region 1 VHF+ contest sections (SO, MO, SO-LP, MO-LP, 6H, SO-MGM, MO-MGM, 6H-MGM) are listed alongside the NAC codes, labelled "IARU-R1 β¦" β pick whichever matches the contest you're entering.
WWL bonus
500
CWWLs/CWWLB
Points awarded per unique WWL square (4-char locator). NAC uses 500 (the default). IARU Region 1 contests have no locator bonus β set this to 0 when entering one. See chapter 3 for how this affects the score.
Operator Name
Jens Hansen
RName
Your name
Email
jens@example.dk
REmail
Your email address
Club
OZ7Z
PClub
Club callsign or name
Station ASL (m)
50
PASLo
Station height above sea level in metres
Address (used in EDI submission)
Field
Example
EDI field
Description
Address
Elmevej 4
RAdr1
Street address
Post code
8000
RPoCo
Postal code
City
Aarhus C
RCity
City
Phone
+45 12345678
RPhone
Phone number
Station equipment (used in EDI submission)
Field
Example
EDI field
Description
TX Equipment
IC-9700
STXEq
Transmitter description
RX Equipment
IC-9700
SRXEq
Receiver description β often the same as TX
Antenna
17el Yagi
SAnt
Antenna description
Antenna height (m)
12
SAntHei
Antenna height above ground in metres
Antenna ASL (m)
62
SAntAsl
Antenna height above sea level in metres (station ASL + antenna height)
Antenna gain (dBd)
14.5
SGain
Antenna gain in dBd
TX Power (W)
100
STXPow
Transmit power in watts
Remarks
β
Remarks
Free-text remarks included in the EDI file
All settings are saved automatically in the browser β you only need to fill them in once.
Don't know your Maidenhead locator? Look it up at levinecentral.com/ham/grid_square.php or search for your address in any QTH locator tool.
1. Første opsætning
Når du åbner loggeren første gang, åbner Indstillinger sig automatisk. Udfyld disse felter:
Stationsidentifikation
Felt
Eksempel
EDI-felt
Beskrivelse
Callsign
OZ7Z
PCall
Dit eget kaldesignal (store bogstaver)
Lokator
JO44VW
PWWLo
Din Maidenhead-lokator, 4 eller 6 tegn
Bånd
144 MHz
PBand
Aktivt contestbånd
Kategori
3L
PSect
Sektionskode β opdateres automatisk når du skifter bånd (3L/3H = SO Lav/Høj, 4L/4H = MO Lav/Høj på 144 MHz). IARU Region 1 VHF+ contest-sektioner (SO, MO, SO-LP, MO-LP, 6H, SO-MGM, MO-MGM, 6H-MGM) står også i listen ved siden af NAC-koderne, mærket "IARU-R1 β¦" β vælg den der passer til det contest du deltager i.
WWL bonus
500
CWWLs/CWWLB
Point per unikt WWL-felt (4-tegns lokator). NAC bruger 500 (standard). IARU Region 1-contests har ingen lokatorbonus β sæt denne til 0 når du deltager i et. Se kapitel 3 for hvordan dette påvirker scoren.
Operatørnavn
Jens Hansen
RName
Dit navn
E-mail
jens@example.dk
REmail
Din e-mailadresse
Klub
OZ7Z
PClub
Klubkaldesignal eller -navn
Station ASL (m)
50
PASLo
Stationshøjde over havet i meter
Adresse (bruges i EDI-indsendelse)
Felt
Eksempel
EDI-felt
Beskrivelse
Adresse
Elmevej 4
RAdr1
Vejadresse
Postnummer
8000
RPoCo
Postnummer
By
Aarhus C
RCity
By
Telefon
+45 12345678
RPhone
Telefonnummer
Stationsudstyr (bruges i EDI-indsendelse)
Felt
Eksempel
EDI-felt
Beskrivelse
TX-udstyr
IC-9700
STXEq
Senderens beskrivelse
RX-udstyr
IC-9700
SRXEq
Modtagerens beskrivelse β oftest det samme som TX
Antenne
17el Yagi
SAnt
Antennebeskrivelse
Antennehøjde (m)
12
SAntHei
Antennens højde over terræn i meter
Antenne ASL (m)
62
SAntAsl
Antennens højde over havet i meter (station ASL + antennehøjde)
Antenneførstærkning (dBd)
14.5
SGain
Antenneførstærkning i dBd
TX-effekt (W)
100
STXPow
Sendereffekt i watt
Bemærkninger
β
Remarks
Fritekstbemærkninger der inkluderes i EDI-filen
Alle indstillinger gemmes automatisk i browseren β du behøver kun udfylde dem én gang.
Kender du ikke din Maidenhead-lokator? Find den på levinecentral.com/ham/grid_square.php eller søg på din adresse i et QTH-lokatorfærktøj.
2. Logging a QSO
Form mode β step-by-step example
The following example logs a QSO between OZ7Z (your station, JO44VW) and G3YDY (JO01FQ) at 17:15 UTC on 144 MHz:
Dato β leave empty for today, or type 260101 for a specific date. Press Enter.
Tid β leave empty for current UTC, or type 1715. Press Enter.
Call β type G3YDY and press Enter. If G3YDY is in your locator database, the Loc field fills automatically on blur.
RST S β your report to G3YDY. Type 59 (or leave 59 as default) and press Enter.
RST R β G3YDY's report to you. Type 57 and press Enter.
Nr S / Nr R β serial numbers, if enabled in Settings. Nr S is pre-filled from the running counter (editable). Nr R is required when serials are enabled β the QSO cannot be saved without it.
Loc β type JO01FQ and press Enter. The distance (720 km) is calculated and the QSO is saved.
Duplicates (same callsign logged twice) are marked DUPE and do not count towards the score.
Editing a logged QSO
Each QSO row has two buttons on the right:
Button
Action
β
Opens the edit dialog β change date, time, callsign, mode, RST or locator. Distance is recalculated automatically. Changing an RST between 2 and 3 digits auto-switches Mode between SSB and CW (unless Mode is set to FM or Digital, which are left alone). Press Gem to save or Annuller to cancel.
Γ
Opens the delete dialog β see below.
QSO actions (Γ button)
The Γ button opens an action menu with three choices:
Cancel β closes the menu without making changes
Mark as dupe / Un-dupe β toggles the duplicate status (un-duped QSOs count in score even if the same callsign appears earlier)
Delete β permanently removes the QSO from the log
One-liner mode
Enable under Entry mode β One-liner in Settings. Type everything on one line and press Enter. Tokens are order-independent β the logger recognises each by its format.
Important convention: the RST you send (your report to the other station) is marked with a sent marker after it β ' (apostrophe) by default. The RST you receive is written without the marker. The marker itself is configurable in Settings β Advanced β Sent marker (up to 2 characters) if you prefer something other than '.
Example
Meaning
G3YDY JO01FQ
Both RST = 59 (default) β minimal entry
G3YDY 59' 57 JO01FQ
Sent 59, received 57, locator JO01FQ
G3YDY 57 JO01FQ
Sent 59 (default), received 57
17:32 G3YDY 57 JO01FQ
Log with a specific time (17:32 UTC) instead of the current time
1732 G3YDY 57 JO01FQ
Same β time without colon is also recognised (HHMM format)
G3YDY 599' 579 JO01FQ
CW QSO β 3-digit RST auto-sets mode to CW; hint shows CW
Full format: CALL [HH:MM or HHMM] [SND-RST'] [RCV-RST] [NR] LOCATOR
Locator and callsign are the only required fields β everything else is optional.
CW auto-detection: if either the sent or received RST is 3 digits (e.g. 599), the QSO is automatically saved as CW (mode 2). The hint line shows CW to confirm.
Propagation reports: the RST's third character can also be a letter instead of a tone digit, for traditional propagation-mode signal reports β A for aurora, S for rain scatter (regnscatter). E.g. 55A, 55S', or glued with a serial number as 55S555.
Serial numbers in one-liner mode
When Serial numbers is enabled in Settings, you can glue a serial number directly onto the RST β no separate token needed. Whether it's a sent or received serial depends on the same marker convention used for RST:
Example
Meaning
G3YDY 55009' 56010 JO01FQ
Sent RST 55 with sent serial 009; received RST 56 with received serial 010
G3YDY 55' 56010 JO01FQ
Sent RST 55, serial auto-filled from the running counter; received RST 56 with received serial 010
The hint line shows Snt#: / Rcv#: as you type to confirm what was recognised.
When serial numbers are enabled, a received serial number is mandatory β the QSO is rejected with "Enter received serial number" if none was typed or recognised, in both one-liner and form mode.
Auto-increment reference: if you type an explicit sent serial (e.g. 009 in 55009'), that value becomes the new reference β the next QSO's auto-filled sent serial continues from 010, not from wherever the old counter was. This lets you correct the running count on the fly if it ever drifts from what you actually sent over the air.
Ambiguous glued numbers: a glued received RST+serial like 55123 is genuinely ambiguous β it could mean RST 55 + serial 123, or RST 551 + serial 23, and the parser has to guess (it prefers the longer RST). This only happens when every digit after the RST is 1β9 (no zero); numbers like 56010 are unambiguous and parse correctly either way. When in doubt, type the RST and serial as two separate space-separated tokens instead β e.g. 55 123 β which is always read correctly.
Entering a custom time and date (one-liner)
To log a QSO with a time other than the current UTC time, type it in HH:MM or HHMM format (with or without colon) anywhere in the one-liner line, before the callsign β e.g. 17:32 G3YDY 57 JO01FQ or 1732 G3YDY 57 JO01FQ. The hint line confirms it is recognised: Tid: 17:32.
To log a QSO with a different date, fill in the small Dato YYMMDD field that appears below the input box (e.g. 260101 for 1 January 2026). Leave it empty to use today's date. The date field is not cleared between QSOs so you can log several QSOs with the same back-dated date without re-typing it. Press F3 to clear the date field together with the input.
Entering a custom time and date (form mode)
Form mode has a Dato YYMMDD field and a Tid UTC field at the start of the form. Both default to the current date and time if left blank. They are cleared automatically after each QSO is saved.
Locator autocomplete in one-liner
When you press Space or Enter after a callsign (or a partial callsign, 3+ characters), the logger looks it up in the locator database automatically. Nothing is inserted into the line yet β a picker with the matching candidates opens above the input field instead.
Press Ctrl+X to insert the first candidate. Press it again to replace with the second, again for the third, and so on β wrapping back to the first once you've cycled through all of them.
Arrow keys (β / β) + Enter, or a mouse click, work as an alternative way to jump straight to a specific entry.
Press Esc to dismiss the picker without inserting anything.
No match β space is inserted normally; type the locator yourself.
The picker (and Ctrl-X cycling) closes automatically as soon as you type anything further β so once you move on to the RST, Enter reliably saves the QSO instead of re-confirming a stale suggestion.
Whenever a locator is known β typed directly, resolved, or just suggested from the DB β the hint line also shows QTF (bearing from your home station), e.g. Loc: JO65EU QTF: 56Β°. Requires a home locator to be set in Settings.
If the line ends up with two locator-shaped tokens (e.g. you typed one yourself and a second got inserted by mistake), Enter refuses to log the QSO and shows an error instead. Press Ctrl+X to choose which one to keep β it removes both and re-inserts just the selected one β then press Enter again to log.
Shorthand locator without field letters: typing just the square+subsquare, e.g. 44XX instead of JO44XX, is recognized too β common practice over the air for a nearby contact. It's resolved to the full locator closest to your home station (checking your home field and its neighbors), so it almost always just means "my own field" unless the target square happens to sit right across a field boundary. Requires a home locator to be set in Settings.
Duplicate warning
As soon as the typed callsign matches an already-logged QSO, the one-liner input turns red and a short beep sounds β in addition to the DUPLET text shown in the hint line below. Both cues clear automatically once you move past the callsign or clear the line.
Portable/mobile suffixes don't create a new station for duplicate purposes: OZ1DSK, OZ1DSK/P and OZ1DSK-P are all treated as the same call. Prefix-style calls like OZ/DL4MM are recognised as valid callsigns too.
New ODX: logging a QSO that becomes the new longest-distance contact in the log plays a distinct two-tone rising chime β different from the duplicate warning beep β right after it's saved.
Wildcard callsign lookup
Use ? as a wildcard for a single unknown character in a callsign. Press Space after the partial callsign to search the locator database:
Example
Matches
G?YDY
G3YDY, G4YDY, β¦
OZ?Z
OZ1Z, OZ7Z, β¦
OZ??R
OZ1HR, OZ5YR, β¦
A picker appears with all matches from the database. Select the correct station β the wildcard token in the input is replaced with the actual callsign and the locator is inserted automatically.
Prefix search also works without wildcards: type OZ7 and press Space to see all database entries beginning with OZ7.
Live search β replaces the log list
As soon as the last thing you're typing is 2 or more characters containing a letter, the QSO log table is temporarily replaced with every locator-database entry where that text appears β anywhere in the callsign or the locator, not just at the start. This is separate from the Space/Enter picker above: it updates on every keystroke, doesn't require a complete callsign first, and searches locator text too.
Typed
Matches (because it appears...)
jo44
any locator starting JO44...
we
a locator ending in WE, e.g. JO44WE
4w
anywhere in the middle, e.g. the 4W in JO44WE
oz7
any callsign containing OZ7
o?7z
? as a wildcard for one unknown character β matches OZ7Z, OK7Z, β¦
jo??we
wildcards work in locators too, not just callsigns β matches JO44WE, JO33WE, β¦
Matches you've already worked (logged in this session) are separated into their own narrow column on the left, so you can see at a glance who's still needed. Everything else fills the remaining 3 columns to use the panel's width. Both lists are sorted alphabetically by callsign, filling each column top-to-bottom before wrapping to the next. Each entry shows distance and QTF (bearing) after the locator, e.g. JO44WE Β· 182km 177Β° β same figures as the map/log, requires a home locator to be set in Settings. Click any entry to fill that call and locator into the input, same as picking from the Space/Enter picker.
Press Esc, clear the input, or move on to the next field (a space) to bring the log table back. If you were on a different tab (Watchlist/KST/Online), it switches you to Log list automatically so you can see the results.
Queuing the next QSO β /n
While logging a QSO you can note one or more upcoming stations using /n CALL anywhere in the line:
Example
Effect
G3YDY 57 JO01FQ /n G4SWX
Logs G3YDY, then pre-fills G4SWX (+ locator if in DB)
G3YDY 57 JO01FQ /n G4SWX /n SM5EPO
Queue: G4SWX first, then SM5EPO
The hint line shows the queue as β G4SWX β SM5EPO while you type. After logging:
The first queued callsign is pre-filled (with locator from DB if available).
The remaining /n entries stay in the input so they are passed on when that QSO is logged.
When the last queued QSO is logged the input clears normally.
Press F3 to clear the input and the entire queue at any time.
2. Log en QSO
Formtilstand β trin-for-trin eksempel
Følgende eksempel logger en QSO mellem OZ7Z (din station, JO44VW) og G3YDY (JO01FQ) kl. 17:15 UTC på 144 MHz:
Dato β lad feltet være tomt for dags dato, eller skriv 260101 for en bestemt dato. Tryk Enter.
Tid UTC β lad feltet være tomt for aktuel UTC, eller skriv 1715. Tryk Enter.
Call β skriv G3YDY og tryk Enter. Hvis G3YDY er i din lokatordatabase, udfyldes Loc-feltet automatisk når du forlader feltet.
RST S β din rapport til G3YDY. Skriv 59 (eller lad 59 stå som standard) og tryk Enter.
RST R β G3YDYs rapport til dig. Skriv 57 og tryk Enter.
Nr S / Nr R β løbenumre, hvis aktiveret i Indstillinger. Nr S udfyldes automatisk fra den løbende tæller (kan redigeres). Nr R er påkrævet når løbenumre er aktiveret β QSO'en kan ikke gemmes uden det.
Loc β skriv JO01FQ og tryk Enter. Afstanden (720 km) beregnes og QSO'en gemmes.
Dubletter (samme kaldesignal logget to gange) mærkes DUPE og tæller ikke med i scoren.
Rediger en logget QSO
Hver QSO-række har to knapper til højre:
Knap
Handling
✎
Åbner redigerings-dialogen β ændr dato, tid, kald, mode, RST eller lokator. Afstand genberegnes automatisk. Γndring af en RST mellem 2 og 3 cifre skifter automatisk Mode mellem SSB og CW (medmindre Mode står på FM eller Digital, som ikke ændres). Tryk Gem for at gemme eller Annuller for at fortryde.
×
Åbner slette-dialogen β se nedenfor.
QSO-handlinger (Γ knap)
Knappen Γ åbner en handlingsmenu med tre valg:
Annuller β lukker menuen uden at ændre noget
Gem som dublet / Fjern dublet β skifter dublet-status (en QSO med "Fjern dublet" tæller i score selv om kaldet ses tidligere i loggen)
Slet β fjerner QSO'en permanent fra loggen
Oneliner-tilstand
Aktivér under Indtastningstilstand β Oneliner i Indstillinger. Skriv alt på én linje og tryk Enter. Tokens er rækkefølgeuafhængige β loggeren genkender hvert element ud fra dets format.
Vigtig konvention: den RST du sender (din rapport til den anden station) mærkes med en sendt-markΓΈr efter β ' (apostrof) som standard. Den RST du modtager skrives uden markΓΈren. Selve markΓΈren kan konfigureres under Indstillinger β Advanced β Sent marker (op til 2 tegn), hvis du foretrΓ¦kker noget andet end '.
Eksempel
Betydning
G3YDY JO01FQ
Begge RST = 59 (standard) β minimalt
G3YDY 59' 57 JO01FQ
Sendt 59, modtaget 57, lokator JO01FQ
G3YDY 57 JO01FQ
Sendt 59 (standard), modtaget 57
17:32 G3YDY 57 JO01FQ
Log med bestemt tidspunkt (17:32 UTC) i stedet for aktuelt
1732 G3YDY 57 JO01FQ
Samme β tid uden kolon genkendes også (HHMM-format)
G3YDY 599' 579 JO01FQ
CW-QSO β 3-cifret RST sætter automatisk mode til CW; hintet viser CW
Fuldt format: CALL [HH:MM eller HHMM] [SND-RST'] [RCV-RST] [NR] LOKATOR
Lokator og kaldesignal er de eneste påkrævede felter β alt andet er valgfrit.
CW-auto-detektion: hvis enten sendt eller modtaget RST er 3 cifre (f.eks. 599), gemmes QSO'en automatisk som CW (mode 2). Hintet viser CW som bekræftelse.
Propagationsrapporter: RST'ens tredje tegn kan også være et bogstav i stedet for et tonetal, til traditionelle propagations-signalrapporter β A for aurora, S for regnscatter. F.eks. 55A, 55S', eller sammenklistret med løbenummer som 55S555.
Løbenumre i oneliner-tilstand
Når Serial numbers er aktiveret i Indstillinger, kan du klistre et løbenummer direkte på RST'en β uden et separat token. Om det er et sendt eller modtaget løbenummer afgøres af den samme markør-konvention som bruges til RST:
Eksempel
Betydning
G3YDY 55009' 56010 JO01FQ
Sendt RST 55 med sendt løbenummer 009; modtaget RST 56 med modtaget løbenummer 010
G3YDY 55' 56010 JO01FQ
Sendt RST 55, løbenummer auto-udfyldes fra den løbende tæller; modtaget RST 56 med modtaget løbenummer 010
Hintet viser Snt#: / Rcv#: mens du skriver, som bekræftelse på hvad der blev genkendt.
Når løbenumre er aktiveret, er et modtaget løbenummer påkrævet β QSO'en afvises med "Enter received serial number" hvis intet blev skrevet eller genkendt, både i oneliner og formtilstand.
Auto-increment-reference: hvis du skriver et eksplicit sendt løbenummer (f.eks. 009 i 55009'), bliver den værdi den nye reference β næste QSO's auto-udfyldte sendte løbenummer fortsætter fra 010, ikke fra hvor den gamle tæller stod. Det lader dig rette den løbende tæller undervejs, hvis den nogensinde afviger fra hvad du faktisk sendte over luften.
Tvetydige sammenklistrede tal: et sammenklistret modtaget RST+løbenummer som 55123 er reelt tvetydigt β det kan betyde RST 55 + løbenummer 123, eller RST 551 + løbenummer 23, og parseren må gætte (den foretrækker det længste RST). Det sker kun når hvert ciffer efter RST'en er 1β9 (intet nul); tal som 56010 er utvetydige og parses korrekt uanset. Er du i tvivl, så skriv RST og løbenummer som to separate mellemrums-adskilte tokens i stedet β fx 55 123 β som altid læses korrekt.
Brugerdefineret tid og dato (oneliner)
For at logge en QSO med et andet tidspunkt end den aktuelle UTC-tid, skrives det i HH:MM- eller HHMM-format (med eller uden kolon) før kaldesignalet på oneliner-linjen β f.eks. 17:32 G3YDY 57 JO01FQ eller 1732 G3YDY 57 JO01FQ. Hintet bekræfter genkendelsen: Tid: 17:32.
For at logge med en anden dato, udfyldes det lille Dato YYMMDD-felt under inputfeltet (f.eks. 260101 for 1. januar 2026). Lad det stå tomt for dags dato. Datofeltet ryddes ikke mellem QSO'er, så du kan logge flere QSO'er med samme tilbagedaterede dato uden at skrive den igen. Tryk F3 for at rydde datofeltet sammen med inputfeltet.
Brugerdefineret tid og dato (formtilstand)
Formtilstanden har et Dato YYMMDD-felt og et Tid UTC-felt i starten af formularen. Begge standard til aktuel dato og tid hvis de efterlades tomme. De ryddes automatisk når en QSO gemmes.
Lokator-autoudfyldning i oneliner
Når du trykker Mellemrum eller Enter efter et kaldesignal (eller et delvist kaldesignal, 3+ tegn), slår loggeren det automatisk op i lokatordatabasen. Intet indsættes i linjen endnu β en valgmenu med de matchende kandidater åbner i stedet over inputfeltet.
Tryk Ctrl+X for at indsætte det første forslag. Tryk igen for at erstatte med nummer to, igen for nummer tre, osv. β starter forfra ved det første når du har været hele vejen rundt.
Piletaster (β / β) + Enter, eller museklik, virker som alternativ måde at hoppe direkte til en bestemt post.
Tryk Esc for at lukke valgmenuen uden at indsætte noget.
Intet match β mellemrum indsættes normalt; skriv lokatoren selv.
Valgmenuen (og Ctrl-X-cykling) lukker automatisk så snart du taster videre β så når du er gået videre til RST'en, gemmer Enter pålideligt QSO'en i stedet for at bekræfte et forΓ¦ldet forslag.
Når en lokator er kendt β tastet direkte, løst, eller blot foreslået fra DB'en β viser hintet også QTF (retningsvinkel fra din hjemmestation), fx Loc: JO65EU QTF: 56Β°. Kræver at hjemmelokatoren er sat i Indstillinger.
Ender linjen med to lokator-lignende tokens (fx du har selv tastet én, og en anden blev indsættet ved en fejl), nægter Enter at logge QSO'en og viser en fejl i stedet. Tryk Ctrl+X for at vælge hvilken der skal beholdes β den fjerner begge og gen-indsætter kun den valgte β tryk så Enter igen for at logge.
Forkortet lokator uden feltbogstaver: at taste blot kvadrat+underkvadrat, fx 44XX i stedet for JO44XX, genkendes også β udbredt praksis over luften ved en nærliggende station. Den løses til den fulde lokator nærmest din hjemmestation (tjekker dit hjemmefelt og dets naboer), så det er næsten altid bare "mit eget felt" β medmindre kvadratet tilfældigvis ligger lige på den anden side af en feltgrænse. Kræver at hjemmelokatoren er sat i Indstillinger.
Duplet-advarsel
Så snart det tastede kaldesignal matcher en allerede logget QSO, bliver oneliner-inputtet rødt og der lyder et kort beep β udover DUPLET-teksten der vises i hintet nedenunder. Begge signaler forsvinder automatisk igen når du går videre fra kaldesignalet eller rydder linjen.
Portable/mobile-suffikser opretter ikke en ny station i duplet-øjemed: OZ1DSK, OZ1DSK/P og OZ1DSK-P regnes alle som samme kald. Præfiks-kald som OZ/DL4MM genkendes også som gyldige kaldesignaler.
Ny ODX: logger du en QSO der bliver den nye længste-afstand-kontakt i loggen, spilles en distinkt to-tone stigende klang β anderledes end duplet-bippet β lige efter den er gemt.
Søgning med jokertegn
Brug ? som jokertegn for et enkelt ukendt tegn i et kaldesignal. Tryk Mellemrum efter det delvise kaldesignal for at søge i lokatordatabasen:
Eksempel
Matcher
G?YDY
G3YDY, G4YDY, β¦
OZ?Z
OZ1Z, OZ7Z, β¦
OZ??R
OZ1HR, OZ5YR, β¦
En valgmenu viser alle match fra databasen. Vælg den korrekte station β jokertegnet i inputfeltet erstattes med det rigtige kaldesignal og lokatoren indsættes automatisk.
Præfiks-søgning virker også uden jokertegn: skriv OZ7 og tryk Mellemrum for at se alle databaseposter der begynder med OZ7.
Live søgning β erstatter loglisten
Så snart det sidste du taster er 2 eller flere tegn med mindst ét bogstav, erstattes QSO-log-tabellen midlertidigt med alle poster i lokatordatabasen hvor den tekst optræder β hvor som helst i kaldesignalet eller lokatoren, ikke kun i starten. Dette er adskilt fra Mellemrum/Enter-vælgeren ovenfor: den opdateres ved hvert tastetryk, kræver ikke et komplet kaldesignal først, og søger også i lokatortekst.
jokertegn virker også i lokatorer, ikke kun kaldesignaler β matcher JO44WE, JO33WE, β¦
Match du allerede har kørt (logget i denne session) udskilles i deres egen smalle kolonne til venstre, så du hurtigt kan se hvem der stadig mangler. Alt andet fylder de resterende 3 kolonner for at udnytte panelets bredde. Begge lister sorteres alfabetisk efter kaldesignal og fylder hver kolonne top-bund før der springes til næste. Hvert resultat viser afstand og QTF (retningsvinkel) efter lokatoren, fx JO44WE Β· 182km 177Β° β samme tal som kort/log, kræver en hjemmelokator i Indstillinger. Klik på et resultat for at indsætte det kald og den lokator i inputfeltet, ligesom ved valg fra Mellemrum/Enter-vælgeren.
Tryk Esc, ryd inputfeltet, eller gå videre til næste felt (et mellemrum) for at få loglisten tilbage. Var du på en anden fane (Watchlist/KST/Online), skiftes der automatisk til Log liste så du kan se resultaterne.
Kø-funktion for næste QSO β /n
Mens du logger en QSO kan du notere en eller flere kommende stationer med /n CALL et vilkårligt sted på linjen:
Eksempel
Effekt
G3YDY 57 JO01FQ /n G4SWX
Logger G3YDY, præ-udfylder dernæst G4SWX (+ lokator fra DB)
G3YDY 57 JO01FQ /n G4SWX /n SM5EPO
Kø: G4SWX først, dernæst SM5EPO
Hintet viser køen som β G4SWX β SM5EPO mens du skriver. Efter logging:
Det første køede kaldesignal præ-udfyldes (med lokator fra DB hvis tilgængelig).
De resterende /n-poster forbliver i inputfeltet så de videreføres når den QSO logges.
Når den sidste køede QSO logges, ryddes inputfeltet normalt.
Tryk F3 for at rydde inputfeltet og hele køen når som helst.
3. Score
The score is shown continuously in the bar below the top menu:
KM pts β sum of distances for valid QSOs
AVG β average KM pts per QSO (KM pts Γ· number of valid QSOs)
ODX β the longest-distance QSO in the log: callsign, locator and distance
WWL Γ 500 β points per unique Maidenhead square (4 characters). The 500 is the WWL bonus value from Settings (default 500 for NAC; set to 0 for IARU Region 1 contests, which have no locator bonus) β the label updates to match.
Total = KM pts Γ band multiplier + WWL bonus
Worked example
You are OZ7Z (JO44VW) on 144 MHz and have logged three QSOs:
The band multiplier is Γ1 for 144 MHz. Microwave bands get a higher multiplier:
Band
Multiplier
50β1296 MHz
Γ1
2.3 GHz
Γ2
3.4 GHz
Γ3
5.7 GHz
Γ4
10 GHz
Γ5
24 GHz+
Γ6βΓ10
3. Score
Scoren vises løbende i bjΓ¦lken under topmenuen:
KM pts β sum af afstande for gyldige QSO'er
AVG β gennemsnitlige KM pts per QSO (KM pts Γ· antal gyldige QSO'er)
ODX β QSO'en med længst afstand i loggen: kaldesignal, lokator og afstand
WWL Γ 500 β point per unikt Maidenhead-felt (4 tegn). De 500 er WWL bonus-værdien fra Indstillinger (standard 500 for NAC; sæt til 0 for IARU Region 1-contests, som ikke har lokatorbonus) β labelen opdateres tilsvarende.
Total = KM pts Γ båndmultiplikator + WWL-bonus
Eksempel
Du er OZ7Z (JO44VW) på 144 MHz og har logget tre QSO'er:
Båndmultiplikatoren er Γ1 for 144 MHz. Mikrbølgebånd får en højere multiplikator:
Bånd
Multiplikator
50β1296 MHz
Γ1
2,3 GHz
Γ2
3,4 GHz
Γ3
5,7 GHz
Γ4
10 GHz
Γ5
24 GHz+
Γ6βΓ10
4. EDI export / import
Click β EDI to download your contest log in REG1TEST format (Tucnak-compatible). The file can be uploaded directly to vushf.dk.
Click β EDI to load a previously saved EDI file back into the logger. If the log already contains QSOs, you're asked whether to Replace them or Merge the imported QSOs in β merge skips any QSO that's already logged (matched on callsign + date + time), so it's safe to re-import the same file without creating duplicates. Distances are recalculated from the locators using the current home locator setting; any QSO with a blank locator field in the file is looked up in the locator database instead.
Importing also updates your Contest start date / Contest end date (Settings) to match the date range of the imported QSOs, and your callsign to the file's PCall= field β so the sync date window (see Β§11) lines up automatically instead of pointing at whatever date was set before.
Filename: OZ7Z_144MHz_260506.edi
Each QSO line: date ; time ; call ; mode ; RST-sent ; nr-sent ; RST-rcvd ; nr-rcvd ; locator ; distance-km
Settings β Advanced β Local backup every N QSO automatically triggers this same download after every Nth QSO you log (0 = off), so you always have a recent backup on disk without clicking β EDI yourself. Each auto-backup gets a _bkNNN suffix (current QSO count) so successive files don't overwrite each other.
Distance formula: distances are calculated using the spherical haversine formula with Earth radius 6373.6 km (Hamlib/Tucnak standard) and always rounded up. This matches the vushf.dk contest robot.
4. EDI-eksport / -import
Klik på β EDI for at downloade din contestlog i REG1TEST-format (Tucnak-kompatibelt). Filen kan uploades direkte til vushf.dk.
Klik på β EDI for at indlæse en tidligere gemt EDI-fil. Hvis loggen allerede indeholder QSO'er, bliver du spørgt om du vil Erstatte dem eller Flet de importerede QSO'er ind β flet springer QSO'er der allerede er logget over (matchet på kaldesignal + dato + tid), så det er trygt at genimportere samme fil uden at få dubletter. Afstande genberegnes fra lokatorerne med den aktuelle hjemmelokator; QSO'er med tomt lokatorfelt i filen slås op i lokator-databasen i stedet.
Import opdaterer også din Contest startdato / Contest slutdato (Indstillinger) til at matche de importerede QSO'ers datoer, samt dit kaldesignal til filens PCall=-felt β så sync-dato-vinduet (se §11) automatisk stemmer overens i stedet for at pege på hvad der var sat i forvejen.
Filnavn: OZ7Z_144MHz_260506.edi
Hver QSO-linje: dato ; tid ; kald ; mode ; RST-sendt ; nr-sendt ; RST-modtaget ; nr-modtaget ; lokator ; afstand-km
Indstillinger β Advanced β Local backup every N QSO udløser automatisk den samme download efter hver N'te QSO du logger (0 = fra), så du altid har en frisk backup liggende uden selv at klikke β EDI. Hver auto-backup får et _bkNNN-suffiks (aktuelt QSO-antal), så filerne ikke overskriver hinanden.
Afstandsformel: afstande beregnes med sfærisk haversine-formel med jordradius 6373,6 km (Hamlib/Tucnak-standard) og rundes altid op. Matcher vushf.dk's contest-robot.
5. Locator database
Import a text file with known stations for callsign autocomplete. One station per line:
A callsign may appear more than once with different locators (e.g. a portable station at different QTH). If there are two or more locators for the same call, a picker appears when you press Space in the one-liner or leave the Callsign field in form mode.
Click 📂 Load locator file in Settings. The database is stored in the browser and merged with any new file you load.
If you load or update the locator database after QSOs are already logged, click ↻ Recalc in the top bar to look up any missing locators for already-logged QSOs from the database, recalculate distances, and re-run the duplicate check for the whole log in one go.
5. Lokator-database
Importer en tekstfil med kendte stationer til kaldesignal-autoudfyldning. Én station per linje:
Et kaldesignal kan forekomme mere end én gang med forskellige lokatorer (f.eks. en portabel station på forskellige QTH). Hvis der er to eller flere lokatorer for samme kald, vises en valgmenu når du trykker Mellemrum i oneliner eller forlader Callsign-feltet i formtilstand.
Klik på 📂 Indlæs lokatorfil i Indstillinger. Databasen gemmes i browseren og slås sammen med eventuelle nye filer du indlæser.
Hvis du indlæser eller opdaterer lokator-databasen efter QSO'er allerede er logget, klik på ↻ Recalc i topbjælken for at slå manglende lokatorer op i databasen for allerede loggede QSO'er, genberegne afstande, og genkøre duplet-tjek for hele loggen i ét hug.
6. Aircraft scatter
Aircraft scatter allows VHF/UHF QSOs over long distances via reflection from aircraft. Flight data is fetched via vushf.dk as a proxy β it tries airscatter.dk first and automatically falls back to OpenSky Network if airscatter.dk is unavailable. The active source is shown in the info bar below the map: 42 aircraft Β· airscatter.dk or 42 aircraft Β· OpenSky.
Adding stations to the Watchlist
Open ⚙ Settings and switch to the ✈ Watchlist sub-tab (next to General, top of the Settings panel). It has an add-row at the top and a list of your stations below β there is no fixed row count or upper limit.
Type a callsign and locator into the two fields, then click + TilfΓΈj (or press Enter) to add the station to the list.
Each row in the list can be edited directly β click into the Kald or Lokator field and type; changes save automatically.
The checkbox on the left of each row controls whether that station is actively watched for scatter β the same checkbox state is shared with the live Watchlist tab (see below).
Click the β button on a row to remove just that station.
To import a station list from a file, click β³ Import file at the top of the Watchlist sub-tab. To clear all stations at once, click the red β Ryd liste button β you will be asked to confirm.
A quick way to fill the Watchlist: use the Online tab's + TilfΓΈj til watchlist range button (see chapter 7) to bulk-add every currently online KST station within a chosen distance β no manual typing needed.
Getting started with scatter
Click ✈ Planes in the top bar β aircraft within the search radius are now fetched every 10 seconds.
Open the β Watchlist tab in the left panel (this is the live scatter view, separate from the Settings β Watchlist setup above).
Tick the checkboxes next to the stations you want to check scatter against. Use the header checkbox to select all at once.
The logger automatically shows which aircraft are in scatter position and when the next one arrives.
The Watchlist tab shows your stations even when β Planes is off β the scatter column just stays empty (β) until you turn it on. You can also remove a station directly from this tab with the β button on its row, without going through Settings β Watchlist setup.
What does the watchlist show?
Display
Meaning
G3YDY β (12)
Aircraft in scatter position now β approx. 12 minutes remaining
G4SWX (5)
No current scatter, but next aircraft arrives in approximately 5 minutes
SM5EPO
No scatter or incoming aircraft detected
(faded / strikethrough)
Station already logged as a QSO
Scatter parameters
The scatter corridor angle and minimum aircraft distance are set automatically based on the selected band. You can adjust them manually in Settings:
Parameter
Description
Scatter angle (Β°)
Width of the scatter corridor. Narrower at higher frequencies (e.g. 2Β° on 10 GHz, 5Β° on 144 MHz).
Plane range (km)
Maximum search radius for aircraft β default 400 km
Min plane dist (km)
Aircraft closer than this are ignored (within line-of-sight) β default 130 km
Map overlays
Zone β shows the yellow scatter corridor polygon on the map
Lines β shows a green line between your station and the remote station during active scatter
6. Aircraft scatter
Aircraft scatter muliggør VHF/UHF-QSO'er over lange afstande via refleksion fra fly. Flydata hentes via vushf.dk som proxy β systemet forsøger først airscatter.dk og falder automatisk tilbage til OpenSky Network hvis airscatter.dk ikke er tilgængelig. Den aktive kilde vises i infobjælken under kortet: 42 fly Β· airscatter.dk eller 42 fly Β· OpenSky.
Tilføj stationer til watchlisten
Åbn ⚙ Indstillinger og skift til underfanen ✈ Watchlist (ved siden af Generelt, øverst i Indstillinger). Den har en tilføj-række øverst og en liste over dine stationer nedenunder β der er intet fast antal rækker eller øvre grænse.
Skriv kaldesignal og lokator i de to felter, og klik så + Tilføj (eller tryk Enter) for at tilføje stationen til listen.
Hver række i listen kan redigeres direkte β klik ind i Kald- eller Lokator-feltet og skriv; ændringer gemmes automatisk.
Afkrydsningsfeltet til venstre for hver række styrer om stationen er aktivt overvåget for scatter β samme afkrydsningsstatus deles med den levende Watchlist-fane (se nedenfor).
Klik på β-knappen på en række for kun at fjerne den station.
For at importere en stationsliste fra en fil, klik 📂 Importer fil øverst i Watchlist-underfanen. For at rydde alle stationer på én gang, klik den røde ✕ Ryd liste-knap β du skal bekræfte først.
En hurtig måde at fylde watchlisten på: brug Online-fanens + Tilføj til watchlist-intervalknap (se kapitel 7) til at bulk-tilføje alle aktuelt online KST-stationer indenfor en valgt afstand β ingen manuel indtastning nødvendig.
Kom i gang med scatter
Klik på ✈ Planes i topbjælken β fly inden for søgeradius hentes nu hvert 10. sekund.
Åbn β Watchlist-fanen i venstre panel (dette er den levende scatter-visning, adskilt fra Indstillinger β Watchlist-opsΓ¦tningen ovenfor).
Sæt hak i afkrydsningsfelterne ud for de stationer du vil tjekke scatter mod. Brug topafkrydsningsfeltet til at vælge alle på én gang.
Loggeren viser automatisk hvilke fly der er i scatter-position og når det næste ankommer.
Watchlist-fanen viser dine stationer selv når ✈ Planes er slået fra β scatter-kolonnen står bare tom (β) indtil du slår det til. Du kan også fjerne en station direkte fra denne fane med β-knappen på dens række, uden at skulle åbne Indstillinger β Watchlist-opsætning.
Hvad viser watchlisten?
Visning
Betydning
G3YDY β (12)
Fly i scatter-position nu β ca. 12 minutter tilbage
G4SWX (5)
Ingen aktuel scatter, men næste fly ankommer om ca. 5 minutter
SM5EPO
Ingen scatter eller indkommende fly registreret
(udtonet / gennemstreget)
Station allerede logget som QSO
Scatter-parametre
Scatter-korridorvinklen og minimums-flyafstanden sættes automatisk baseret på det valgte bånd. Du kan justere dem manuelt i Indstillinger:
Parameter
Beskrivelse
Scatter-vinkel (Β°)
Bredden af scatter-korridoren. Smallere ved højere frekvenser (f.eks. 2Β° på 10 GHz, 5Β° på 144 MHz).
Fly-rækkevidde (km)
Maksimal søgeradius for fly β standard 400 km
Min fly-afstand (km)
Fly tættere end dette ignoreres (inden for sigtelinje) β standard 130 km
Kortoverlay
Zone β viser den gule scatter-korridorpolygon på kortet
Lines β viser en grøn linje mellem din station og fjernstationen under aktiv scatter
7. ON4KST chat
The logger has a built-in client for the ON4KST VHF chat network. Use it to arrange skeds with other operators during a contest.
Connecting
Click the KST tab in the top-left panel.
Enter your callsign, password and the channel you want to join (e.g. 144 for the 144 MHz room).
Click Connect β incoming messages appear in the chat window.
Type a message in the input box at the bottom and press Enter to send.
Click Disconnect to log out.
You need an ON4KST account to use the chat. Register at on4kst.org.
The chat window is split in two: the top pane shows the full channel traffic, while a smaller pane below it β "Mine beskeder & svar til mig" β mirrors only the messages you sent and any lines mentioning your own callsign, so you can follow your own conversations without scrolling through a busy channel.
The browser asks for notification permission the first time you click Connect. If granted, a desktop pop-up appears whenever your own callsign is mentioned and the tab isn't currently visible β so you won't miss a sked request while looking at another window, without the pop-up stealing focus from wherever you're working.
Reloading the page (F5) does not disconnect you from KST β the connection runs on the server independently of the browser tab. On reload, the logger checks whether it's still connected and resumes the chat automatically, replaying any messages that arrived in the meantime, instead of forcing a fresh reconnect.
Split view β KST above the QSO entry
For single-op use, enable Settings β Advanced β Split view: KST above QSO entry to dock a compact chat panel β with its own message box β directly above the QSO entry, so you can watch and reply to KST without switching tabs.
Press F4 to jump keyboard focus between the KST message box and the QSO entry field. Whichever one currently has focus gets a highlighted border, so it's always clear which one you're typing into.
Drag the top edge of the panel to resize it β the height is remembered.
Use the filter dropdown in the panel header to narrow what's shown: All, Mine + mentions, CQ only, or Watchlist (only lines mentioning a call currently on your Watchlist).
Right-click β scatter sked from Watchlist
When a station in the Watchlist tab is also online on KST it shows a Β·KST badge next to its callsign. Right-click the callsign to open a context menu with a pre-filled scatter sked message. Example:
G3YDY pls sked on 144.300 AP in 8 min
The frequency is taken from your active band and the time is the current scatter ETA. Edit the message if needed and press Enter to send it.
Online tab β all logged-in users
The Online tab (tab 4) shows all stations currently logged into the KST channel. Click Fetch active users to refresh the list. The list is filtered by distance β only stations within the configured maximum (default 1000 km) are shown.
Badge
Meaning
Β·WL
Station is in your Watchlist
Β·ME
Your own callsign
Left-click any callsign β in the chat log, the "Mine" pane, the split-view panel, or the Online list β to instantly fill the message box with /cq G3YDY, ready to send. Right-click instead opens an editable popup pre-filled the same way, if you want to change the message before sending.
Sorting: click the Call, Lokator or km column header to sort the list by that field. Click the same header again to reverse the direction (ascending β descending, shown by a β²/βΌ marker). Stations with an unknown distance always sort to the bottom.
Bulk-add to Watchlist by range
Below the header row of the Online tab is a + TilfΓΈj til watchlist button with two range fields, "fra" (from) and "til" (to), in km. This adds every currently online station whose distance falls within that range to your Watchlist in one click β skipping stations already in the list or without a valid locator. Newly added stations are automatically checked as actively watched. Your home locator must be set in Settings for this to work.
7. ON4KST chat
Loggeren har en indbygget klient til ON4KST VHF-chatnetværket. Brug det til at aftale skeds med andre operatører under et contest.
Forbind
Klik på KST-fanen i panelet øverst til venstre.
Indtast dit kaldesignal, adgangskode og den kanal du vil tilslutte dig (f.eks. 144 for 144 MHz-rummet).
Klik på Connect β indkommende beskeder vises i chatvinduet.
Skriv en besked i inputfeltet nederst og tryk Enter for at sende.
Klik på Disconnect for at logge af.
Du skal have en ON4KST-konto for at bruge chatten. Registrer dig på on4kst.org.
Chatvinduet er delt i to: den øverste rude viser al trafik på kanalen, mens en mindre rude nedenunder β "Mine beskeder & svar til mig" β kun spejler det du selv har sendt samt linjer der nævner dit eget kaldesignal, så du kan følge dine egne samtaler uden at skulle scrolle gennem en travl kanal.
Browseren beder om tilladelse til notifikationer første gang du klikker Connect. Gives tilladelsen, vises en desktop-pop-up når dit eget kaldesignal bliver nævnt og fanen ikke er synlig lige nu β så du ikke overser en sked-forespørgsel mens du kigger på et andet vindue, uden at pop-up'en stjæler fokus fra det du arbejder med.
Genindlæsning af siden (F5) afbryder ikke KST-forbindelsen β den kører på serveren uafhængigt af browserfanen. Ved genindlæsning tjekker loggeren om den stadig er forbundet og genoptager chatten automatisk, inklusive de beskeder der er kommet i mellemtiden, i stedet for at tvinge en ny forbindelse igennem.
Split view β KST over QSO-indtastningen
Til single-op-brug kan du slå Indstillinger β Advanced β Split view: KST over QSO-indtastning til for at docke et kompakt chatpanel β med sit eget beskedfelt β lige over QSO-indtastningen, så du kan følge og svare på KST uden at skifte fane.
Tryk F4 for at skifte tastaturfokus mellem KST-beskedfeltet og QSO-indtastningen. Det felt der aktuelt har fokus får en fremhævet kant, så det altid er tydeligt hvor du taster.
Træk i panelets øverste kant for at ændre højden β den huskes.
Brug filter-rullelisten i panelets header til at indsnævre visningen: All, Mine + mentions, CQ only, eller Watchlist (kun linjer der nævner et kald der aktuelt er på din watchlist).
Højreklik β scatter-sked fra watchlisten
Når en station i Watchlist-fanen også er online på KST, vises et Β·KST-mærke ved siden af dens kaldesignal. Højreklik på kaldesignalet for at åbne en kontekstmenu med en præ-udfyldt scatter-sked-besked. Eksempel:
G3YDY pls sked on 144.300 AP in 8 min
Frekvensen hentes fra dit aktive bånd og tidspunktet er den aktuelle scatter-ETA. Rediger beskeden efter behov og tryk Enter for at sende den.
Online-fanen β alle indloggede brugere
Online-fanen (fane 4) viser alle stationer der aktuelt er logget ind på KST-kanalen. Klik på Fetch active users for at opdatere listen. Listen filtreres efter afstand β kun stationer inden for det konfigurerede maksimum (standard 1000 km) vises.
Mærke
Betydning
Β·WL
Stationen er på din watchlist
Β·ME
Dit eget kaldesignal
Venstreklik på et kaldesignal β i chatloggen, "Mine"-ruden, split-view-panelet, eller Online-listen β for straks at udfylde beskedfeltet med /cq G3YDY, klar til at sende. Højreklik åbner i stedet en redigerbar popup præ-udfyldt på samme måde, hvis du vil ændre beskeden før afsendelse.
Sortering: klik på kolonneoverskriften Call, Lokator eller km for at sortere listen efter det felt. Klik samme overskrift igen for at vende retningen (stigende β faldende, vist med en β²/βΌ-markΓΈr). Stationer med ukendt afstand sorteres altid nederst.
Bulk-tilføjelse til watchlist efter interval
Under overskriftsrækken i Online-fanen er der en + TilfΓΈj til watchlist-knap med to intervalfelter, "fra" og "til", i km. Denne tilføjer alle aktuelt online stationer hvis afstand ligger inden for intervallet til din watchlist med ét klik β springer stationer over der allerede er på listen eller mangler gyldig lokator. Nytilføjede stationer markeres automatisk som aktivt overvåget. Din hjemmelokator skal være sat i Indstillinger for at dette virker.
8. Layout
Drag the vertical divider between the log panel and the map to adjust the width.
Drag the horizontal divider above the watchlist to adjust the map height.
Switch between Log list, Watchlist, KST and Online using the tabs in the top-left.
Don't use one of the tabs? Hide it: Settings β Advanced β Faner has a checkbox per tab. At least one must stay checked. If the tab you're currently on gets hidden, the view automatically switches to the first tab still enabled.
Select a theme from the dropdown in the top-right:
Theme
Description
Dark
Very dark background (near-black). Map tiles are heavily dimmed. Best for operating in complete darkness.
Dim
Softer dark background with slightly more contrast. Map tiles are a little brighter than Dark. Comfortable for extended use in low light.
Warm
Dark background with an amber tint. Map tiles get a sepia filter. Easy on the eyes during evening sessions.
Light
White background, standard bright mode. Map tiles are shown at full brightness. Best in daylight.
8. Layout
Træk den lodrette skillelinje mellem logpanelet og kortet for at justere bredden.
Træk den vandrette skillelinje over watchlisten for at justere korthøjden.
Skift mellem Log liste, Watchlist, KST og Online med fanerne øverst til venstre.
Bruger du ikke en af fanerne? Skjul den: Indstillinger β Advanced β Faner har en checkbox per fane. Mindst én skal forblive markeret. Hvis den fane du aktuelt står på bliver skjult, skifter visningen automatisk til den første fane der stadig er aktiveret.
Vælg et tema fra rullelisten øverst til højre:
Tema
Beskrivelse
Dark
Meget mørk baggrund (næsten sort). Korttiles er kraftigt dæmpede. Bedst til at køre i færdigmørke.
Dim
BlΓΈdere mørk baggrund med lidt mere kontrast. Korttiles er lidt lysere end Dark. Komfortabel til længere brug i svagt lys.
Warm
Mørk baggrund med ravfarvet tone. Korttiles får et sepia-filter. Behagelig for øjnene ved aftenoperationer.
Light
Hvid baggrund, standard lys tilstand. Korttiles vises i fuld lysstyrke. Bedst i dagslys.
9. Keyboard shortcuts
Key
Action
Enter
Move to next field / save QSO / one-liner: look up locator (same as Space when only a callsign has been typed)
Space
One-liner: look up locator from database after callsign (or wildcard) β opens the picker, nothing inserted until Ctrl-X
Ctrl+X
One-liner: cycle to the next locator suggestion when several matches were found
β / β
Navigate callsign/locator picker
Enter
Select highlighted entry in picker
Esc
Close picker / cancel autocomplete
F2
Jump to the full KST tab and focus its message box
F3
Clear QSO entry and date field (works in both modes)
F4
Jump back from the KST tab to QSO entry; or, when Split view is enabled (Β§7), toggle focus between the split-view message box and QSO entry
F3 works regardless of which field has focus β useful for abandoning a QSO in progress without touching the mouse.
Need to type / often for portable calls (e.g. OZ1DSK/P) or the /n next-call shortcut, but your keyboard needs Shift for it? Set an Alt '/' key in Settings β Advanced β that key then inserts / instead, in both the one-liner and the form callsign field.
9. Tastaturgenveje
Tast
Handling
Enter
Næste felt / gem QSO / oneliner: slå lokator op (samme som Mellemrum når kun et kaldesignal er tastet)
Mellemrum
Oneliner: slå lokator op fra database efter kald (eller jokertegn) β åbner valgmenuen, intet indsættes før Ctrl-X
Ctrl+X
Oneliner: skift til næste lokator-forslag når flere match blev fundet
β / β
Navigér valgmenu
Enter
Vælg fremhævet post i menu
Esc
Luk menu / annullér
F2
Hop til den fulde KST-fane og fokusér dens beskedfelt
F3
Ryd QSO-entry og dato-felt (virker i begge tilstande)
F4
Hop tilbage fra KST-fanen til QSO-indtastningen; eller, når Split view er slået til (§7), skift fokus mellem split-view-beskedfeltet og QSO-indtastningen
F3 virker uanset hvilket felt der har fokus β nyttigt til at afbryde en QSO i gang uden at røre musen.
Skal du ofte taste / til portable-kald (fx OZ1DSK/P) eller /n-genvejen, men dit tastatur kræver Shift for det? Sæt en Alt '/' key i Indstillinger β Advanced β den tast indsætter så / i stedet, både i oneliner og formtilstandens callsign-felt.
10. Data and backup
The log is saved automatically in the browser's localStorage after every QSO β it survives browser restarts. Data is not deleted when the page is refreshed.
If the log already has QSOs in it when the page starts, a popup reports your callsign, the QSO dates, the count, and whether a net-copy exists on the server and is up to date (see Β§11) β click OK, or Sync now if it's out of sync.
The log is stored per band β each band you select in Settings has its own separate storage key (e.g. zlog_log_144MHz). Switching bands loads that band's log instead of continuing the previous one, so QSOs from different bands never get mixed together, even across multiple browser tabs on the same computer.
Important: Clear log permanently deletes all QSOs for the currently selected band. Download the EDI file before clearing.
To move your log to another computer: use the browser DevTools (F12 β Application β Local Storage) and copy the key for your band (e.g. zlog_log_144MHz) and zlog_settings.
10. Data og backup
Loggen gemmes automatisk i browserens localStorage efter hver QSO β den overlever browser-genstarter. Data slettes ikke når siden genindlæses.
Hvis loggen allerede har QSO'er når siden starter, viser en popup dit kaldesignal, QSO-datoerne, antallet, og om der findes en opdateret net-kopi på serveren (se §11) β klik OK, eller Synkroniser nu hvis den ikke er opdateret.
Loggen gemmes pr. bånd β hvert bånd du vælger i Indstillinger har sin egen lagringsnøgle (fx zlog_log_144MHz). Skift af bånd indlæser det bånds log i stedet for at fortsætte den forrige, så QSO'er fra forskellige bånd aldrig blandes sammen β heller ikke på tværs af flere browserfaner på samme computer.
Vigtigt: Ryd log sletter alle QSO'er for det aktuelt valgte bånd permanent. Download EDI-filen før du rydder.
For at flytte loggen til en anden computer: brug browserens DevTools (F12 β Applikation β Lokal lagring) og kopiér nøglen for dit bånd (fx zlog_log_144MHz) og zlog_settings.
11. Multi-machine sync
The logger can synchronise the QSO log in real time between two or more computers on the same operator setup β for example a desktop running the map and a laptop at the radio.
Click the 🔗 Net button in the top bar. When active it turns green.
Both machines see each other's QSOs within approximately 3 seconds.
New QSOs logged on either machine appear on the other automatically.
Clearing the log on one machine also clears it on the other.
Sync requires sync_log.php to be present on the server. Each callsign + band + date window combination uses its own sync file, so different operators β and different contest sessions on the same callsign/band β do not interfere with each other.
The date window is set in Settings via Contest start date and Contest end date (YYMMDD). Both reset to today automatically whenever you click Clear log, so a fresh contest day naturally gets its own sync file β and both are set automatically from the QSO dates when you import an EDI file (Β§4). For a contest spanning more than one calendar day, widen Contest end date manually before you start.
Both machines must be using the same callsign, band and sync date window in Settings for sync to work β check the Net button's tooltip, which shows the active window, e.g. OZ7Z 144 MHz [260819β260819].
11. Multi-maskin sync
Loggeren kan synkronisere QSO-loggen i realtid mellem to eller flere computere i samme operatøropstilling β f.eks. en desktop med kortet og en laptop ved radioen.
Klik på 🔗 Net-knappen i topbjælken. Når den er aktiv, lyser den grøn.
Begge maskiner ser hinandens QSO'er inden for ca. 3 sekunder.
Nye QSO'er logget på én maskine vises automatisk på den anden.
Rydning af loggen på én maskine rydder den også på den anden.
Sync kræver at sync_log.php er til stede på serveren. Hvert kaldesignal + bånd + dato-vindue-kombination bruger sin egen sync-fil, så forskellige operatører β og forskellige contest-sessioner på samme kaldesignal/bånd β ikke forstyrrer hinanden.
Dato-vinduet sættes i Indstillinger via Contest startdato og Contest slutdato (YYMMDD). Begge nulstilles automatisk til i dag når du klikker Ryd log, så en ny contest-dag automatisk får sin egen sync-fil β og begge sættes også automatisk fra QSO-datoerne når du importerer en EDI-fil (§4). Til et contest der strækker sig over flere kalenderdage, udvid Contest slutdato manuelt før du starter.
Begge maskiner skal bruge samme kaldesignal, bånd og sync-dato-vindue i Indstillinger for at sync virker β tjek Net-knappens tooltip, som viser det aktive vindue, fx OZ7Z 144 MHz [260819β260819].