Спасибо! Похоже, StringReplace мне более чем достаточно.
А вы не знаете, как помирить его с UTF-8?
Скрипт имеет такой вид:
StringCaseSense, On
#q::
SendInput {LControl Down}{sc01E}{LControl Up}{LControl Down}{sc02D}{LControl Up} ;Select All, Cut
StringReplace, clipboard, clipboard, а, a, All ;changing symbols
StringReplace, clipboard, clipboard, А, A, All
StringReplace, clipboard, clipboard, б, b, All
[...]
StringReplace, clipboard, clipboard, ш, š, All
StringReplace, clipboard, clipboard, Ш, Š, All
SendInput {LControl Down}{sc02F}{LControl Up} ;Paste
Однако в отчете о его работе я вижу такое:
005: StringReplace,clipboard,clipboard,Р°,a,All
006: StringReplace,clipboard,clipboard,Рђ,A,All
007: StringReplace,clipboard,clipboard,Р±,b,All
008: StringReplace,clipboard,clipboard,Р‘,B,All
Что с этим можно сделать?