首页 > 其他 > 详细

常用符号的便捷输入,「ahk批量快捷语」让你实现所思所输即所得

时间:2019-11-09 11:24:24      阅读:167      评论:0      收藏:0      [点我收藏+]

一开始只是想整理出一个自己的「笔记符号约定」,用符号来简化自己想表达的意思。一是让笔记看起来更加直观,二是方便日后对笔记检索。


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批量快捷语」成功地将特殊符号的输入模式,跟人的思维模式联系起来。以后我们码字写文需要输入这些符号的时候,就不用想着去哪找到想要的符号。完全顺着大脑的想法走,不打断思路,不离开键盘,『所思,所输,即所得』。

常用符号的便捷输入,「ahk批量快捷语」让你实现所思所输即所得

原文:https://www.cnblogs.com/ds37/p/11824074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!