鼠标单击事件的热键。

miceless的Python项目详细描述


无云母

有助于绑定鼠标某些操作的键盘快捷键的实用性。

用例

此工具的主要用途是在不同监视器上的窗口之间切换焦点。 在某些情况下,例如多个桌面,简单的Alt-TAB没有帮助, 因为它会把你切换到最新使用过的应用程序,或者要求你多次按下这个组合键, 直到你到达目标窗口。使用此工具,您可以配置快捷方式,例如,Ctrl-Alt-1 将左监视器中的窗口设置为焦点,Ctrl+Alt+2将为右监视器中的窗口设置焦点。

安装

通过PIP:

pip install miceless

要运行应用程序,请执行:

python3-mmiceless.run

手动

micless存储键组合和鼠标单击序列之间的映射。 应用程序配置将存储在.miceless文件的主文件夹中。 这个应用程序应该在pynput工作的任何地方都可以工作,但是它只在带有x服务器的ubuntu上测试过。

模式

该工具有两种操作模式:recordingplayback。您可以按Ctrl+Alt+~在模式之间切换。

录制

录制模式下,Ctrl-Alt-<key>组合将append在当前鼠标位置单击列表 一个给定组合的事件。按特殊组合Ctrl+Alt+0将清除上次使用的键组合的事件列表。

播放

在回放模式下,按Ctrl+Alt+<key>组合键将调用为该组合存储的事件序列。

已知问题

  • 由于所有组合键中都有这些键,因此在按下Ctrl+Alt时执行播放单击。 这可能是一些应用程序的问题。
  • 可能会与特定于应用程序的热键发生冲突,从而导致不希望触发事件序列。
  • 事件捕获基于pynput,后者反过来使用Xlib,因此在非x环境中可能存在问题, 例如在Wayland。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Libgdx管理单个Clicklistener的问题   编译Java反编译>重新编译过程,安全吗?   将java RGB值转换为颜色。价值   swing java AWT本机操作系统库?   java将HTTPS添加到Google App Engine上的自定义域(并保持HTTP工作)   windows Java swing应用程序即服务   JavaSpring身份验证提供程序忽略我的详细信息   java在usb 安卓非根设备中创建文件夹?   java如何操作粘贴到JTextField中的文本,而不是键入的输入?   java jinterop无法通过WMI监视Win7   java文件解密:IllegalBlockSizeException:解密中的最后一个块未完成   运行Java时出现问题。对雄猫的战争   java在Harmony OS中,可为空和非空注释的替代方案是什么?   swagger ui删除SpringFox swagger ui中的基本错误控制器   java Spring引导自定义外部配置加载顺序   尝试连接到RMI注册表但获取java时出现异常。网连接异常:连接被拒绝:连接   png Java webapp图像文件上传最佳实践   java如何降级JDK?   带有两个标签的java JOptionPane