希望扩展快捷键的使用范围

我有两个想法:1是扩展“上一页/下一页”和“打开”这3个快捷键的的使用范围,也就是让它们也能在“弹出菜单”里起作用,来代替上/下/右方向键;

2是,增加一个替代“Esc”的快捷键,比如可以设置成Ctrl+[ ,用途是菜单向上一层 / 返回匹配列表 / 隐藏工具条,主要是避免左手要移动到Esc的位置,太影响效率了。

其实全键盘操作下有些工作的效率会更高,Listary目前对无鼠标状态的支持还不太好,有些地方依赖方向键去选择,可部分键盘的方向键太小了,有的太远了,都不方便。

感谢反馈!

  1. 是指点击按钮后的“弹出菜单”么?
  2. 好,这个会添加。
  3. 具体是哪些地方必须用方向键?
  1. 是说弹出的菜单,就是双击空白区域出来的那个。

  2. 我还没仔细注意过。其实也就是“可以用快捷键呼出的工具条/菜单”才需要额外的键盘快捷键,像通知区域图标,由于一般都是鼠标去点击的,应该不需要专门支持Ctrl+J/K这类的键盘操作。

目前我发现的键盘操作方式的问题有:
(1) Listary工具条里,纯靠键盘没法点击工具栏右侧的三个按钮(默认是收藏、最近文档和命令按钮),只能换成弹出菜单再用上下键,当然我感觉这个其实没什么影响。
(2) Listary 选项窗口(也就是主窗口),左边那一竖列选项卡的按钮用键盘点击不了它们,因为Tab键的焦点只在右侧选项区域、下方确定等按钮和检查更新按钮之间切换。这意味着Listary在没有鼠标的时候几乎无法调整其设置。
(3) 同样有焦点问题的有:“关键字”页的顶部选项卡按钮(Web/ 目录/命令/自定义);各页面的加/减按钮和图标选择按钮等
(4) 还有个挺严重的问题,我在鼠标点开外观选项卡后,用Tab键多按几次可以把焦点移动到右边的文本框,然后就移动不出来了。。。这个好像是个老问题了。

Listary针对不同的用户习惯提供了两种操作方式:

  1. 搜索等一系列操作主要面向以键盘为主要操作方式的用户。
  2. 菜单、按钮等面向以鼠标为主要操作方式的用户。

所以菜单之类的地方并未提供太多的键盘支持,因为是为鼠标设计的,用鼠标激活后再切换到键盘操作比较奇怪。

设置里的一些问题在下个大版本更换架构后会自然解决。

(2) Listary 选项窗口(也就是主窗口),左边那一竖列选项卡的按钮用键盘点击不了它们,因为Tab键的焦点只在右侧选项区域、下方确定等按钮和检查更新按钮之间切换。这意味着Listary在没有鼠标的时候几乎无法调整其设置。

針對這一條或許可以在opts裏做Ctrl-F然後fuzzy match來定位不同的tab. 不過應該做成Vimium那種交互(按一個快捷鍵把所有可更改的設置都加個label,輸入label會toggle / focus到相應item)最爲方便.