主要观点:wl-kbptr
是一个用于通过键盘移动鼠标指针的工具,有多种模式,可在不同合成器上使用,需满足特定协议要求,可通过多种方式安装,可配置绑定和设置,有依赖项且遵循 GPL-3.0 许可证。
关键信息:
- 模式包括
floating
(用户指定或自动检测的任意区域选择)、tile
(网格选择区域)、bisect
(二分区域)、split
(连续分割区域)、click
(在区域中间触发点击)。 - 支持的合成器有 Sway、Hyprland、niri、dwl、labwc、Wayfire、KWin、Mutter 等,各合成器使用情况不同。
- 安装方式有 Arch Linux 的 AUR 包、NixOS 包、Chimera Linux 包、Fedora 手动安装依赖后编译等。
- 可通过配置文件配置,有
--help-config
获取帮助,依赖项包括xkbcommon
、cairo
等,启用opencv
功能需额外依赖。
重要细节: - 在
floating
模式下可自动检测区域,需二进制文件构建时启用opencv
功能且合成器支持wlr-screencopy-unstable-v1
协议。 - 各模式的操作方式,如
bisect
模式用Enter
或Space
移动光标,g
、h
、b
键分别对应左、右、中点击等。 - 不同合成器(如 Sway、Hyprland)的绑定设置示例。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。