提升编程时输入符号的效率
背景
本人会盲打,熟练使用双拼,对于字母输入已经形成肌肉记忆,
;
,
.
:
<
>
<<
>>
对以上字符,也已经形成肌肉记忆。
上一次进行敲键盘手速训练是6年前,那时候使用的是tt,tt可从下方链接中了解并下载
如何练习编程的手速? - 韦易笑的回答 - 知乎
https://www.zhihu.com/question/27021761/answer/53323794
我认同并推崇韦易笑关于编程手速的观点,我身边就有练成肌肉记忆,打字王一样的程序员,我认同输入高效,能够解放大脑,有更多的时间用来思考程序的逻辑,避免手速不足,对思维的打断,这会提升整体编程的效率。
我2019年,就使用这里的tt进行训练,以实现盲打为目标,当时3天完成了所有字母的训练,形成了肌肉记忆。对于标点符号的训练一直没时间做。
最近,打算提升相关手速,想把tt捡起来练习,发现现在也有了别的方案
https://dazidazi.com/
里面可以练习指法,练习盲打,练习双拼,双拼还有另一个网站。
不过没有时间去训练了。于是在找别的方法。
除了训练新的肌肉记忆,还有一种方案,就是利用现有的肌肉记忆,思路就是键盘键位映射。
找到了一个强大的工具。
https://xianyukang.com/MyKeymap.html#️⃣-符号输入
https://github.com/xianyukang/MyKeymap
这个软件提供了强大的键位重映射,可定制方案,并且功能非常丰富,那些功能也值得探索使用。
主要是提供了一套设置网页,可以在作者默认配置基础上灵活配置。
我的需求
?
!
%
+
-
_
*
/
>=
<=
!=
<> 成对
() 成对
{} 成对
[] 成对
->
" " 成对
' ' 成对
=
==
&&
||
这个软件支持定制多种模式,其中选择j做引导键的j模式是我打算用来快捷输入符号的,也是作者的思路,被我认同。在编写c++代码中,以上符号是极其常见,但我的肌肉记忆不足的。
打算利用软件提供的单字符编码,缩写模式提供的多字符编码,对以上字符进行单字母和双字母的编码。
对于有成对场景的符号,既要支持成对的形式,又要支持单个的形式
该软件支持定制 输入一对 () 并把光标移到中间(
这种模式很方便。
编码方案
以下b站一个视频中的拼音输入的编码,可以参考,综合需求,利用软件提供的能力,完成最适合自己的编码方案,利用软件的缩写模式,实现双字母或者多字母的编码
| 标点 | 编码 | 标点中文 |
|---|---|---|
| , | d | 逗号 |
| 。 | j | 句号 |
| : | vm | v 冒号 |
| ; | vf | v 分号 |
| ! | vt | v 叹号 |
| ? | vw | v 问号 |
| 、 | vd | v 顿号 |
| ‘’ | vdy | v 单引号 |
| “” | vsy | v 双引号 |
| “ | vzs | v 左双引号 |
| ” | vys | v 右双引号 |
| ‘ | vzd | v 左单引号 |
| ’ | vyd | v 右单引号 |
| …… | vsl | v 省略号 |
| —— | vpz | v 破折号 |
| 《》 | vsm | v 书名号 |
| () | vk | v 括号 |
| 【】 | vzk | v 中括号 |
| {} | vdk | v 大括号 |
| 待制定最终使用的编码方案。 |

浙公网安备 33010602011771号