Improvement: Custom Alphabet is extended. Non-English extensions can be used by it.
Non-English extensions: https://en.wikipedia.org/wiki/Morse_cod ... h_variants
Changing the mapping to fit your requirement.
"-.-.-" is fixed mapped to <CT>.
Besides, accept '\n' for Newline, '\t' for Horizontal Tab, '\r' for Carriage Return, '\b' for Backspace and mapping to nothing.

.