![](/img/trans.png)
[英]Is there something like a OnClientConnected event for .NET remoting?
[英]Something like translit.net but on autohotkey
我想寫Translit.net,但是要用autohotkey。 因此,我成功處理了只有一個字母的部分:
:*:a::а
:*:b::б
:*:v::в
:*:g::г
:*:d::д
...
但是現在我遇到了“ shh”到“щ”的翻譯以及其他“二對一”字符翻譯的問題。 當我開始鍵入shh時,我會得到схх回來,但我想得到щ。 我能做什么?
我當前的想法:當我按下一個鍵時,它應該寫下字母並將未翻譯的字母添加到3元素數組中,並檢查數組元素是否創建shh , ch , sh或任何其他大於1的組合。 然后,我可以刪除最后3或2個鍵入的字母,然后發送我需要的俄語字母。 也許有人知道更簡單的方法。 我希望我的腳本能像我發布的頁面一樣工作。 用C或C#代替AutoHotkey的解決方案也會對我有幫助。
使用Autohotkey的unicode版本時,我有同樣的問題,但是僅當文件以無BOM格式的UTF-8保存時。
將文件另存為UNICODE(UCS-2,必須為Little Endian)可以解決此問題。
它也可以與帶有BOM的UTF-8一起使用,因此顯然autohotkey本身就很難確定字節序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.