文件名称:Windows和Linux上的钩子和模拟键盘事件-python
文件大小:75KB
文件格式:ZIP
更新时间:2024-07-08 12:15:41
操作系统进程
Windows和Linux上的钩子和模拟键盘事件 键盘 使用这个小型 Python 库完全控制您的键盘。 挂钩全局事件、注册热键、模拟按键等等。 特性 所有键盘上的全局事件挂钩(无论焦点如何都捕获键)。 监听和发送键盘事件。 适用于 Windows 和 Linux(需要 sudo),具有实验性的 OS X 支持(感谢 @glitchassassin!)。 纯 Python,无需编译 C 模块。 零依赖。 安装和部署很简单,只需复制文件。 Python 2 和 3。复杂的热键支持(例如 ctrl+shift+m、ctrl+space)和可控超时。 包括高级 API(例如录制和播放、add_abbreviation)。 映射键实际上在您的布局中,具有完整的国际化支持(例如 Ctrl+ç)。 在单独的线程中自动捕获事件,不会阻塞主程序。 经过测试和记录。 不会破坏重音死键(我在看着你,pyHook)。 可通过项目鼠标(pip install mouse)获得鼠标支持。 用法 安装 PyPI 包: pip install keyboard 或克隆存储库(无需安
【文件预览】:
keyboard-master
----MANIFEST.in(56B)
----.gitattributes(483B)
----CHANGES.md(6KB)
----LICENSE.txt(1KB)
----make_release.py(4KB)
----examples()
--------customizable_hotkey.py(276B)
--------push_to_talk_ubuntu.py(659B)
--------10_second_macro.py(130B)
--------segmented_macro.py(2KB)
--------write.py(234B)
--------simulate_held_down.py(208B)
--------stdin_stdout_events.py(885B)
--------pressed_keys.py(451B)
----keyboard()
--------_darwinkeyboard.py(19KB)
--------_keyboard_tests.py(36KB)
--------__init__.py(45KB)
--------_darwinmouse.py(6KB)
--------_nixkeyboard.py(6KB)
--------_winmouse.py(6KB)
--------__main__.py(378B)
--------_winkeyboard.py(20KB)
--------_mouse_event.py(422B)
--------_nixcommon.py(6KB)
--------_keyboard_event.py(2KB)
--------mouse.py(7KB)
--------_canonical_names.py(29KB)
--------_generic.py(2KB)
--------_mouse_tests.py(10KB)
--------_nixmouse.py(3KB)
----setup.py(1KB)
----README.md(28KB)
----Makefile(710B)
----.gitignore(2KB)
----.coveragerc(255B)