start_hotboards_mzk.py 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. '''Created May 6, 2021 Levi'''
  2. from threading import Event
  3. from threading import Thread
  4. from time import sleep
  5. import quick_hotkey_mzk # @UnresolvedImport
  6. import mentor_keys_mzk # @UnresolvedImport
  7. import ciel_keys # @UnresolvedImport
  8. import button_keys # @UnresolvedImport
  9. import winmnt_C_LOCK # @UnresolvedImport
  10. import ahk_dec_replace # @UnresolvedImport, @UnusedImport
  11. import setfocus # @UnresolvedImport
  12. event1 = Event()
  13. event2 = Event()
  14. thread1 = Thread(target=quick_hotkey_mzk.main)
  15. thread2 = Thread(target=ciel_keys.main)
  16. thread3 = Thread(target=button_keys.main)
  17. thread4 = Thread(target=winmnt_C_LOCK.main, args=(event1,))
  18. # thread5 = Thread(target=ahk_dec_replace.main, args=(event2,))
  19. thread6 = Thread(target=mentor_keys_mzk.main)
  20. # thread7 = Thread(target=setfocus.main)
  21. if __name__ == '__main__':
  22. thread1.start()
  23. print(f'started {quick_hotkey_mzk.main.__doc__}')
  24. # sleep(0.5)
  25. thread2.start()
  26. print(f'started {ciel_keys.main.__doc__}')
  27. # sleep(0.5)
  28. thread3.start()
  29. print(f'started {button_keys.main.__doc__}')
  30. # sleep(0.5)
  31. thread4.start()
  32. print(f'started {winmnt_C_LOCK.main.__doc__}')
  33. # sleep(0.5)
  34. # thread5.start()
  35. # print(f'started {ahk_dec_replace.main.__doc__}')
  36. thread6.start()
  37. print(f'started {mentor_keys_mzk.main.__doc__}')
  38. # thread7.start()
  39. # print(f'started {setfocus.main.__doc__}')
  40. while True:
  41. try:
  42. sleep(1)
  43. except KeyboardInterrupt:
  44. event1.set()
  45. event2.set()
  46. thread1.join()
  47. print(f'stopped {quick_hotkey_mzk.main.__doc__}')
  48. # sleep(0.5)
  49. thread2.join()
  50. print(f'stopped {ciel_keys.main.__doc__}')
  51. # sleep(0.5)
  52. thread3.join()
  53. print(f'stopped {button_keys.main.__doc__}')
  54. # sleep(0.5)
  55. thread4.join()
  56. print(f'stopped {winmnt_C_LOCK.main.__doc__}')
  57. # sleep(0.5)
  58. # thread5.join()
  59. # print(f'stopped {ahk_dec_replace.main.__doc__}')
  60. thread6.join()
  61. print(f'stopped {mentor_keys_mzk.main.__doc__}')
  62. # thread7.join()
  63. # print(f'stopped {setfocus.main.__doc__}')
  64. break