我想使用AutoHotKey启用Romanian Programmers键盘布局,因为我需要使用某些具有某些快捷方式的应用程序,这些快捷方式与"异常"布局并将Right Alt转换为AltGr是不可接受的。
请参阅我的答案以获得有效的解决方案,并随时提出建议。
答案 0 :(得分:0)
以下是我最终使用的脚本:
;Disable the Right Alt key (the keydown event will still be fired, but that's OK)
RAlt::Return
RAlt & a::
if GetKeyState("Shift", "P") {
Send Ă
} else {
Send ă
}
Return
RAlt & q::
if GetKeyState("Shift", "P") {
Send Â
} else {
Send â
}
Return
RAlt & i::
if GetKeyState("Shift", "P") {
Send Î
} else {
Send î
}
Return
RAlt & s::
if GetKeyState("Shift", "P") {
Send Ș
} else {
Send ș
}
Return
RAlt & t::
if GetKeyState("Shift", "P") {
Send Ț
} else {
Send ț
}
Return
RAlt & e::Send €
RAlt & c::Send ©
请注意,我只是从罗马尼亚程序员布局中映射了我需要的键,它还有一些非常见符号的快捷键。