Giter Site home page Giter Site logo

Comments (9)

N0I0C0K avatar N0I0C0K commented on May 23, 2024
  1. 关于触发按键, 你应该是没有看到这个, 可以直接在这里修改. 这个是默认自带的. 将默认触发按键改为!的提议不太行, 因为插件Windows 服务已经占用
    image
  2. 默认上次的搜索内容, 我有一个解决办法(可能是临时的)就是勾选在启动时清楚上一次查询, 我还会继续寻找这个问题的原因
    image
  3. http出错下一次可以截一下图片👀方便我看一下什么原因. 但是我猜测应该是有道翻译有小概率不稳定导致的.
  4. 会导致powertoys 死掉的问题我会去修复.
  5. 加一个star的功能非常不错! 最近会去实现

from powertranslator.

Gaia-X-Alter avatar Gaia-X-Alter commented on May 23, 2024
  1. 关于触发按键, 你应该是没有看到这个, 可以直接在这里修改. 这个是默认自带的. 将默认触发按键改为!的提议不太行, 因为插件Windows 服务已经占用

√:确实,不过还是建议左半边键盘找个合适的,比如#,原来的^也会和everything插件冲突,这个UI已经有了确实我没看到,不好意思

  1. 默认上次的搜索内容, 我有一个解决办法(可能是临时的)就是勾选在启动时清楚上一次查询, 我还会继续寻找这个问题的原因

--:目前勾选在启动时清除上一次查询仍需要输入 ctrl+c+alt+space+Shift+6(ActionKeyword:^) 总共进行5次按键,才能获得结果,相较于默认情况少输入一次backspace
理想情况是尽量减少输入,使用auto hotkey 是可以 F3(或者其他指定按键) 一次触发组合输入得出结果,反馈里有提到,考虑到其他用户可能不用auto hotkey,还有个别程序对auto hotkey支持,以及配合power toys Ocr工具,这一点上可能还需要再研究,总之
目的就是用最少的输入获得结果,哪怕能少按一次按键,对长期使用的总体效率都是巨大提升

  1. http出错下一次可以截一下图片👀方便我看一下什么原因. 但是我猜测应该是有道翻译有小概率不稳定导致的.

√:下次发生后会进行截图,如果可能的话,尽量还是使用离线词库,比如google等离线词库

  1. 会导致powertoys 死掉的问题我会去修复.

  1. 加一个star的功能非常不错! 最近会去实现

from powertranslator.

N0I0C0K avatar N0I0C0K commented on May 23, 2024

目前勾选在启动时清除上一次查询仍需要输入 ctrl+c+alt+space+Shift+6(ActionKeyword:^) 总共进行5次按键,才能获得结果,相较于默认情况少输入一次backspace......

确实, 更少的按键会有更好的体验, 我会继续去研究一下如何快速触发.

from powertranslator.

Gaia-X-Alter avatar Gaia-X-Alter commented on May 23, 2024

在文献翻阅中,高强度,高频次使用插件,发现了新的问题:

1.在手动输入(即不使用黏贴),无崩溃情况下,插件失效,此时输入ActionKeyword未能唤起,界面如下所示
image
需要清除输入框,再重复打开输入框->alt+space,稍等一段时间(5-6s)进行输入,才能正常使用
image
该问题出现次数非常频繁,大概每查询10个字符串左右就会反复出现,不知道是否和请求超时有关,准备抓包先观察一下

抓包观察完毕
1.当多次查询后(大概100个左右),有道接口302,无返回json,此时输入框提示如下

Snipaste_2023-01-26_16-31-31
抓包情况如下
3
2.删除输入框内容,重新打开输入框,提示如下,此时抓包发现请求未发出
Snipaste_2023-01-26_16-33-24

3.静置一段时间后,请求可以发出,此时继续->1 输入报error
4.关闭连接,并切换ip,恢复正常,http返回200

from powertranslator.

N0I0C0K avatar N0I0C0K commented on May 23, 2024

这个问题确实是会被这个情况(长时间短间隔多次请求)触发, 目前我猜测是因为有道翻译有一些限制, 近期也在着手解决这个问题.
目前这个问题除了可以切换ip, 还可能等到第二天就可以恢复.

from powertranslator.

Gaia-X-Alter avatar Gaia-X-Alter commented on May 23, 2024

这个问题确实是会被这个情况(长时间短间隔多次请求)触发, 目前我猜测是因为有道翻译有一些限制, 近期也在着手解决这个问题. 目前这个问题除了可以切换ip, 还可能等到第二天就可以恢复.

可能要考虑一下请求频率问题了,在使用过程我发现,输入"test" 字符串,则在"t"的时候会请求两次,"te"的时候也会请求一次,然后"test"输入完毕后又请求了一次,算前置的一些准备,总共请求6次,具体情况如下
1

from powertranslator.

N0I0C0K avatar N0I0C0K commented on May 23, 2024

这个是考虑到了的, 并且在代码里面是实现了的, 但是为了兼顾<反应迅速>做出了一些取舍. 对于输入较慢的用户确实会出现多次请求, 但是输入较快的用户基本不会出现多次请求. 本来是打算把查询延迟提供出来自己配置, 但是目前Powertoys Run支持的自定义设置类型只有bool类型. 这个确实也需要改进!

from powertranslator.

Gaia-X-Alter avatar Gaia-X-Alter commented on May 23, 2024

这个是考虑到了的, 并且在代码里面是实现了的, 但是为了兼顾<反应迅速>做出了一些取舍. 对于输入较慢的用户确实会出现多次请求, 但是输入较快的用户基本不会出现多次请求. 本来是打算把查询延迟提供出来自己配置, 但是目前Powertoys Run支持的自定义设置类型只有bool类型. 这个确实也需要改进!

from powertranslator.

N0I0C0K avatar N0I0C0K commented on May 23, 2024

感谢你发现问题并且提出建议 !🚀

from powertranslator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.