Windows/Linux 桌面的 Vimium 概念

bra*_*ded 5 keyboard user-interface controls operating-system ui-automation

最近我发现了这个很棒的 chrome 扩展vimium并且非常喜欢这个想法,如果快捷方式不可用或未知,则使用某种弹出窗口来控制 GUI(在这种情况下为 chrome)。

我搜索了一段时间,但找不到任何支持在 GUI 应用程序中使用键盘进行此类导航的通用工具或操作系统。

我知道至少对于 GUI 应用程序的 Windows 自动化是可能的,但找不到任何现有项目,所以我自己尝试过,但最终效果不佳。

我的问题:是否有任何与 vimium 类似的程序/项目/操作系统可用,但以更通用的方式,以便我可以用我的键盘控制整个桌面(在弹出窗口/模式的帮助下)?

谢谢

小智 10

我使用了以下两个程序的组合来在 Windows 中获得半类似 Vimium 的功能。

Hunt-and-Peck - https://github.com/zsims/hunt-and-peck 这就像活动窗口上的 vimium 一样。使用“ALT+;” 作为触发器。不适用于所有程序。(仅支持具有“调用”模式的 UI 自动化元素)我主要在文件资源管理器中使用它并触发 Chrome 浏览器扩展或活动页面之外的其他 chrome 元素(无法使用 vimium 访问)。

FastWindowSwitcher https://github.com/JochenBaier/fastwindowswitcher 我发现这比使用 ALT+TAB 或 WIN+TAB 快速切换到另一个活动窗口更快。


小智 6

对于 Windows,我使用Fluent Searchhttps://www.fluentsearch.net/ Youtube 上的演示视频

对于 macOS,Vimac 的工作方式与 Vimium 非常相似: https: //vimacapp.com/

Linux 有keynav,虽然不完全相同,但效果也很好: https://github.com/jordansisssel/keynav

也就是说,仅限 X11。实际上,在搜索 keynav 替代方案后,我最终遇到了 Stack Overflow 问题,因为我目前正在使用 Wayland。