Repository navigation
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.