Qwerty Learner VSCode 是一款为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件,能够在任意代码界面一键启动,开始进行单词记忆练习。
本项目为 Qwerty Learner 的 VSCode 插件版本,访问原始项目获得更好的体验。网页版: https://qwerty.kaiyi.cool/
因为 VSC 没有提供对 Keypress 的回调,所以实现上使用了较为取巧的方式,监听用户当前输入文档的改变,然后删除用户输入。 用户可以在任意代码、文档页面开启软件进行英语打字练习,插件会自动删除用户输入的文字,不会对文档内容造成影响。
即,当着老板的面背单词也不会被发现,还会认为你键盘敲得贼响,代码一定写的很认真(逃
软件设计的目标群体为以英语作为主要工作语言的键盘工作者。部分人会出现输入母语时的打字速度快于英语的情况,因为多年的母语输入练就了非常坚固的肌肉记忆 ,而英语输入的肌肉记忆相对较弱,易出现输入英语时“提笔忘字”的现象。
同时为了巩固英语技能,也需要持续的背诵单词 ,本软件将英语单词的记忆与英语键盘输入的肌肉记忆的锻炼相结合,可以在背诵单词的同时巩固肌肉记忆。
为了避免造成错误的肌肉记忆,设计上如果用户单词输入错误则需要重新输入单词,尽可能确保用户维持正确的肌肉记忆。
软件也对需要机考英语的人群有一定的帮助。
For Coder:
内置了程序员工作常用单词的词库,方便练习工作中常用的单词、提高输入速度。也内置了诸多语言的 API 的练习,帮助以程序员快速熟悉常用的 API ,更多语言的 API 正在逐步添加中...
项目的源项目 和 vscode 插件版 都在持续招募来自社区的开源贡献者,感兴趣可以查看相关 Issue
Mac Control + Shift + Q
Win Shift + Alt + Q
可以在任意文档中使用快捷键启动,启动后插件将屏蔽用户对文档的输入,只需关注状态栏上的单词即可。
切记需关闭中文输入法,目前插件在开启中文输入法会有 Bug ,待修复
打开 VSCode 命令面板,通过 “Qwerty” 前缀过滤,即可发现插件内置的命令。
命令面板快捷键
Mac: cmd + shift + p
Win: ctrl + shift + p
可以在设置面板查找关键字 “Qwerty” 修改设置
"qwerty-learner.highlightWrongColor": { "type": "string", "default": "#EE3D11", "description": "输入错误时单词的颜色" }, "qwerty-learner.highlightWrongDelay": { "type": "number", "default": 400, "description": "输入错误时清空输入的延迟时间" }, "qwerty-learner.keySound": { "type": "boolean", "default": true, "description": "是否开启键盘音" }, "qwerty-learner.phonetic": { "type": "string", "enum": [ "us", "uk", "close" ], "default": "close", "description": "是否开启音标" }, "qwerty-learner.chapterLength": { "type": "integer", "default": 20, "minimum": 1, "maximum": 100, "description": "每个章节包含的单词数量" }, "qwerty-learner.wordExerciseTime": { "type": "integer", "default": 1, "minimum": 1, "maximum": 100, "description": "每个单词的练习次数" }, "qwerty-learner.readOnlyInterval": { "type": "number", "default": 5000, "description": "只读模式中单词切换间隔时间(ms)" }, "qwerty-learner.voiceType": { "type": "string", "enum": [ "us", "uk", "close" ], "default": "us", "description": "是否开启发音" }, "qwerty-learner.placeholder": { "type": "string", "enum": [ "_", "*", "-", "" ], "default": "-", "description": "未输入时的占位符,空表示无占位符(仅当 wordVisibility === true 时生效)" }, "qwerty-learner.random": { "type": "boolean", "default": false, "description": "是否章节内单词顺序随机" }
1 Qmanman 2023-06-13 01:04:47 +08:00 我只能说 666 |
![]() | 2 maocat 2023-06-13 09:18:24 +08:00 ![]() 老板招到你真是招到宝了 /dog |
![]() | 3 nigga 2023-06-13 09:40:04 +08:00 ![]() 有没有显示在 windows 任务栏 或者 悬浮在 屏幕任意角落的? |
4 gengliangcais 2023-06-13 09:42:15 +08:00 秀啊 |
5 token10086 2023-06-13 09:49:23 +08:00 ![]() 老板招到你真是招到宝了 /dog |
![]() | 6 iyobucuo 2023-06-13 10:04:48 +08:00 ![]() 点赞! IDEA 插件搞一个 |
7 moyt 2023-06-13 10:05:20 +08:00 你秀到我了,赔钱 |
![]() | 8 Asakijz 2023-06-13 10:09:02 +08:00 合理摸鱼 |
![]() | 9 chippai 2023-06-13 10:09:14 +08:00 老板招到你真是招到宝了 /dog |
![]() | 10 uion 2023-06-13 10:09:40 +08:00 nvim 搞一个! |
![]() | 11 coldmonkeybit 2023-06-13 10:15:27 +08:00 笑死,太强了 |
12 ovtfkw 2023-06-13 10:17:32 +08:00 玩具而已 |
13 Smallgourd 2023-06-13 10:20:39 +08:00 太牛的。马上就用 |
![]() | 14 ShundL 2023-06-13 10:22:35 +08:00 安装了,有点儿厉害,你划水是专业的! |
![]() | 15 SleepyRaven 2023-06-13 10:40:04 +08:00 从未设想过的道路 |
16 dem0ns 2023-06-13 10:57:54 +08:00 ![]() 这到底是卷还是不卷 |
![]() | 17 zhishixiang 2023-06-13 12:10:23 +08:00 已经看到了,快删了别让老板发现(手动狗头 |
![]() | 18 QurakJaker 2023-06-13 13:10:56 +08:00 提个建议,随机删除几个字母,不要打一个字删一个字 |
![]() | 19 MagicHen 2023-06-13 13:48:18 +08:00 office wps 搞一个,秋梨膏! |
![]() | 20 jstony 2023-06-13 13:51:38 +08:00 @QurakJaker op 用的输入回调,而且目的是只删除用户当前输入的,并且不影响源文档,如果要随机删除,那源文档内容可能会被误删。也许 op 可以加个 option 让用户自选。 |
![]() | 21 ppllss 2023-06-13 14:02:49 +08:00 老板招到你真是招到宝了 /dog |
![]() | 22 BearCookie 2023-06-13 14:06:34 +08:00 老哥有 IDEA 插件吗!? |
23 javen73 2023-06-13 14:21:41 +08:00 好用,点赞 |
24 wangofjian 2023-06-13 14:47:01 +08:00 VSC 高级使用方法 |
25 russ44 2023-06-13 14:55:25 +08:00 cool, 等一个 IDEA |
![]() | 26 cquan 2023-06-13 15:32:10 +08:00 摸鱼还是你行 |
![]() | 27 itechify PRO 老板招到你真是招到宝了 /dog |
28 litt 2023-06-13 16:12:48 +08:00 坐等 idea 版插件 |
![]() | 29 LavaC 2023-06-13 16:13:12 +08:00 非常好插件,爱来自 v2 。 P.S. 在 1080p 无缩放的情况下有点折磨人了 |
30 tianxin8431 2023-06-13 16:23:21 +08:00 打字打的太快的时候,不是所有打入的字都能被删掉 |
![]() | 31 lawsiki 2023-06-13 16:46:37 +08:00 这有何尝不是一种卷呢? |
32 Finnn 2023-06-13 17:33:25 +08:00 打不出字的感觉好难受啊 |
![]() | 33 henryxie2093 2023-06-13 17:51:11 +08:00 ![]() 让我想起了命令行斗地主 |
![]() | 34 luzemin 2023-06-13 17:58:11 +08:00 等我捋一捋,我到底是在摸鱼,还是在学习? |
![]() | 35 Stoney 2023-06-13 18:49:19 +08:00 via iPhone 厉害了 |
37 PeachQIU 2023-06-13 19:31:05 +08:00 非程序员用户非常需要啊啊啊啊啊啊!!! |
![]() | 38 sweipancc 2023-06-13 21:37:26 +08:00 via iPhone 牛的,999 |
![]() | 39 yema50 2023-06-14 00:19:42 +08:00 via iPhone 太强了 |
40 sharpy 2023-06-14 01:25:19 +08:00 秀儿 |
41 mobpsycho100 2023-06-14 03:53:41 +08:00 打算结合记忆曲线吗? 类似 Anki 那样的. |
![]() | 42 HaroldFinchNYC 2023-06-14 04:38:07 +08:00 背单词加薪吗 |
![]() | 43 eric227 2023-06-14 07:54:41 +08:00 666666666 改成聊天软件得了 |
44 startisan 2023-06-14 09:15:30 +08:00 坐等 idea 版 |
![]() | 45 TUNGH 2023-06-14 09:27:28 +08:00 可以的,坐等 idea 版本 |
46 mscsky 2023-06-14 09:50:25 +08:00 背单词难道不是要读出来吗?之前的团队中午都会来读单词 |
47 V2April 2023-06-14 11:32:22 +08:00 干嘛啊,摸鱼的时候能不能干点正事,整个看小说的不行吗 [doge] |
48 xiaojie668329 2023-06-14 11:47:21 +08:00 via iPhone 太骚了。 |
49 aapeli 2023-06-14 11:50:46 +08:00 楼主的是啥主题 |
![]() | 50 AngryOrange OP @aapeli One Dark Pro |
51 Wh1te 2023-06-14 12:55:19 +08:00 ![]() 摸鱼宝才,老板捡到鬼了 |
52 teenight 2023-06-14 12:58:22 +08:00 via iPhone 摸了,但又不完全摸 |
![]() | 53 BigR 2023-06-14 13:49:12 +08:00 简直牛皮啊~大佬,快快上 idea 插件 |
54 container1 2023-06-14 13:49:47 +08:00 在 vscode 中 无法查看已过的单词,要是想复习只能手动调节到上一章,没有网页版的使用体验好,期待更新,增加一些界面化操作,支持查看历史单词,和按照遗忘曲线去提醒复习 |
![]() | 55 QKgf555H87Fp0cth 2023-06-14 17:44:27 +08:00 老板:你这个老六 |
![]() | 56 ebony0319 2023-06-14 18:23:29 +08:00 很漂亮,很不错的一款设计产品 |
![]() | 57 Raool 2023-06-14 19:01:42 +08:00 强,实现思路很好! |
58 kjstart 2023-06-14 20:48:29 +08:00 练好了润吗? |
![]() | 59 TomPig0216 2023-06-14 20:58:59 +08:00 mark 一下 等摸鱼的时候来试试 |
![]() | 60 shinession 2023-06-14 21:02:35 +08:00 收藏了, 等闲了试试 |
![]() | 61 Uplay 2023-06-15 09:35:15 +08:00 可以的,坐等 idea 版本 |
62 dwzrlp 2023-06-15 13:58:13 +08:00 老板会拒绝这么爱学习的么 |
![]() | 63 wgfire 2023-06-15 14:16:43 +08:00 ![]() 老板:那小子一直在敲敲,代码行数一直没长,这到底咋回事 |
![]() | 64 zzzzzzzzyp 2023-06-15 15:56:42 +08:00 我只能说绝了 |
65 JungleFish 2023-06-15 17:37:50 +08:00 你怎么扛着品如的衣柜 |
66 REGIVE 2023-06-16 16:14:50 +08:00 已经用上了,开冲 |
![]() | 67 particlec 2023-06-16 16:27:31 +08:00 搞得我的不想摸鱼了 |
![]() | 68 azui999 2023-06-16 17:37:23 +08:00 老板招到你真是招到宝了 |
![]() | 69 poorAshenOne 2023-06-16 17:43:44 +08:00 你他娘的可真是个天才! |
70 EthanCYQ 2023-06-16 18:54:29 +08:00 你他娘的可真是个天才! |
![]() | 71 BaffinLee 2023-06-16 19:09:29 +08:00 用了几次,很好用 |
72 hb751968840 2023-06-16 19:46:07 +08:00 ,有考研词库 |
73 dangeleron 2023-06-16 22:36:56 +08:00 牛蛙! |
![]() | 74 tim9527 2023-06-17 15:23:18 +08:00 有 AS 插件吗~ |
![]() | 75 PRStarDust 2023-06-17 16:42:00 +08:00 蹲个 idea 版 |
![]() | 76 tangmou 2023-06-19 10:24:54 +08:00 太秀了, 马上用起来! |
77 OceanRs 2023-06-19 11:53:23 +08:00 网页版体验感很好,就是 GRE 单词释义太简洁了。 |
78 Fiitpe 2023-06-28 11:39:18 +08:00 太努力了,你一定能成功。 |
![]() | 79 Inevitable 2023-06-28 13:58:51 +08:00 对此我只能说你真他娘是个天才,实现了我的小梦想 |
![]() | 80 garipan 2023-06-28 15:19:19 +08:00 老板招到你真是招到宝了 /dog 我真的要笑死 |
81 swzz 2023-06-28 15:23:02 +08:00 老板招到你真是招到宝了 /dog |
![]() | 82 KevinDo2 2023-06-28 15:36:40 +08:00 那不如把删除用户输入改为输入指定代码内容。你小子总不能半天代码也不多写一行啊是吧? |
83 kooroezp 2023-06-29 11:12:39 +08:00 老板招到你真是招到宝了 /dog |
![]() | 84 hlwjia PRO 老板:一个星期了,你还在 152 行 |
![]() | 85 karatsuba 2023-06-29 11:49:37 +08:00 快上 JB ! |
![]() | 86 hanlin85 2023-06-29 15:29:33 +08:00 摸鱼也摸得这么优雅 |
87 webfamer 2023-06-29 15:55:10 +08:00 安上没反应不知道怎么办 |
![]() | 88 tangtang369 2023-06-29 16:51:18 +08:00 这个在暗黑模式下 真的是绝了 |
89 KT0J 2023-06-29 17:27:27 +08:00 感动中国 |
90 KT0J 2023-06-29 17:54:48 +08:00 美中不足的是,日语的拼法有点问题。 比如 もう一度 应该是 mouichido ,但全部会是 mooichido 这一类的词,都会出现这样的情况。 |
![]() | 91 AngryOrange OP @webfamer “Control + Shift + Q 开启” |
![]() | 92 AngryOrange OP @KT0J 日语词库是社区贡献的,可以提个 pr |
![]() | 93 vk4LNh8gE08SBd9V 2023-06-30 11:20:29 +08:00 @tangtang369 看一会眼睛就一条黑线 |
![]() | 94 whoami15111 2023-06-30 16:34:37 +08:00 |
![]() | 95 AngryOrange OP |
![]() | 96 zhangrh 2023-07-03 15:49:12 +08:00 你太娘的真是个人才. |
97 zlu1123 2023-07-03 16:36:56 +08:00 这个。。。真是个人才。 |
![]() | 98 mundane 2023-07-03 21:11:59 +08:00 天才 |
![]() | 99 asiasky 2023-07-05 10:12:06 +08:00 ![]() 和 thief book 一样,我以前用它在状态栏看小说 |
![]() | 100 uCharles 2023-07-05 11:04:56 +08:00 坐等 IDEA 插件 |