Improve manual landing pages

This commit is contained in:
Marc Froehlich
2026-07-06 03:00:18 +02:00
parent db83d6a9df
commit 248a7c0462
21 changed files with 3897 additions and 0 deletions
@@ -0,0 +1,158 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>{{ manual.title }} | KST4Contest Manual</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="canonical" href="https://kst4contest.hamradioonline.de/manual/en/user-interface/">
<meta property="og:type" content="website">
<meta property="og:title" content="{{ manual.title }} | KST4Contest Manual">
<meta property="og:description" content="KST4Contest manual page: {{ manual.title }}">
<meta property="og:url" content="https://kst4contest.hamradioonline.de/manual/en/user-interface/">
<meta property="og:site_name" content="KST4Contest">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css">
</head>
<body>
<header class="site-header">
<a class="brand" href="/">KST4Contest</a>
<nav>
<a href="/features/">Features</a>
<a href="/download/">Download</a>
<a href="/manual/">Manual</a>
<a href="/screenshots/">Screenshots</a>
<a href="/news/">News</a>
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
<a href="/faq/">FAQ</a>
</nav>
</header>
<main>
<section class="section">
<div class="card manual-content">
<p><a href="/manual/en/">← Back to manual overview</a></p>
<h1>User Interface</h1>
<h1 id="user-interface" tabindex="-1"><a class="header-anchor" href="#user-interface">User Interface</a></h1>
<blockquote>
<p>🇬🇧 You are reading the English version | 🇩🇪 <a href="de-Benutzeroberflaeche">Deutsche Version</a></p>
</blockquote>
<h2 id="connecting-to-the-chat" tabindex="-1"><a class="header-anchor" href="#connecting-to-the-chat">Connecting to the Chat</a></h2>
<ol>
<li>Select a <strong>chat category</strong> in the settings window (e.g. 144 MHz VHF, 432 MHz UHF, …).</li>
<li>Click the <strong>Connect</strong> button.</li>
<li>Wait for the connection to be established.</li>
</ol>
<blockquote>
<p>Disconnecting and reconnecting is only possible via the settings window. It is therefore recommended to keep the settings window open.</p>
</blockquote>
<hr>
<h2 id="main-window-overview" tabindex="-1"><a class="header-anchor" href="#main-window-overview">Main Window Overview</a></h2>
<p>The main window consists of several areas:</p>
<h3 id="pm-window-(top-left)" tabindex="-1"><a class="header-anchor" href="#pm-window-(top-left)">PM Window (top left)</a></h3>
<p>Shows all received <strong>private messages</strong> as well as intercepted public messages containing your own callsign. New messages appear in <strong>red</strong> and fade every 30 seconds from yellow to white.</p>
<h3 id="user-list-(chat-members)" tabindex="-1"><a class="header-anchor" href="#user-list-(chat-members)">User List (Chat Members)</a></h3>
<p>The central table of all currently active chat users. Columns (depending on configuration):</p>
<table>
<thead>
<tr>
<th>Column</th>
<th>Content</th>
</tr>
</thead>
<tbody>
<tr>
<td>Call</td>
<td>Stations callsign</td>
</tr>
<tr>
<td>Name</td>
<td>Name from the chat name field</td>
</tr>
<tr>
<td>Loc</td>
<td>Maidenhead locator</td>
</tr>
<tr>
<td>QRB</td>
<td>Distance in km</td>
</tr>
<tr>
<td>QTF</td>
<td>Direction in degrees</td>
</tr>
<tr>
<td>QRG</td>
<td>Automatically detected frequency</td>
</tr>
<tr>
<td>AP</td>
<td>AirScout aircraft data (when active)</td>
</tr>
<tr>
<td>Band colours</td>
<td>Worked / NOT-QRV status per band</td>
</tr>
</tbody>
</table>
<p><strong>Sorting</strong>: Click column headers. QRB sorting is numerical (corrected in v1.22).</p>
<h3 id="send-field" tabindex="-1"><a class="header-anchor" href="#send-field">Send Field</a></h3>
<p>Text input for outgoing messages. After clicking a callsign in the user list, the send field automatically receives focus start typing immediately without double-clicking (from v1.22).</p>
<h3 id="myqrg-field" tabindex="-1"><a class="header-anchor" href="#myqrg-field">MYQRG Field</a></h3>
<p>To the right of the send button. Shows the current own QRG, can also be entered manually.</p>
<h3 id="myqtf-field-(for-v1.3)" tabindex="-1"><a class="header-anchor" href="#myqtf-field-(for-v1.3)">MYQTF Field <em>(for v1.3)</em></a></h3>
<p>Input field for the current antenna direction. Used for the planned <code>MYQTF</code> variable.</p>
<hr>
<h2 id="filters" tabindex="-1"><a class="header-anchor" href="#filters">Filters</a></h2>
<p>The filter bar (from v1.21 as a flowpane for small screens):</p>
<ul>
<li><strong>Show only QTF</strong>: Activate direction filter (N/NE/E/… buttons or degree input)</li>
<li><strong>Show only QRB [km] &lt;=</strong>: Activate distance filter (toggle button)</li>
<li><strong>Hide Worked [Band]</strong>: Hide worked stations per band (one toggle per band)</li>
<li><strong>Hide NOT-QRV [Band]</strong>: Hide NOT-QRV-tagged stations per band</li>
</ul>
<hr>
<h2 id="station-info-panel-(further-info)" tabindex="-1"><a class="header-anchor" href="#station-info-panel-(further-info)">Station Info Panel (Further Info)</a></h2>
<p>Bottom right: Shows all messages of a selected station (CQ messages and PMs in one panel). A message filter can be pre-configured via the default filter in the Preferences.</p>
<p><strong>Sked reminders</strong> can also be activated here.</p>
<hr>
<h2 id="priority-list" tabindex="-1"><a class="header-anchor" href="#priority-list">Priority List</a></h2>
<p>Shows the top candidates calculated by the Score Service. Updates automatically in the background based on direction, distance and AP availability.</p>
<hr>
<h2 id="cluster-%26-qso-of-others" tabindex="-1"><a class="header-anchor" href="#cluster-%26-qso-of-others">Cluster &amp; QSO of Others</a></h2>
<p>Separate window (can be minimised). Shows the communication flow between other stations interesting during quieter contest periods.</p>
<hr>
<h2 id="menu" tabindex="-1"><a class="header-anchor" href="#menu">Menu</a></h2>
<h3 id="window" tabindex="-1"><a class="header-anchor" href="#window">Window</a></h3>
<ul>
<li><strong>Use Dark Mode</strong> (from v1.26): Toggle dark colour scheme on/off.</li>
</ul>
<hr>
<h2 id="window-sizes-and-dividers" tabindex="-1"><a class="header-anchor" href="#window-sizes-and-dividers">Window Sizes and Dividers</a></h2>
<p>From <strong>v1.21</strong>, clicking <strong>“Save Settings”</strong> also saves window sizes and divider positions of all panels in the configuration file, which are restored on the next start.</p>
<p>If you encounter display problems: delete the configuration file → KST4Contest creates new default values.</p>
<hr>
<h2 id="operating-tips" tabindex="-1"><a class="header-anchor" href="#operating-tips">Operating Tips</a></h2>
<ul>
<li><strong>Keep the settings window open</strong>: Quick access to enable/disable the beacon.</li>
<li><strong>Right-click in the user list</strong>: Opens the snippet menu and further actions (<a href="http://QRZ.com">QRZ.com</a> profile, set NOT-QRV tags).</li>
<li><strong>Enter from anywhere</strong>: When text is in the send field, Enter sends directly even if the focus is elsewhere.</li>
<li><strong>Stop the beacon</strong>: Switch off the beacon while scanning frequencies to avoid flooding the chat with messages.</li>
</ul>
</div>
</section>
</main>
<footer class="site-footer">
<p>KST4Contest ON4KST contest workflow for VHF/UHF/SHF operators.</p>
</footer>
</body>
</html>