Skip to content

Better Compatibility

Latest

Choose a tag to compare

@RandomThingsIveDone RandomThingsIveDone released this 02 Dec 22:43

Fix for Issue #5:

Library Updates:
    Replaced pynput with two new libraries: Keyboard and a simplified custom rewrite of PyAutoGUI.
    Introduced a barebones PyAutoGUI implementation as a class, ensuring functionality even if Keyboard or pynput is unavailable.

 New Feature: API Type Setting
    Added a new setting in Settings called API Type.
    Users can now choose their preferred library for input handling: either Pynput, Keyboard or the custom PyAutoGUI.

Error Handling:
    Missing the Keyboard or pynput libraries is no longer considered a critical error. The application will automatically fall back to the simplified PyAutoGUI implementation.

Default API Change:
    The default API is now set to the simplified PyAutoGUI implementation.