keyboard

Keyboard simulator

A Python library for capturing and simulating keyboard events.

Hook and simulate global keyboard events on Windows and Linux.

GitHub

4k stars
78 watching
435 forks
Language: Python
last commit: 5 months ago
Linked from 2 awesome lists

callbackhotkeykeyboard-eventskeyboard-hookskeyboard-statepythonregister-hotkeyscancode

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
asweigart/pyautogui A Python module for programmatically controlling mouse and keyboard interactions 10,440
madrobby/keymaster A micro-library for defining and dispatching keyboard shortcuts in web applications. 6,523
kamranahmedse/pennywise An Electron application to open any website or media in a floating window 3,775
keycastr/keycastr Enables users to record and visualize their keystroke activity in real-time 12,769
hoffstadt/dearpygui A fast and powerful GUI toolkit for Python with minimal dependencies 13,292
jordansissel/xdotool An automation tool for simulating keyboard and mouse input on X11 displays. 3,264
microsoft/playwright-python A Python library to automate multiple web browsers with a single API. 11,872
brookhong/surfingkeys A browser extension that provides keyboard-based navigation and control of web browsing 5,399
rossmoody/macropad-hotkeys Provides hotkey management and macro functionality for the RP2040 MacroPad using CircuitPython 5
norvig/pytudes A collection of Python programs designed to help perfect programming skills through practice and demonstration. 23,140
pexpect/pexpect A Python module for controlling interactive applications in a pseudo-terminal 2,624
pallets/click A toolkit for creating command line interfaces with a minimal amount of code. 15,780
magic-wormhole/magic-wormhole Transfer files between computers securely using a unique code-based system. 20,425
gallopsled/pwntools A toolkit for rapid prototyping and exploit development in CTF challenges 12,117
feschber/lan-mouse Software for sharing mouse and keyboard inputs over local area networks 2,602