幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!
通过增加剪切版的快捷键解决了:
https://gitee.com/orz707/Yzime/wikis/自定义设置进阶/增加剪贴板记录快捷键
使用:`clip/c`
如果有别的什么方法,也欢迎指出。
这里的代码在 Yz.zhk 中。
解决了:
切为英文:
srf_mode := 0 ; 0 为英文
SetYzLogo(srf_mode, 1) ; 隐藏候选框
Menu, Tray, Icon, DataYz.icl, 2, 1 ; 任务栏中的输入法图标修改为英文
切为中文:
srf_mode := 1 ; 1 为中文
SetYzLogo(srf_mode, 1) ; 显示候选框
Menu, Tray, Icon, DataYz.icl, 1, 1 ; 任务栏中的输入法图标修改为中文
加上一行 SendLevel, 1,就可行了。
新的问题:如何在 autohotkey 中判断 影子输入法的中英状态?或者候选框的显示状态?
BUG:autohotkey 触发的 热键不能被输入法检测到。
输入法设置:!Space 切换中英状态
我的一个 autohotkey 中:
^[::
{
Send, {Esc} ; 切为 normal mode
sleep, 1500
SendInput, !{Space} ; 切为 英文状态,使用 alt+space
return
}
未生效。
?