Walk the entry boxes the way N1MM walks them
Space and tab were moving through every box in turn, and since the name and comment boxes arrived, into those as well. N1MM does neither. Its EntryWindow.NextTab walks the boxes the contest declares plus the callsign, skips SNTText and RCVText, and comes round to the callsign from the last one. For CQ WW that means the callsign and the zone, and nothing else: the entry items are SNTText, RCVText and CQZoneText, and the first two are stepped over. So this steps over report boxes as well, and the name and comment boxes are out of the walk, as they are out of N1MM's. Skipping the reports only works because they are filled in. N1MM's TabPressed puts the report for the mode into an empty Snt or Rcv box when the callsign box is left, and FillReports does the same here: 599 on CW and digital, 59 on phone. A report the operator typed is left alone, and a report box is still there to click when a contact is not 599. The test that said space walks every box in turn now says it steps over the report, which is the behaviour that was asked for. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
18
README.md
18
README.md
@@ -177,10 +177,20 @@ to `SM3ABC`, and the key sends `SM3ABC TU DL1ABC`.
|
||||
|
||||
Beside the exchange are a Name box and a Comment box, as N1MM has them. Neither
|
||||
is part of the exchange, so neither holds up a contact: they fill the log's Name
|
||||
and Comment columns, and a contest that exchanges a name uses that instead. Tab
|
||||
walks the callsign, the exchange, the name and the comment, and round again. The
|
||||
name is filled from the call history file when there is one, and what the call
|
||||
history says in its UserText column appears under the entry boxes.
|
||||
and Comment columns, and a contest that exchanges a name uses that instead.
|
||||
Neither is in the space and tab walk, as neither is in N1MM's — they are there
|
||||
for the mouse. The name is filled from the call history file when there is one,
|
||||
and what the call history says in its UserText column appears under the entry
|
||||
boxes.
|
||||
|
||||
### Space and tab
|
||||
|
||||
Space and tab move between the callsign box and the exchange boxes and round
|
||||
again, which is N1MM's walk. The report boxes are stepped over, because nobody
|
||||
types 599: leaving the callsign box fills them with the report for the mode,
|
||||
599 on CW and digital, 59 on phone. So in CQ WW, space takes you from the
|
||||
callsign straight to the zone, and space again brings you back to the callsign.
|
||||
Click a report box to change one.
|
||||
|
||||
Two lights sit beside the run switch: the left one is green while a radio is
|
||||
answering, the right one red while something is going out on the air.
|
||||
|
||||
Reference in New Issue
Block a user