MorseWriter is a system tray application that interprets one or two key presses in a Morse code pattern and converts them into key equivalents. This allows users with good timing to access and control their entire computer using one, two, three keys or switches. You can emulate the full computer keyboard and mouse. There is also a typing mode which has word predictions.
You need Python 3.x
pip install -r requirements.txt
python MorseCodeGUI.py
and away you go
There is a build script
build.ps1
Download the MorseWriter application and the code chart from the provided link.
Run MorseWriter.exe
.
Configure your options:
For two-key mode, the key on the left dropdown menu corresponds to dit
(β’), and the key on the right corresponds to dah
(β).
Optionally, use a third key for the return character to avoid timing issues.
Press "Go".
Minimize the coding window if needed.
Minimize the black debug window. Note: Closing this window will close the application.
All normal key entry is now disabled. To stop the script, use the system tray icon to quit the app.
To escape Morse entry, use Ctrl + Shift + P
to pause it.
Enjoy!
A β’β
B ββ’β’β’
C ββ’ββ’
D ββ’β’
E β’
F β’β’ββ’
G βββ’
H β’β’β’β’
I β’β’
J β’βββ
K ββ’β
L β’ββ’β’
M ββ
N ββ’
O βββ
P β’βββ’
Q βββ’β
R β’ββ’
S β’β’β’
T β
U β’β’β
V β’β’β’β
W β’ββ
X ββ’β’β
Y ββ’ββ
Z βββ’β’
1 β’ββββ
2 β’β’βββ
3 β’β’β’ββ
4 β’β’β’β’β
5 β’β’β’β’β’
6 ββ’β’β’β’
7 βββ’β’β’
8 ββββ’β’
9 βββββ’
0 βββββ
. β’ββ’ββ’β
, βββ’β’ββ
β β’β’βββ’β’
! β’ββ’β’ββ
: ββ’ββ’ββ’
; β’β’β’ββ’
@ β’ββββ’
# ββ’βββ
$ ββ’β’β’ββ’
% β’βββ’ββ’
& ββ’β’ββ
β β’ββ’β’β’
+ β’βββ’β’
β ββββ’
= β’βββ’β
/ βββ’β’β
\ ββ’β’β’β’β’
' β’ββ’βββ’
" βββ’ββ
( β’β’β’βββ’
) ββ’β’βββ’
< β’ββ’β’β’β
> βββ’β’ββ’
^ ββ’ββ’β’β
Enter β’ββ’β
Space β’β’ββ
Back Space ββββ
Tab ββ’βββ’
Tab Left βββ’ββ’β’
Uderscore β’β’βββ’
Page Up ββββ’β’β
Page Dwn ββββ’ββ’
Left Arrow βββββ’β
Right Arrow ββββββ’
Up Arrow βββββ’β’
Down Arrow ββββββ
Escape β’β’ββ’β’
Home β’β’β’β’ββ’
End ββ’ββ’β’
Insert β’ββ’β’β
Delete ββ’β’ββ’
Start Menu βββ’β’β’β’
Modifier Keys
Shift β’β’ββ’β
Alt β’ββ’ββ
Ctrl ββ’ββ’β
Windows β’β’ββ’ββ
Application Key ββ’β’β’ββ
Command Keys
Caps Lock β’β’ββ’ββ’
Repeat Mode* β’ββ’β’ββ’
Function Keys F1 β F10 dot + number (F1 = β’β’ββββ) F11 & F12 dash + number (F11 =ββ’ββββ)
*NB: To type Control+V you need to first go into repeat mode, then type Control and then type V. To release the CTRL, press repeat again