CW Settings

This page, in no particular order, reflects the major WriteLog INI settings for CW. The bracketed words (e.g., [Configuration]) reflects which section of the INI file the entry should be made or be found.

Cut Numbers [Cut-Numbers]

This section contains the mapping for cut numbers for handing the %N command in CW transmission. Here is what you will get if you don’t set up this section:

0=0 (replace the second zero with ‘T’, for example)
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9 (replace the second 9 with ‘N’, for example)

CW Speeds [Configuration]

These are the speeds represented in the Setup Ports Dialog box under ‘CW Speeds.’

cwspd00=7
cwspd01=12
cwspd02=13
cwspd03=14
cwspd04=15
cwspd05=16
cwspd06=18
cwspd07=20
cwspd08=22
cwspd09=25
cwspd10=28
cwspd11=32
cwspd12=35
cwspd13=40
cwspd14=45
cwspd15=50

The option lines named “cwwt00” through “cwwt04” control the five CW weighting settings of the CW keyer. A value of 128 corresponds to an equal length dot and its following space. For values above 128, each unit adds 512 usec to the length of a dot and subtracts the same amount from the length of the following space. Values below 128 make the dot shorter and the space longer. Setting these numbers such that the weighting exceeds the length of a dot (outside the range 83 to 173 for 50WPM) will prevent the keyer from being able to transmit code correctly.

cwwt00=113
cwwt01=123
cwwt02=128
cwwt03=133
cwwt04=143

For the W5XD multi+ keyer only [Configuration]

CwAutoLtrSpace=YES Turns on auto letter space
CwSidetonePaddles=YES Turns on CW sidetone for paddle-sent CW
CwSidetoneMachineSent=YES Turns on CW sidetone for machine-sent CW
CwSidetoneCyclesOn=2 number of ½ milliseconds of sidetone ON
CwSidetoneCyclesOff=2
UseCDnotDSR=YES If your COMM port supports CD instead of DSR

CwSendPartialCallCorrections [Configuration]

A non-zero setting tells WriteLog to send a partial call when the + key is pressed and the callsign has changed since you last sent it.

CwSendPartialCallCorrections=0

Send live CW from the CALL field.

WriteLog can send live CW from the call field. If you don’t type for this long, it will complete the transmission. In milliseconds.

LiveCwDelayMs=1000

CW Rig PTT Control [Ports]

Shows whether the WriteLog CW keyer attempts to control ham radio rig PTT and how. 0 is NONE, 1 is via ham radio rig COMM port, and 2 is via LPT port..

CWPTTCONTROL=1

CW PTT Delay [Ports]

Time in milliseconds WriteLog will delay sending CW after setting PTT..

CWPTTDELAY=50

PTT Hold Time [Ports]

For the multi-plus keyer only. Time in milliseconds the ham radio keyer will hold the PTT on after ending paddle-sent CW. Maximum of 2000.

CWPTTIDLE=256

BUGMODE on MK-1100 Keyer [Ports]

For the multi-plus keyer only. Set BUGMODE nonzero and the DASH paddle on the MK-1100 holds key down as long as the DASH is closed. (Only supported in 10.38 of the firmware and higher)
BUGMODE=0

Shifting bit wait time [Ports]

This setting is only for the old W5XD keyer (not the MK-1100). It is a time in microseconds, for WriteLog to wait between shifting bits on the COMM or LPT port. The MK-1100 uses an asynchronous transfer with no fixed timers.
KeyerDelay=333

LPT port CW Behavior to match NA/CT/TR on Pin 1 [Ports]

WriteLog version 10.29 changed LPT port CW behavior to match NA/CT/TR on pin 1. This INI option makes WriteLog version 10.29 and higher behave like the older versions and put inverted CW on pin 1

CW_ON_PIN1=1

RTTYRITE CW Center Frequency and speed Range [Rttyrite]

The CW settings in the RTTYRITE section do not apply to the CW view in WriteLog’s main screen.

Frequency in Hz of the center of the CW receive frequency display:

CW_XMIT_FREQ=749
CW_MIN=25 slowest CW setting (not in WPM)
CW_MAX=0 fastest CW setting (not in WPM)

CW Display Window Settings [Cw-Decoder]

These settings are from the CW Display Window dialog box. The settings in this section apply ONLY to the main WriteLog View CW Decode window. They do not apply to the RttyRite CW display.

Slowest CW setting. (Note this is NOT in WPM)

MinCwIndex=21

Fastest CW setting. (Note this is NOT in WPM)
MaxCwIndex=3

Pitch, in Hz, of the lowest CW filter for the right/left channels of the sound board

lowpitch_right=500
lowpitch_left=550

Channels=1 for mono, = 2 for stereo
Channels=2

Winkey Settings and MicroHam MK2R [Winkey]

The settings in this section apply only when running Winkey (and the MicroHAM MK2R).

Normally set potrange to 255, but set it to 127 for the alternative wiring

POTRANGE=255

Set keymode =  (options are… 0:Iambic B, 1:Iambic A, 2:Ultimatic, 3:Bug Mode)

KeyMode=0

Set paddleswap non-zero to swap dash/dot

Paddleswap=0

Set PaddleWatchdog zero to disable the watchdog (and turn off paddles after 128 dits/dahs)

PaddleWatchdog=1

Delay Winkey transmissions and MK2R+ radio A/B changes this much after end of transmission

EndPttDelayMsec=150

WriteLog delays this long after aborting a CW message in progress. This helps in case the MK2R takes “a while” to actually finish aborting a message.

SleepAfterAbort_msec=100

Reverse the sense of the L/R keyer outputs (only applies to Winkeyer2).
0 means normal
1 means reverse
-1 means put all CW/PTT on channel 1

Note that the Winkey also honors these INI settings:

[Configuration]

CwAutoLtrSpace=YES

[PORTS]

CWPTTIDLE=256
CWPTTDELAY=50