ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2019-11-09 10:54:09  阅读:465  来源: 互联网

标签:dbwks dbwwc 符号 ahk 所输 待办 快捷 特殊符号 所思


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


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

标签:dbwks,dbwwc,符号,ahk,所输,待办,快捷,特殊符号,所思
来源: https://www.cnblogs.com/ds37/p/11824074.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有