虚拟键盘-DdummyKeyboard-2023.3.27
虚拟键盘——为没有小键盘的设备模拟小键盘输入。
========
By 人山·X
EMail: orchid.x@outlook.com
供能概述
为没有小键盘的设备模拟小键盘输入。
虚拟键盘打开时,部分数字/字母按键将被模拟为小键盘按键。
按下特定的数字/字母按键,即可实现对应的小键盘按键效果。
NVDA的笔记本键盘供能非常完善,为什么还需要小键盘呢?
因为本人在长期的使用不带小键盘的设备的过程中,深受复杂的快捷键之苦。
尤其是在对象导航和文本查看的时候,常常怀念有小键盘的日子。
为了解放更多的手指,也为了怀念小键盘的操作逻辑,于是开发了这个插件。
PS: 懒人专用!
快捷键
-
NVDA+-
(减号),开关虚拟键盘。快捷键请勿随意修改,避免与虚拟键盘键位冲突 -
左方括号 ,虚拟键盘打开状态下,切换到上一个模式
-
右方括号 ,虚拟键盘打开状态下,切换到下一个模式
-
右Control ,虚拟键盘打开状态下,暂停或恢复虚拟键盘
小键盘模式键位对应表
注:以下所述均为虚拟键盘开启状态下,切换到小键盘模式(包括数字和热键)的按键对应关系
-
键盘7、8、9,对应小键盘7、8、9
-
键盘u、i、o,对应小键盘4、5、6
-
键盘j、k、l,对应小键盘1、2、3
-
键盘m、逗号、点,对应小键盘0、点、回车
-
键盘y、p,对应小键盘斜杠、星号
-
键盘h、分号,对应小键盘加、减
推荐指法为右手大指置于m键,食、中、无名指置于u、i、o键,小指置于p键
按照以上指法,可以很轻松地完成虚拟小键盘区域的单手操作。
特别的
在非小键盘热键模式下,增加了n键作为NVDA键,便于定义快捷键后单手操作。
在小键盘数字模式下,增加了斜杠键作为数字切换键,以便键入被NVDA占用的符号键,强迫症专用。
虚拟键盘打开状态下,随时可以按下右Control键,暂停或恢复虚拟键盘。虚拟键盘暂停后,除右Control外,其它各键均处于还原状态。
功能键扩充模式 & 应用媒体扩展模式 {#功能键扩充模式--应用媒体扩展模式}
在这两个模式下,映射了一些不常用的功能键。
为设置简易快捷键留作备用,便于在输入与手势中设置单键或仅加NVDA修饰即可执行的快捷键。
具体的键位对应关系,可按NVDA+大键盘数字1打开输入帮助,切换到相应模式,点击相应按键查看。
附加提示
修改开关虚拟键盘的快捷键时,请避开虚拟键盘中涉及的按键。
具体而言,包括:
7 8 9
y u i o p
h j k l 分号
n m 逗号 点 斜杠
如果一定要设置为与上述按键相关的快捷键,关闭虚拟键盘前可按下右Control。
另外
第一次尝试开发NVDA插件,使用中有任何问题,请联系 orchid.x@outlook.com
。
更新日志
2023.3.27
添加了应用媒体键盘,可以通过该键盘实现上下一曲、音量增减、浏览器操作等功能。
应用户来信要求,修改并添加了小键盘回车键的映射,对应数字键盘模式下的逗号键。增大了暂停/恢复虚拟键盘的提示音量。
更正了帮助文件中的错误,希望没有别的错误了。
建议添加编辑模式,如:行首、行尾、上翻页、下翻页等案件,因为有些笔记本把编辑键区上述四个键去掉了。