1 (изменено: niceice, 2016-03-06 07:34:53)

Тема: AHK: Изменение языка раскладки в зависимости от активного окна

Возможно ли средствами AHK менять раскладку клавиатуры отслеживая активное окно?
К примеру если активное окно браузера и если вкладка с сайтом google.com то будет Укр раскладка, если запущена игра Hon.exe то раскладка Рус, если Skype то раскладка Eng.
Идею придумал после того как заметил за собой что много alt+tab делаю и везде на разных язиках пишу, и иногда забываю раскладку поменять и попросту делаю много ошибок. Нет, у меня всегда в разных играх или вкладках браузера только на одном языке, и да, мне не нужно будет изменять раскладку, но если такое уже случиться то сам поменяю.

2

Re: AHK: Изменение языка раскладки в зависимости от активного окна

Возможно. В Коллекции есть тема про то, как менять раскладку.

3

Re: AHK: Изменение языка раскладки в зависимости от активного окна

YMP, поискал, там нету.

4

Re: AHK: Изменение языка раскладки в зависимости от активного окна

Ради интереса не поленился потратить 6 секунд на поиск.

5

Re: AHK: Изменение языка раскладки в зависимости от активного окна

Flasher,везде где были ключевые слова "сменить раскладку" действие скрипта зависит от раскладки, а не раскладка от действия. Можно хоть пример? Если активный Блокнот  то сменить на ENG язык.

6

Re: AHK: Изменение языка раскладки в зависимости от активного окна


Loop {
    IfWinActive, ahk_class Notepad
        PostMessage, 0x50,, 0x4090409
    Sleep, 1000
}