AutoHotkey 使删除少于键入

AutoHotkey make remove less than typed

我正在尝试使用 Autohotkey 作为自动更正功能,例如 MS Word,方法是 ::tihs::this 不仅在英语中,而且在韩语中。

正如我测试过的那样::이거::이것,即使以 UTF-8 格式保存的 .ahk 文件也无法识别韩语。相反,因为 이거 和 이것 与英语中的 dlrjdlrjt 是相同的笔画,所以我写了; ::dlrj::dlrjt

代码替换韩文字母很好,因为 Autohotkey 不关心输入设置是不是英文,但代码的问题是,它先删除四个字符,然后重写更正,所以这样的结果示例; 123456이거 → 1234이것

在这种情况下,我可以强制代码只删除两个字母吗?

我从 autohotkey forum

获得此代码
:B0:dlrj::{Bs 3}dlrjt