keyboard
Keyboard simulator
A Python library for capturing and simulating keyboard events.
Hook and simulate global keyboard events on Windows and Linux.
4k stars
77 watching
434 forks
Language: Python
last commit: 7 months ago
Linked from 2 awesome lists
callbackhotkeykeyboard-eventskeyboard-hookskeyboard-statepythonregister-hotkeyscancode
Related projects:
Repository | Description | Stars |
---|---|---|
asweigart/pyautogui | A Python module for programmatically controlling mouse and keyboard interactions | 10,570 |
madrobby/keymaster | A micro-library for defining and dispatching keyboard shortcuts in web applications. | 6,526 |
kamranahmedse/pennywise | An Electron application to open any website or media in a floating window | 3,789 |
keycastr/keycastr | Enables users to record and visualize their keystroke activity in real-time | 12,961 |
hoffstadt/dearpygui | A fast and powerful GUI toolkit for Python with minimal dependencies | 13,469 |
jordansissel/xdotool | An automation tool for simulating keyboard and mouse input on X11 displays. | 3,306 |
microsoft/playwright-python | A Python library to automate Chromium, Firefox and WebKit browsers with a single API | 12,045 |
brookhong/surfingkeys | A browser extension that provides keyboard-based navigation and control of web browsing | 5,432 |
rossmoody/macropad-hotkeys | Provides hotkey management and macro functionality for the RP2040 MacroPad using CircuitPython | 5 |
norvig/pytudes | A collection of concise Python programs to practice and improve specific programming skills. | 23,209 |
pexpect/pexpect | A Python module for controlling interactive applications in a pseudo-terminal | 2,634 |
pallets/click | A toolkit for creating command line interfaces with a minimal amount of code. | 15,881 |
magic-wormhole/magic-wormhole | Transfer files between computers securely using a unique code-based system. | 20,587 |
gallopsled/pwntools | A toolkit for rapid prototyping and exploit development in CTF challenges | 12,204 |
feschber/lan-mouse | Software for sharing mouse and keyboard inputs over local area networks | 2,704 |