Тема: AHK: переключение раскладок клавиатуры по произвольным клавишам
Хочу предложить еще один удобный с моей точки зрения метод переключения раскладок.
Главная мысль, что переключать раскладки нужно одной клавишей, но эта клавиша должна быть разная для разных раскладок!
Внимательно изучив свою клавиатуру :-) нашел две идеально подходящие для этого клавиши!
Это "Правая Win" и "Правая меню". Клавиши удобно расположены рядом и никогда мною не используются.
Коды я взял из одноименной темы в разделе AutoHotkey и соответственно модифицировал.
kbd_msg(text)
{
no_detect_window := -1
ToolTip, %text%, A_CaretX + 10, A_CaretY - 20
SetTimer, KbdRemoveToolTip, -1000
return
KbdRemoveToolTip:
ToolTip
no_detect_window := 1
return
}
AppsKey::
PostMessage, 0x50, 0, 0x4190419,, A
kbd_msg("RU")
Return
RWin::
PostMessage, 0x50, 0, 0x4090409,, A
kbd_msg("EN")
Return
И еще хочу попросить помощь зала в таком вопросе.
Русская раскладка у меня не стандартная, а модифицированная с помощью Microsoft Keyboard Layout Creator, там добавлены украинские символы через AltGr.
Так вот, при переключении с помощью скрипта, включается не эта раскладка, а стандартная Русская, хотя в системе установлена только одна - модифицированная.
Помогите добить идею!