pip install morse-talk
apt install xdotool
import os, time | |
import morse_talk as mtalk | |
dotLen = 0.08 | |
print('Keyboard Lock LED Morse Code') | |
code = raw_input('Morse Code: ') | |
codeSplit = list(code) | |
if codeSplit[0] != '.' or codeSplit[0] != '-': | |
codeSplit = list(mtalk.encode(code)) | |
for character in codeSplit: | |
print(character) | |
# if character == ' ': | |
# time.sleep(dotLen * 7) | |
# else: | |
time.sleep(dotLen) | |
if character == '.': | |
os.system('xdotool key Num_Lock') | |
os.system('beep -d 0 -D 0 -f 300 -l ' + str(0.2 * 1000)) | |
os.system('xdotool key Num_Lock') | |
if character == '-': | |
os.system('xdotool key Caps_Lock') | |
os.system('beep -d 0 -D 0 -f 500 -l ' + str((0.2 * 2) * 1000)) | |
os.system('xdotool key Caps_Lock') |
pip install morse-talk
apt install xdotool