fixed the config.py file and the running on startup function
This commit is contained in:
@@ -2,6 +2,7 @@ import os
|
||||
import json
|
||||
import keyboard
|
||||
import time
|
||||
import msvcrt
|
||||
|
||||
CONFIG_FILE = "config.json"
|
||||
SHORTCUT_FILE = "shortcut.txt" # For migrating old config
|
||||
@@ -66,7 +67,11 @@ if __name__ == "__main__":
|
||||
print("Please press the key combination you want to use as a shortcut and then press ESC.")
|
||||
new_shortcut = keyboard.read_hotkey(suppress=False)
|
||||
print(f"You pressed: {new_shortcut}")
|
||||
time.sleep(0.5)
|
||||
time.sleep(0.01)
|
||||
# Clear the input buffer
|
||||
while msvcrt.kbhit():
|
||||
msvcrt.getch()
|
||||
|
||||
confirm = input("Is this correct? (y/n): ").lower()
|
||||
if confirm.lower() == 'y':
|
||||
config['shortcut'] = new_shortcut
|
||||
@@ -77,6 +82,5 @@ if __name__ == "__main__":
|
||||
print("Let's try again.")
|
||||
else:
|
||||
print("No changes made to the shortcut.")
|
||||
|
||||
print("Exiting without changes.")
|
||||
print("Exiting without changes.")
|
||||
input("Press Enter to exit.")
|
||||
|
||||
@@ -161,7 +161,7 @@ def main():
|
||||
|
||||
# Register the keyboard shortcut
|
||||
shortcut = get_shortcut()
|
||||
keyboard.add_hotkey(shortcut, on_shortcut)
|
||||
keyboard.add_hotkey(shortcut, on_shortcut, suppress=True)
|
||||
print(f"Press {shortcut} to convert text to Persian.")
|
||||
|
||||
# Keep the script running
|
||||
|
||||
@@ -11,6 +11,7 @@ def add_to_startup():
|
||||
try:
|
||||
key = winreg.HKEY_CURRENT_USER
|
||||
sub_key = r"Software\Microsoft\Windows\CurrentVersion\Run"
|
||||
print(f'bat file path: {RUN_BAT_PATH}')
|
||||
with winreg.OpenKey(key, sub_key, 0, winreg.KEY_SET_VALUE) as registry_key:
|
||||
winreg.SetValueEx(registry_key, APP_NAME, 0, winreg.REG_SZ, f'"{RUN_BAT_PATH}"')
|
||||
except OSError as e:
|
||||
|
||||
Reference in New Issue
Block a user