中英文符号切换

中英文符号切换 公开 已发布

如何安装动作?

适用于
分类(旧)
文本处理 组合操作 功能



更多信息
分享时间 2025-06-19 19:25
最后更新 2025-09-27 11:55
修订版本 1
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.44.24
动作大小 19.7 KB

分享到

「配合文本指令使用,一键切换中英文符号」

简介

引言:

1. 刚使用 Quicker 的时候,用的是 中英文符号切换 - by Marcusx,后来发现这个动作会有一些问题,比如——只能转换为—_,【】只能转换前半个,即使有不便,还是把这个需求隐藏了。

2. 最近发现要实现中英文切换不难,于是便有了这个动作。

3. 分享这个动作是希望大家可以花点时间了解其中逻辑,稍微修改动作就可以变成专属的中英文符号切换


使用:

1. 需要搭配文本指令使用:中英文符号切换。输入中文符号后,按下触发按键,比如 Caps 就可以转换为英文符号

2. 成对符号的使用默认是已发送成对符号且光标居中


逻辑:

1. 比如中文逗号转英文逗号,动作是这样写的



因为我们文本指令开启了“输入法开启时,使用退格方式消除缩写词”,所以整体逻辑是:用户输入中文逗号,按下触发按键,比如 Caps。动作接收逗号为参数,先退格消除中文逗号,判断当前输入法为中文,然后再 input 一个英文逗号

2. 再比如,中文【】转英文[],动作是这样写的



因为成对符号的使用默认是已发送成对符号且光标居中,整体逻辑是:用户输入了【】,先退格方式消除了【,此时只剩下了】,光标在左。所以动作先发送了一个 delete,把】删除,再 input 一个 [],最后将光标往左边移动一位,完成了成对符号的切换

最近更新

修订版本 更新时间 更新说明
1 2025-09-27 11:55 + 增加‘’和''之间的切换
0 2025-06-19 19:25

最近讨论

暂无讨论