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

2023-05-16

我是一个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/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux keynav 鼠标可以扔掉了键盘控制鼠标 的相关文章

随机推荐

  • UML类图使用介绍

    文章目录 一 UML图1 什么是UML图2 类图概述3 类图的作用 二 类的表示方式举个栗子 三 类与类之间关系的表示方式1 关联关系 xff08 1 xff09 单向关联 xff08 2 xff09 双向关联 xff08 3 xff09
  • 没有U盘纯硬盘安装linux之Archlinux

    安装系统用U盘是很方便的 xff0c 无奈我的U盘莫名奇妙的坏了 因为疫情影响 xff0c 买个U盘要挺久时间才能到达 所以我就想能不能使用硬盘来安装linux系统呢 试试吧 xff01 一方面可以省下一个U盘的钱 xff0c 另一方面 x
  • 【Java】微信聊天记录特定词过滤

    微信聊天记录特定词过滤 通常微信聊天记录中包含文本 图片 语音 视频等 xff0c 这些数据显然需要用一个统一的数据结构存储和读取数据 然后把聊天记录中文本数据扣出 寻找是否含指定词 本题选做 Message类 xff0c 描述一条聊天数据
  • linux远程windows桌面

    remmina Remmina 是用 GTK 编写的远程桌面客户端 xff0c 来自 FreeRDP 项目 它支持以下协议 xff1a SSH VNC RDP NX XDMCP 图形化的操作界面用起来很简单方便 安装 span class
  • i3wm nm-applet每次开机都要输入wifi密码的解决办法

    在KDE中使用 xff0c 每次开机不需要输入wifi密码就可以直接上网了 为了提供开发效率 我尝试使用i3wm做为开发环境 但是每次开机都要输入wifi密码很不方便 解决办法 查了一下wiki 好像是因为没有安装GNOME Keyring
  • MySQL limit分页

    之前写了篇 SpringBoot中封装jdbc工具类 xff0c 最近在使用的过程中发现没有分页功能 所以就打算在封装一下分页算法 相关文章 xff1a https blog csdn net lxyoucan article detail
  • i3wm中Chrome不保存密码

    最近切到i3wm中发现一个问题 xff0c 在这个环境下使用Chrome密码不会被保存 xff0c 也无法使用密码自动填充 使用起来非常的不方便 然而在KDE中使用chrome一切正常 xff0c 一切到i3wm就无法使用了 而且所有网站都
  • linux 开机自动登录i3wm

    最近在我的物理机上打算使用archlinux当主力机 但是因为我这台笔记本电脑最近刚发布的 xff0c 安装archlinux无法正确识别笔记本电脑自带的键盘 只能外接usb键盘 xff0c 或者使用蓝牙键盘了 因为我的usb键盘过于厚重
  • linux命令行连接蓝牙键盘

    在KDE的图形界面连接蓝牙设备非常的方便 xff0c 图形化点点就行了 图形化连接 基础 span class token comment 安装 span span class token function sudo span pacman
  • Java爬虫html解析神器Jsoup

    jsoup是一个用于解析 提取 操作HTML的开源Java函式库 在我眼里就是一个java版本的jquery xff0c 非常强大 xff01 xff01 xff01 jsoup在2009年由亚马逊软件开发经理Jonathan Hedley
  • kitty终端ranger预览图片

    之前在macOS中使用iterm2终端用ranger预览图片正常 最近切到archlinux了 xff0c 使用kitty终端模拟器 也想实现ranger中预览图片 相关阅读 xff1a 终端中的文件管理器ranger 视频 https b
  • 设计原则之【接口隔离原则】,我只做我能做的事

    文章目录 一 什么是接口隔离原则二 实例三 总结接口隔离原则与单一职责原则的区别 一 什么是接口隔离原则 接口隔离原则 xff08 Interface Segregation Principle ISP xff09 是指用多个专门的接口 x
  • java: You aren‘t using a compiler supported by lombok

    在学习这个RuoYi Vue Process项目的时候 xff0c 编译报错 https gitee com calvinhwang123 RuoYi Vue Process 报错信息 编译警告信息 java You aren 39 t u
  • i3wm中截图软件flameshot deepin-screenshot

    archlinux中使用i3wm窗口管理器 xff0c 有什么好的截图软件呢 xff1f 环境 先看一下我的环境信息 xff1a span class token variable span class token variable 96
  • i3wm开启自动设置显示器顺序方向分辨率

    多屏使用linux系统时 xff0c 在KDE中设置好显示器的分辨率和显示器顺序 下次开机启动可以记住之前的配置 在i3桌面环境中 xff0c 每次开机都要重新设置一下 xff0c 这就很不人性化了 于是我想找个解决办法 xrandr 使用
  • 汉化Swagger springfox-swagger-ui-2.9.2.jar

    在若依的文档中看到汉化swagger的方法 xff0c 自己尝试怎么也不能成功 后来经过查阅各种文档发现 若依文档中提到的方法仅对 springfox swagger ui 2 7版本生效 对springfox swagger ui 2 9
  • Swagger基本示例

    类注解 span class token annotation punctuation 64 RestController span span class token annotation punctuation 64 RequestMap
  • Spring boot redis java.io.IOException: 远程主机强迫关闭了一个现有的连接

    现象 在测试环境部署的若依版本 xff0c 经常会报如下的错误 而我在开发环境基本没有遇到过 span class token number 16 span span class token operator span span class
  • thunderbird重复的已发送

    最近转到Linux下办公 xff0c 邮件客户端选用的Thunderbird 总体来说还是能适应的 但是在用的过程中发现很次发送信件后 xff0c 发件箱会有一个重复的邮件 我猜测可能是用于备份的 但是我的使用场景几乎用不到这样的功能 xf
  • linux keynav 鼠标可以扔掉了键盘控制鼠标

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