多端使用应该还是用rime的输入法吧
用ahk可以快速append到自定义词库,应该还算方便:
; 添加选中的“短语 触发词”到Rime输入法自定义短语
RimeAppend( ){
ClipSaved := ClipboardAll ; 保存当前剪贴板内容
Clipboard := "" ; 清空剪贴板以便于接下来的操作
Send, ^c ; 复制选中的文本
ClipWait, 1 ; 等待剪贴板更新
if (Clipboard != "")
{
if (InStr(Clipboard, " ")) ; 使用正则表达式检查是否符合"aaa 空格 bbb"的形式
{
; 将"空格"替换为"Tab"
ModifiedText := StrReplace(Clipboard, " ", A_Tab)
; 追加结果到指定文件
FileAppend, %ModifiedText%`n, C:\File\Appdata\rime\custom_phrase.txt, UTF-8
return ModifiedText
}
else
{
return false
}
}
sleep, 100
; 还原剪贴板原内容
Clipboard := ClipSaved
}
不过个人还是用ahk调用的多一些
高频使用的直接绑定给热键,比如时间等:
PasteTime(){
FormatTime, CurrentDateTime,, yyyy-MM-dd HH_mm
Clipboard := CurrentDateTime
send, ^v
return CurrentDateTime
}
不常用的创建成函数调用,用我的 AHK QuickCommand 检索还算方便,不用像输入法记忆触发词: