kcomm-sc.gif Shortcuts are a very powerful feature of KComm. They can be used simply as memories, to store a frequency and mode with a label. But shortcuts can be used to send any sequence of K2 or K3 control commands to the radio, so they can be used to set power levels or filter bandwidths, or emulate button presses on the K2 or K3 front panel. See the Elecraft Programmers Reference manual for more information.

To execute a shortcut, you just double-click it.

Note: The shortcuts that come with KComm are for a K3. As many of them use button-press commands they will need to be modified to work with a K2 or KX3. An alternative set modified for the KX3 by Mark KE6BB may be downloaded here.

Adding a shortcut

To add a new shortcut (or store a frequency) simply right-click [Linux: middle-click] the shortcuts window and select Add shortcut. The new shortcut will be added at the top of the list. You may also select Insert shortcut, and the shortcut will be inserted above the one currently selected.

The Shortcuts dialog will appear.


The Name field is pre-set to the callsign currently entered in the Logging panel and the current receiver frequency. The Command field contains the K2 / K3 command to change to this frequency and mode.

To store a shortcut to this frequency, edit the Name field if you wish, then click OK.

Advanced shortcuts

If you want to create a shortcut that does something other than recall a frequency and mode, for example set a particular power level or a filter bandwidth, just delete the filled-in contents of the Name and Command fields, and enter the name and sequence of commands that you want to use. Take care to ensure that the commands entered in the Command field are valid, because KComm cannot check them for you.

To change an existing shortcut, right-click it and select Edit shortcut.

Shortcut commands

Any of the commands in the K2 or K3 Programmer's Reference Manual may, in theory, be used in a shortcut. If you need to execute a pause between sending commands you can use the fake command WT; which causes KComm to wait for 500ms before sending the next command.

With the K3, if you send a DS; command and the VFO B display on the front panel is not displaying the VFO B frequency, KComm will display the contents of the VFO B display on the status bar. This can be useful to create macros that get information about the K3 status, such as checking the PA temperature. See the shortcuts included with KComm for some examples.

Organizing shortcuts

There is no limit to the number of shortcuts you can have. You may find it convenient to organize the shortcut list into sections containing shortcuts for different things. You can create an entry that is just a section header by adding a shortcut that has only a name and no command.

To change the order of shortcuts, press the Ctrl key and then use the keypad up and down arrows to move the entries around.

To move whole blocks of shortcuts you will probably find it easier to close KComm and then edit the shortcuts file using a text editor.

Sharing shortcuts

If you create a useful set of shortcuts, such as a list of 10m beacons or 6m repeaters, you might want to make it available to other KComm users. KComm allows you to export shortcuts to a file, and to import them from a file to the current shortcut list. You can also load different shortcut files, according to what you are doing at the time. Please send your shortcut files to me, so they can be made available via this website.

To export shortcuts to a file, select the block of shortcuts that you want to export. You can do this by clicking the first one you want to export, then holding the Shift key and pressing the down arrow key until you have selected the lot. Then right-click [Linux: middle-click] the shortcuts window and select Export shortcuts.

To import shortcuts from a file, right-click the shortcuts window and select Import shortcuts. The contents of the file will be appended to the current list.

Alternatively you can load a shortcuts file by selecting Load shortcuts. In this case, the current shortcuts will be unloaded and then the selected file will be loaded.

Next page: Status bar
Previous page: Mode changing