DragAndDrop-对象拖放插件-2.0.1Dev(开发板)

描述

用于拖放对象的 Nvda 插件。

说明

关于鼠标“拖放”这种交互方式,因为其操作简便而直观,在非视障用户使用计算机的过程中是很常见的,如: 把桌面的快捷方式拖拽到任务栏,将任务栏上的图标按自己的喜好进行排列等。
由于使用屏幕阅读器的视障用户多使用键盘来操作计算机,很多可以拖放的操作场景同样可以使用快捷键来代 替,例如 在资源管理器复制一个文件 可以用鼠标拖拽,同样可以使用 CTRL + C和CTRL + V完成,
但有些不支持键盘操作的应用程序,让我们视障者非常苦恼,例如,早期的 Google Chrome 添加本地扩展就需要鼠标拖拽来完成;排列任务栏图标的摆放顺序完全使用键盘操作也会比较繁琐; 还有些涉及到数据交换的小工具(如逆向爱好者用到的一些脱壳工具)也只能通过鼠标拖放的方式使用。
有国外开发者为解决以上痛点,基于 NVDA 屏幕阅读器的对象浏览模式,编写了一款 NVDA 插件,使视障用户也可以高效便捷的不依靠鼠标实现拖放操作,
该插件操作简便也非常实用,分别提供了笔记本和台式机键盘布局的默认快捷键,笔者花了一些时间做了简体中文的本地化翻译,已经在开发者的 Github 仓库进行了 pull request,文末提供笔者打包的开发版本供需要的朋友尝鲜。


以下为本插件的帮助文档


DragAndDrop

用于拖放对象的 Nvda 插件。

用法

  1. 标记要拖动的对象。
  2. 将鼠标指针或对象导航移动到要放置的位置。
  3. 使用拖放功能。
名称台式机键盘笔记本键盘描述
鼠标指针信息NVDA+小键盘数字9NVDA+Control+,读出鼠标指针的位置及其所指向的对象。两次,读出标记的对象以进行拖放。
标记要拖动的对象。NVDA+,NVDA+,在对象导航中标记要拖动的对象。
拖动选定的对象NVDA+.NVDA+Shift+,拖动选定的对象。然后按空格键,箭头或Enter键选择放置的位置。

有以下放置选项:

  • 按 Enter 键将标记的对象拖放到当前鼠标指针下。
  • 按 Space 将其放在对象导航的当前对象上。
  • 按箭头键将其放在对象导航中当前对象的周围。

维护者

  • 开发: Javi Dominguez <fjavids@gmail.com>
  • 翻译: Eureka

兼容性

  • 兼容2019.3及以上版本的NVDA

下载地址

标签: none

添加新评论