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 @@
-
+
+
@@ -20,16 +21,24 @@
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -44,7 +53,7 @@
-
+
@@ -54,14 +63,14 @@
+
-
-
+
@@ -106,7 +115,7 @@
-
+
@@ -114,12 +123,12 @@
-
+
-
+
@@ -128,7 +137,7 @@
-
+
@@ -136,12 +145,12 @@
-
+
-
+
@@ -150,20 +159,20 @@
-
+
-
-
-
+
+
+
-
+
@@ -172,7 +181,7 @@
-
+
@@ -180,34 +189,11 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -219,18 +205,18 @@
-
-
+
+
+
+
-
-
@@ -270,7 +256,7 @@
-
+
@@ -303,45 +289,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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