我是一个vim用户,喜欢使用键盘操作大部分的事情。无奈现在很多软件从设计之初就是为了鼠标设计的。就导致有些时候不得不使用鼠标。那么退一步讲,能否使用键盘临时控制一下鼠标呢?这样就可以进一步减少鼠标的使用了。今天给大家介绍一款软件,可以实现。
Keynav 是一项正在进行的实验,旨在使指针驱动的界面更容易和更快地供用户操作。它使您只需按几下键即可将指针快速移动到屏幕上的大多数点。
请注意,我说的是指针,而不是鼠标。鼠标只是驱动指针。我们也可以用其他设备驱动指针。keynav 将您的键盘变成一个快速的指针移动器。
你选择一块屏幕。屏幕最初是完全选中的。一个举措将使该地区减少一半。移动是一个方向:上、下、左和右。
完成移动后,您只需指示(通过按键)您想要移动。砰,光标移动。
在archlinux中是可以直接安装的,其他的发行版本请参照:
https://www.semicomplete.com/projects/keynav/
archlinux中安装:
pacman -S keynav
运行 keynav,并通过按 Control+分号激活它。您应该会在屏幕上看到一个带有十字的细框。
以下是默认配置:
配置文件
您的配置文件必须位于 ~/.keynavrc
中。如/home/jls/.keynavrc
配置文件格式由一个键序列和一个逗号分隔的命令列表组成。例如:
space warp,click 1,end
当您在 keynav 处于活动状态时按空格键时,这将移动鼠标,单击鼠标左键并完成(关闭 keynav 选择器)。一个示例配置文件作为“keynavrc”随分发一起提供。
以下是键修饰符列表:shift、ctrl、alt 或任何有效的 X Keysym,例如 Shift_L 等。