From 294ca39326d1af7cdc2f2b21edc2c5d9e6d0b9ce Mon Sep 17 00:00:00 2001 From: Nmstr Date: Sat, 23 Aug 2025 01:54:01 +0200 Subject: [PATCH] added examples for library --- examples/HelloWorld.py | 25 +++++++++++++++++++++++++ examples/Mouse.py | 14 ++++++++++++++ examples/{mouse.sh => Mouse.sh} | 0 3 files changed, 39 insertions(+) create mode 100644 examples/HelloWorld.py create mode 100644 examples/Mouse.py rename examples/{mouse.sh => Mouse.sh} (100%) diff --git a/examples/HelloWorld.py b/examples/HelloWorld.py new file mode 100644 index 0000000..0a613c5 --- /dev/null +++ b/examples/HelloWorld.py @@ -0,0 +1,25 @@ +# The next 3 lines are only required if WayKey is not installed as a package. +import sys +import os +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) + +import WayKey as wk + +wk.press("KEY_LEFTSHIFT") +wk.click("KEY_H") +wk.release("KEY_LEFTSHIFT") +wk.click("KEY_E") +wk.click("KEY_L") +wk.click("KEY_L") +wk.click("KEY_O") +wk.click("KEY_SPACE") +wk.press("KEY_LEFTSHIFT") +wk.click("KEY_W") +wk.release("KEY_LEFTSHIFT") +wk.click("KEY_O") +wk.click("KEY_R") +wk.click("KEY_L") +wk.click("KEY_D") +wk.press("KEY_LEFTSHIFT") +wk.click("KEY_1") +wk.release("KEY_LEFTSHIFT") diff --git a/examples/Mouse.py b/examples/Mouse.py new file mode 100644 index 0000000..19478eb --- /dev/null +++ b/examples/Mouse.py @@ -0,0 +1,14 @@ +# The next 3 lines are only required if WayKey is not installed as a package. +import sys +import os +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) + +import WayKey as wk +import time + +wk.mouse_move(100, 300, absolute=True) +for i in range(3, 7): + wk.mouse_move(100, i * 100, absolute=True) + for j in range(10): + wk.mouse_move(100, 0) + time.sleep(0.05) diff --git a/examples/mouse.sh b/examples/Mouse.sh similarity index 100% rename from examples/mouse.sh rename to examples/Mouse.sh