Code properties

Top  Previous  Next


Settings\Code properties Ctrl+F6


Important note:

These settings alter the appearance and sound of code characters sent by NuMorse. People living in the USA will probably not need to make any changes to the default code properties settings.


The character selection list.

This is a drop-down list of all of the available characters and is used to select the character to be modified. The number to the right is the ANSI code used to represent the character within your PC.


Language Weighting.

This is a number used to represent how often the character occurs in standard English text. Spaces are treated as characters in NuMorse Pro and so these are given a value of 100 because they occur more often than other characters. The next most frequent character is E which is set to 54. The least often used characters are all given a value of 1. The language weighting value is used to generate random strings of characters with character distributions similar to normal English text.


Custom filter setting.

The custom filter is normally adjusted from the filter control panel where the value can be toggled between on and off which is represented by 100 and 0. Intermediate values can be used to determine how often a character will be seen in a randomly generated stream of code characters generated by NuMorse. In this context 0 means the character will never be sent while 100 means that the character will appear fairly often.


Keyboard mapping group.

Keyboard mapping is the method used by NuMorse Pro to allow maximum flexibility in presenting code characters, prosigns and other characters. I wanted NuMorse Pro to properly display prosigns and other characters but these characters vary between different countries. Often, you will be able to find the character you need in the character selection list. All you need to do then is enter your required code characters in the Code String for Character field.


However, sometimes there is no suitable key and this is where keyboard mapping can help.


Here is an example:


The “End of work” prosign is written as the character pair [SK] in the USA. In many computer programs a * sign is substituted for this. NuMorse Pro automatically translates the * symbol to [SK] to relieve you of the extra translation effort. If you select the * character in the code properties page you will see that it is mapped to the [SK] character pair. Wherever “*” would appear in NuMorse Pro there is a [SK] instead.


In some countries such as Britain the “End of work” prosign is written as [VA]. This is no problem for NuMorse Pro. If you are British then simply alter the keyboard mapping of “*” to [VA] and this new mapping will then be used throughout the program.


To disable keyboard mapping uncheck the Enabled check box.


To set the mappings to the USA defaults click on the “Defaults” button. This gives the following mappings:



Mapped to










I have included a variety of prosigns and other symbols in the NuMorse Pro character list to cater for a wide range of international variations on the implementation of Morse code. Also, since standard Morse code uses only upper case alphabetic characters the lower case characters are available for none-standard usage.


Selector button

This can be used to select the character you want to map from. It is an alternative to the Mapped from selection list and allows you to simply press the required key instead of scrolling down a list of characters.


Clear all mappings button

This permanently removes all keyboard mappings. The only mappings available after using this button is the default set described above. To temporarily suspend keyboard mapping it is better to uncheck the mapping enabled checkbox.


Play phonetic button

When code drilling NuMorse Pro can be set up to correct your mistakes by speaking the correct International Phonetic via your soundcard. This button is provided to allow you to test the speech phonetic that is associated with the currently selected character. If you have “A” selected the default phonetic should be spoken as “Alpha”


Select phonetic list box

This allows you to select a suitable phonetic for the current character from the list of available sounds. Select the box and use the up/down arrow keys to scroll to the desired sound name. To modify the Sound List itself you need to go to the NuMorse Pro sounds and speech list control panel.


Group select check box list

You will have noticed that the NuMorse Pro code characters are categorized into groups such as prosigns, letters numbers and so on. This list allows you to alter the category of any code character. If you need to add some new characters then this list allows you to choose a category for the new character.


First steps image and replace button.

The First Steps code learning feature includes an option to display a small picture to help you learn the code characters. For the alphabetic characters this picture is intended to provide a visual association with the mnemonic for that character. To replace the default image with your own graphic use the Replace button. Only uppercase letters and numbers can have an associated image.


First steps image files should be of type bmp and the required image size is 80 x 80 pixels.


Code String for character

You can alter the code elements for any character. Normally the standard Code characters would not be altered and this feature is intended for those who want to add none-standard codes and characters to the default NuMorse Pro character set.



Using mnemonics to learn the Morse code is a tried and tested method that has been used for many years. Some people swear by it and others hate it. For those who like the method I have provided a learn-by-mnemonics feature in the First Steps section of NuMorse. This is the mnemonic associated with the current code character.


The default mnemonics were created by the author whose native language is British English. If they dont work for you then you can alter them or switch them off. If you alter the mnemonic then you may need to alter the associated image.