Closed Gaia-X-Alter closed 1 year ago
!
的提议不太行, 因为插件Windows 服务
已经占用
在启动时清楚上一次查询
, 我还会继续寻找这个问题的原因
- 关于触发按键, 你应该是没有看到这个, 可以直接在这里修改. 这个是默认自带的. 将默认触发按键改为
!
的提议不太行, 因为插件Windows 服务
已经占用
√:确实,不过还是建议左半边键盘找个合适的,比如#
,原来的^
也会和everything插件冲突,这个UI已经有了确实我没看到,不好意思
- 默认上次的搜索内容, 我有一个解决办法(可能是临时的)就是勾选
在启动时清楚上一次查询
, 我还会继续寻找这个问题的原因
--:目前勾选在启动时清除上一次查询
仍需要输入 ctrl+c
+alt+space
+Shift+6(ActionKeyword:^)
总共进行5次按键,才能获得结果,相较于默认情况少输入一次backspace
理想情况是尽量减少输入,使用auto hotkey 是可以 F3(或者其他指定按键)
一次触发组合输入得出结果,反馈里有提到,考虑到其他用户可能不用auto hotkey,还有个别程序对auto hotkey支持,以及配合power toys Ocr工具,这一点上可能还需要再研究,总之
目的就是用最少的输入获得结果,哪怕能少按一次按键,对长期使用的总体效率都是巨大提升
- http出错下一次可以截一下图片👀方便我看一下什么原因. 但是我猜测应该是有道翻译有小概率不稳定导致的.
√:下次发生后会进行截图,如果可能的话,尽量还是使用离线词库,比如google等离线词库
- 会导致powertoys 死掉的问题我会去修复.
√
- 加一个star的功能非常不错! 最近会去实现
√
目前勾选在启动时清除上一次查询仍需要输入 ctrl+c+alt+space+Shift+6(ActionKeyword:^) 总共进行5次按键,才能获得结果,相较于默认情况少输入一次backspace......
确实, 更少的按键会有更好的体验, 我会继续去研究一下如何快速触发.
在文献翻阅中,高强度,高频次使用插件,发现了新的问题:
ActionKeyword
未能唤起,界面如下所示
alt+space
,稍等一段时间(5-6s)进行输入,才能正常使用
抓包观察完毕 1.当多次查询后(大概100个左右),有道接口302,无返回json,此时输入框提示如下
抓包情况如下
2.删除输入框内容,重新打开输入框,提示如下,此时抓包发现请求未发出
3.静置一段时间后,请求可以发出,此时继续->1 输入报error 4.关闭连接,并切换ip,恢复正常,http返回200
这个问题确实是会被这个情况(长时间短间隔多次请求)触发, 目前我猜测是因为有道翻译有一些限制, 近期也在着手解决这个问题. 目前这个问题除了可以切换ip, 还可能等到第二天就可以恢复.
这个问题确实是会被这个情况(长时间短间隔多次请求)触发, 目前我猜测是因为有道翻译有一些限制, 近期也在着手解决这个问题. 目前这个问题除了可以切换ip, 还可能等到第二天就可以恢复.
可能要考虑一下请求频率问题了,在使用过程我发现,输入"test"
字符串,则在"t"
的时候会请求两次,"te"
的时候也会请求一次,然后"test"
输入完毕后又请求了一次,算前置的一些准备,总共请求6次,具体情况如下
这个是考虑到了的, 并且在代码里面是实现了的, 但是为了兼顾<反应迅速>做出了一些取舍. 对于输入较慢的用户确实会出现多次请求, 但是输入较快的用户基本不会出现多次请求. 本来是打算把查询延迟提供出来自己配置, 但是目前Powertoys Run支持的自定义设置类型只有bool类型. 这个确实也需要改进!
这个是考虑到了的, 并且在代码里面是实现了的, 但是为了兼顾<反应迅速>做出了一些取舍. 对于输入较慢的用户确实会出现多次请求, 但是输入较快的用户基本不会出现多次请求. 本来是打算把查询延迟提供出来自己配置, 但是目前Powertoys Run支持的自定义设置类型只有bool类型. 这个确实也需要改进!
√
感谢你发现问题并且提出建议 !🚀
在使用everything插件时,发现^符号冲突,导致插件无效且无任何报错
everything 插件地址:https://github.com/IzaiahSun/PowerToys/releases/tag/1.0.0
修改json配置为 !后,功能正常 考虑到单手使用,输入^ 实在不方便,建议作者修改默认配置,同时追加报错说明![image](https://user-images.githubusercontent.com/25919004/214672488-3477576a-e27a-4ff8-a549-583da0bdbf46.png)
======-======-=====-=-=
一些使用感受
临时方案:使用auto hotkey脚本,整合所有操作
F3::Send ^c!{Space}{!}
该命令使用 F3 发送 ctrl+c alt+space "!",达成一键翻译-哪里不会点哪里
效果如下建议:在输入栏出现时,加个刷新,这样每次查词只需要两个操作-->ctrl+c,alt+space
=
3.可以考虑加个收藏(star),关联个sqlite,记录一下查词时间等等,方便复习
4.把修改ActionKeyword加到ui里