beta 我可能表达的不是很清楚,图中蓝底的是任务栏,这个时候中键的选项大部分都跑到屏幕外面去了,不能操作。
Juch 这个点我们一直没想到更好的处理方式 只能是使用上杜绝问题产生了 如果文本在下方 1. 把鼠标移动到足够空间的上方 再按中键 2. 通过语音直接去控制
beta
就和系统菜单一样, 如果靠近底部, 菜单就会出现在上面, 这样会比较难实现吗
lanyuanxiaoyao 什么系统菜单? 直接移上去是不行的,倒过来到是一种思路
可能表述问题, 我想说的是这种 如果鼠标向下的位置够用的话就向下显示 如果位置不够的话, 菜单就会靠上排列
lanyuanxiaoyao Juch 感谢两位这么认真说明,我采用你的方案 @lanyuanxiaoyao
一般情况下,呼出的语音面板是鼠标为中点显示的,如图一; [center] 图一[/center] 特殊情况,鼠标靠近屏幕的左边界,语音面板会自动调整到右边以完整显示,如图二; [center] 图二[/center] 特殊情况,鼠标靠近屏幕的右边界,语音面板会自动调整到左边以完整显示,如图三; [center] 图三[/center] 特殊情况,鼠标靠近屏幕的底部,语音面板无法自动调整以完整显示,如图四; [center] 图四[/center] 而理想的图四状态应该是类似于图五这样的; [center] 图五[/center] [center] 图六[/center]
经过以上四个位置的对比可以得出结论,语音面板在超出屏幕左右边界时能自动调整位置以完整显示,但是当语音面板超出屏幕上下边界时它什么也没做。
这个情况不知道是不是常见的,有的时候说了半天,结果没识别,跟傻子一样。
eemmm,图压的有点凶。
Juch 嗯,不同的电脑 不同麦克 麦克风收音不一样, 会有各种不同,根据反馈持续优化了
除了有时候语音不好识别外,再有就是这个匹配的机制有点迷 比如我说了一段话,它只有输出到窗口的选项。而我期望的情况是,在语音面板里说一句话和在主输入框写一句话的响应是差不多的。 而且如果语音输入正好匹配到插件的关键字的话,输出到活动窗口这个选项就没了。
Juch 这个有匹配项就显示匹配项,无匹配项就显示输入选项
beta 能改一下吗,因为好多插件都是正则匹配关键字来的,有时候输入的多一点难免出发到关键字。
beta 以我上面那个为例,全部大写是匹配的a-z的小写字母,将其转为大写字母,但是如果我要语音输入的句子里正好有英文单词,语音输入就白输了。
Juch 1. 这个正则匹配应该改为全匹配 /^[a-z]+$/ 2. 会优化下
/^[a-z]+$/
beta 每个人的需求情况不一样吧,全匹配的话只能一个单词一个单词的来,对于需要中英文混合的、句子全大写的用全匹配就不适合了。