linux keynav 鼠标可以扔掉了键盘控制鼠标

我是一个vim用户,喜欢使用键盘操作大部分的事情。无奈现在很多软件从设计之初就是为了鼠标设计的。就导致有些时候不得不使用鼠标。那么退一步讲,能否使用键盘临时控制一下鼠标呢?这样就可以进一步减少鼠标的使用了。今天给大家介绍一款软件,可以实现。

Keynav简介

Keynav 是一项正在进行的实验,旨在使指针驱动的界面更容易和更快地供用户操作。它使您只需按几下键即可将指针快速移动到屏幕上的大多数点。

请注意,我说的是指针,而不是鼠标。鼠标只是驱动指针。我们也可以用其他设备驱动指针。keynav 将您的键盘变成一个快速的指针移动器。

它有什么作用?

你选择一块屏幕。屏幕最初是完全选中的。一个举措将使该地区减少一半。移动是一个方向:上、下、左和右。

完成移动后,您只需指示(通过按键)您想要移动。砰,光标移动。

安装

在archlinux中是可以直接安装的,其他的发行版本请参照:
https://www.semicomplete.com/projects/keynav/

archlinux中安装:

pacman -S keynav

如何使用它

运行 keynav,并通过按 Control+分号激活它。您应该会在屏幕上看到一个带有十字的细框。

以下是默认配置:

  • h :选择区域的左半部分
  • j : 选择区域的下半部分
  • k :选择区域的上半部分
  • l :选择区域的右半部分
  • shift+h : 向左移动区域
  • shift+j : 向下移动区域
  • shift+k : 移动区域顶部
  • shift+l : 向右移动区域
  • 分号:将鼠标移动到选定区域的中心
  • 空格键:移动鼠标并左键单击
  • escape : 取消移动

配置文件

您的配置文件必须位于 ~/.keynavrc 中。如/home/jls/.keynavrc

配置文件格式由一个键序列和一个逗号分隔的命令列表组成。例如:

space warp,click 1,end

当您在 keynav 处于活动状态时按空格键时,这将移动鼠标,单击鼠标左键并完成(关闭 keynav 选择器)。一个示例配置文件作为“keynavrc”随分发一起提供。

以下是键修饰符列表:shift、ctrl、alt 或任何有效的 X Keysym,例如 Shift_L 等。

参考

https://www.semicomplete.com/projects/keynav/

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/124863496