鼠标单击事件的热键。
miceless的Python项目详细描述
无云母
有助于绑定鼠标某些操作的键盘快捷键的实用性。
用例
此工具的主要用途是在不同监视器上的窗口之间切换焦点。
在某些情况下,例如多个桌面,简单的Alt-TAB
没有帮助,
因为它会把你切换到最新使用过的应用程序,或者要求你多次按下这个组合键,
直到你到达目标窗口。使用此工具,您可以配置快捷方式,例如,Ctrl-Alt-1
将左监视器中的窗口设置为焦点,Ctrl+Alt+2
将为右监视器中的窗口设置焦点。
安装
通过PIP:
pip install miceless
要运行应用程序,请执行:
python3-mmiceless.run
手动
micless存储键组合和鼠标单击序列之间的映射。
应用程序配置将存储在.miceless
文件的主文件夹中。
这个应用程序应该在pynput
工作的任何地方都可以工作,但是它只在带有x服务器的ubuntu上测试过。
模式
该工具有两种操作模式:recording和playback。您可以按Ctrl+Alt+~
在模式之间切换。
录制
在录制模式下,Ctrl-Alt-<key>
组合将append在当前鼠标位置单击列表
一个给定组合的事件。按特殊组合Ctrl+Alt+0
将清除上次使用的键组合的事件列表。
播放
在回放模式下,按Ctrl+Alt+<key>
组合键将调用为该组合存储的事件序列。
已知问题
- 由于所有组合键中都有这些键,因此在按下
Ctrl+Alt
时执行播放单击。 这可能是一些应用程序的问题。 - 可能会与特定于应用程序的热键发生冲突,从而导致不希望触发事件序列。
- 事件捕获基于
pynput
,后者反过来使用Xlib
,因此在非x环境中可能存在问题, 例如在Wayland。