diff --git a/.idea/Python_JEAutoControl.iml b/.idea/Python_JEAutoControl.iml index 1311ac4..ab5111c 100644 --- a/.idea/Python_JEAutoControl.iml +++ b/.idea/Python_JEAutoControl.iml @@ -5,7 +5,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index 55f032c..43bd6e9 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index bebf000..5de172f 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,8 +2,9 @@ - + + \ No newline at end of file diff --git a/je_auto_control/windows/keyboard/win32_keyboard_check.py b/je_auto_control/windows/core/utils/win32_keypress_check.py similarity index 89% rename from je_auto_control/windows/keyboard/win32_keyboard_check.py rename to je_auto_control/windows/core/utils/win32_keypress_check.py index 231e053..85cec3a 100644 --- a/je_auto_control/windows/keyboard/win32_keyboard_check.py +++ b/je_auto_control/windows/core/utils/win32_keypress_check.py @@ -9,10 +9,11 @@ import ctypes -def check_key_is_press(keycode: int): +def check_key_is_press(keycode: [int, str]): if type(keycode) is int: temp = ctypes.windll.user32.GetKeyState(keycode) else: temp = ctypes.windll.user32.GetKeyState(ord(keycode)) if temp > 1: return True + return False diff --git a/je_auto_control/wrapper/platform_wrapper.py b/je_auto_control/wrapper/platform_wrapper.py index d60a23d..f3990cd 100644 --- a/je_auto_control/wrapper/platform_wrapper.py +++ b/je_auto_control/wrapper/platform_wrapper.py @@ -170,7 +170,6 @@ from je_auto_control.windows.core.utils.win32_vk import win32_keyY from je_auto_control.windows.core.utils.win32_vk import win32_keyZ from je_auto_control.windows.keyboard import win32_ctype_keyboard_control - from je_auto_control.windows.keyboard import win32_keyboard_check from je_auto_control.windows.mouse import win32_ctype_mouse_control from je_auto_control.windows.mouse.win32_ctype_mouse_control import win32_mouse_left from je_auto_control.windows.mouse.win32_ctype_mouse_control import win32_mouse_middle @@ -179,6 +178,7 @@ from je_auto_control.windows.mouse.win32_ctype_mouse_control import win32_mouse_x2 from je_auto_control.windows.screen import win32_screen from je_auto_control.windows.record.win32_record import win32_recorder + from je_auto_control.windows.core.utils import win32_keypress_check elif sys.platform in ["darwin"]: from je_auto_control.osx.core.utils.osx_vk import osx_key_a, osx_key_A @@ -284,7 +284,6 @@ from je_auto_control.osx.screen import osx_screen from je_auto_control.osx.keyboard import osx_keyboard from je_auto_control.osx.keyboard import osx_keyboard_check - from je_auto_control.osx.record.osx_record import osx_recorder elif sys.platform in ["linux", "linux2"]: from je_auto_control.linux_with_x11.core.utils.x11_linux_vk import x11_linux_key_backspace @@ -697,7 +696,7 @@ "mouse_x2": win32_mouse_x2 } keyboard = win32_ctype_keyboard_control - keyboard_check = win32_keyboard_check + keyboard_check = win32_keypress_check mouse = win32_ctype_mouse_control screen = win32_screen recorder = win32_recorder diff --git a/setup.py b/setup.py index eed2cc2..7218a6d 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="je_auto_control", - version="0.0.66", + version="0.0.69", author="JE-Chen", author_email="zenmailman@gmail.com", description="auto testing", diff --git a/todo.je b/todo.je new file mode 100644 index 0000000..6c32fe2 --- /dev/null +++ b/todo.je @@ -0,0 +1,2 @@ +check ide refactor +refactor