一开始只是想整理出一个自己的「笔记符号约定」,用符号来简化自己想表达的意思。一是让笔记看起来更加直观,二是方便日后对笔记检索。
1.从搜狗输入法的符号大全-特殊符号入手,将特殊符号整理分成了五类。
- 完全不考虑的特殊符号,未放入表格,因此未计算,数量最多。
- 较少出现,或者不太适合放入笔记,但以后有可能会用上的,34个。
- 较少出现,但适合放入笔记的,27个。
- 非常适合表达特殊意义的,不管出现频率,33个。
- 特殊意义还没想好,但是非常适合放入笔记的,6个。
2.对后四类特殊符号,34+27+33+6=100,刚好100个特殊符号,在Excel表格里面,按照『意义相关,就近放置』的原则,整理出符号、意义、备注。
★ PS:第一二步是最花时间的,但是整理好了就形成了自己的一套符号语言,记得牢靠,用得舒心。后面步骤都是工具的应用了,不太花时间。
3.从整理好的表格里面,复制一列符号,以这四个特殊符号为例。
□
☑
〼
☒
4.用在线工具,字符串转16进制。得到的内容变成了一列,可以猜到\xa就是换行符了。
\x25a1\xa\x2611\xa\x303c\xa\x2612
5.这个时候配合Notepad3,将上面那一行扔进去。查找替换窗口打开,转义反斜杠的设置勾选上。查找内容\\xa
,替换为\a
。
6.全部替换,就又变回了竖排,去表格里面粘贴,这样我们就成功在特殊符号后加上了对应的编码。
\x25a1
\x2611
\x303c
\x2612
7.想到AHK里面之前写的快捷语,像下面这样,很容易想到要拆分成哪几部分。
:*?:dbwks::{u+25a1} ;□
:*?:dbywc::{u+2611} ;☑
:*?:dbjxz::{u+303c} ;〼
:*?:dbwwc::{u+2612} ;☒
于是缺啥补啥,我们在特殊符号左边,新增「快捷语」和「AHK实现」两列。
8.「快捷语」一栏,需要为每个符号单独设置,手动输入。一般用词组的拼音首字母组合,总之,怎么好记怎么来。
9.「AHK实现」一栏,就按照『:触发方式设置:快捷语::编码 ;说明
』,依次将内容组合起来就好。用Excel的公式很快实现,几个函数嵌套,可能看起来有点晕。=IF(B2="","",":*?:"&B2&"::"&"{u+"&SUBSTITUTE(D2,"\x","")&"} ;"&C2)
以上的步骤可能看起来有点繁琐,但绝对是一劳永逸的,而且最后得到这样的一个表格,也方便后续不断添加完善。
AHK实现 | 快捷语 | 符号 | 编码 | 意义 | 备注 |
---|---|---|---|---|---|
:*?:dbwks::{u+25a1} ;□ | dbwks | □ | \x25a1 | 待办未开始 | 方框 |
:*?:dbywc::{u+2611} ;☑ | dbywc | ☑ | \x2611 | 待办已完成 | 选中 |
:*?:dbjxz::{u+303c} ;〼 | dbjxz | 〼 | \x303c | 待办进行中 | 对角线方框 |
:*?:dbwwc::{u+2612} ;☒ | dbwwc | ☒ | \x2612 | 待办未完成 | 复选 |
10.最后一步,去ahk脚本里面粘贴,运行脚本。终于等到丰收的喜悦,尽情享受吧!
:*?:dbwks::{u+25a1} ;□
:*?:dbywc::{u+2611} ;☑
:*?:dbjxz::{u+303c} ;〼
:*?:dbwwc::{u+2612} ;☒
『所思-输入-输出』对应之前表格里面的『意义-快捷语-编码』这几列。
所想 | 输入 | 输出 |
---|---|---|
待办未开始 | dbwks | □ |
待办已完成 | dbywc | ☑ |
待办进行中 | dbjxz | 〼 |
待办未完成 | dbwwc | ☒ |
以上可以看出,「ahk批量快捷语」成功地将特殊符号的输入模式,跟人的思维模式联系起来。以后我们码字写文需要输入这些符号的时候,就不用想着去哪找到想要的符号。完全顺着大脑的想法走,不打断思路,不离开键盘,『所思,所输,即所得』。