|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
影子输入法对中文标点成对输出功能使用固定封装方式默认集成,未在选项设置中为用户提供便捷的设置操作,如果想取消中文标点成对输出功能,需要对 data 目录下的 usercustoms.ahk 文件下手。该文件属于用户自定义文件,使用者可以根据需要在此进行自定义编程以令输入法的相关配置效果能够如己所愿。有能力的朋友可以直接修改程序对应的 .ahk 文档,但那样做不太安全,还是建议在上述提到的用户自定义.ahk文件中进行相关配置操作为好。
成对中文标点其实也就是六对:“” ‘’ 【】 《》 () {}。原封装做得和主流输入法一样,用户键入对应成对标点的左向键位后,中文标点立刻成对上屏、光标自动回退到双标点符号的中间待用户输入其他文本,是个好功能。但确实有人不习惯或不愿意使用中文标点成对输出的做法,若此,有两种方法可以取消中文标点成对输出功能。以下的具体操作选其一,均在 usercustoms.ask 文件中修改,注意不要使用Windows自带的记事本编辑,该编辑器对文档编码支持度不好,保存后可能会破坏原始文件的编码:
1️⃣ 重新定义标点符号映射表
;自定义中文标点(需要恢复成对输出时用小角分号 ; 将下一行注释掉或全部删掉即可)
srf_symbol:={"``":["``","·"], "~":["~","~"], "!":["!","!"], "@":["@","@"], "#":["#","#"], "$":["$","¥"], "%":["%","%"], "^":["^","……"], "&":["&","&"], "*":["*","*"], "(":["(","("], ")":[")",")"], "_":["_","——"], "-":["-","-"], "+":["+","+"], "=":["=","="], "[":["[","【"], "]":["]","】"], "{":["{","{"], "}":["}","}"], "\":["\","、"], "|":["|","|"], ";":[";",";"], ":":[":",":"], "'":["'","‘"], """":["""","“"], "<":["<","《"],">":[">","》"],",":[",",","],".":[".","。"], "/":["/","/"], "?":["?","?"]}
2️⃣ 逐一取消中文标点成对输出
;取消中文标点成对输出
srf_symbol["""",2]:="“”"
srf_symbol["'",2]:="‘’"
srf_symbol["[",2]:="【】"
srf_symbol["(",2]:="()"
srf_symbol["{",2]:="{}"
srf_symbol["<",2]:="《》"
方法一字符较多,但可以针对每一个符号键位和目标中文标点进行自定义映射;方法二行数多,但其目的性强、灵活性高,可以针对六个成对输出标点符号进行可选操作,例如禁用其他标点的成对输出但希望保留双引号成对输出,就把对应行注释掉或删掉即可。选择哪一种方法取决于使用者的个人意愿。
|
评分
-
| 参与人数 3 | 威望 +90 |
金钱 +180 |
经验 +90 |
收起
理由
|
花飞飞
| + 30 |
+ 60 |
+ 30 |
创意十足,赞一个! |
杨帆
| + 30 |
+ 60 |
+ 30 |
匠心独运,细节精致入微! |
霜染枫丹
| + 30 |
+ 60 |
+ 30 |
匠心独运,细节精致入微! |
查看全部评分
|