Текущий архив: 2002.06.24;
Скачать: CL | DM;
Вниз
Как мне отлавливать переключение раскладки клавиатуры?? Найти похожие ветки
← →
DANTIST © (2002-03-23 17:44) [0]Subj.
То есть, когда пользователь нажмёт "Ctrl+Shift" или "Alt+Shift" или "Выберет мышью другую раскладку", - моя программа должна выполнять какое-то действие.
Как это реализовать?
← →
Synochka (2002-03-24 09:32) [1]3 способа:
- программа, висящяя в памяти с включённым таймером и проверяющая текущую раскладку;
- хук на сочетание клавиш, переключающих раскладку (переключать придётся руками и я не уверен, что сработает с переключением мышью);
- поискать сообщение, посылаемое Виндой (наверняка есть).
Есть реализованнный первый способ, только API. Файл ~50 Кб.
← →
Synochka (2002-03-24 09:36) [2]Ещё один важный момент. У каждого приложения раскладка может быть своя.
← →
Wizard_Ex © (2002-03-26 17:33) [3]Поищи что-нибудь по поводу LayoutKeyBoard
← →
Nikolay M. © (2002-03-27 11:59) [4]Насколько помнит мой старческий склероз, при смене раскладки всем окнам рассылается сообщение WM_INPUTLANGCHANGE.
Страницы: 1 вся ветка
Текущий архив: 2002.06.24;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.016 c