Раскладка клавиатуры
От: FallenGameR http://fallengamer.livejournal.com/
Дата: 31.08.05 09:05
Оценка:
Как узнать текущую раскладку и сочетание клавиш по ее смене?
Re: Раскладка клавиатуры
От: Вумудщзук Беларусь  
Дата: 31.08.05 10:38
Оценка:
>Как узнать текущую раскладку
GetKeyboardLayout


>и сочетание клавиш по ее смене?

хз... :-. а — по секрету — зачем это надо ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Раскладка клавиатуры
От: FallenGameR http://fallengamer.livejournal.com/
Дата: 31.08.05 11:02
Оценка:
Здравствуйте, Вумудщзук, Вы писали:

>>Как узнать текущую раскладку

В>
В>GetKeyboardLayout
В>


>>и сочетание клавиш по ее смене?

В>хз... :-. а — по секрету — зачем это надо ?

Своему драйверу-фильтру клавиатуры передать. Программа напрямую работает с ним в
обход RawThreadInput и поэтому нужно знать чем пользователь переключает раскладку —
Ctrl+Shift или Alt+Shift.
Re[3]: Раскладка клавиатуры
От: Вумудщзук Беларусь  
Дата: 31.08.05 12:12
Оценка:
>Своему драйверу-фильтру клавиатуры передать. Программа напрямую работает с ним в
>обход RawThreadInput и поэтому нужно знать чем пользователь переключает раскладку —
>Ctrl+Shift или Alt+Shift.

похоже так:

в HKEY_CURRENT_USER\Keyboard Layout\Toggle
есть 3 параметра. смотреть надо, видимо "Hotkey" (или "Language Hotkey" [?]...):

"1" — Alt-Shift,
"2" — Ctrl-Shift,
"3" — <none>
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Раскладка клавиатуры
От: FallenGameR http://fallengamer.livejournal.com/
Дата: 31.08.05 12:27
Оценка:
Здравствуйте, Вумудщзук, Вы писали:

>>Своему драйверу-фильтру клавиатуры передать. Программа напрямую работает с ним в

>>обход RawThreadInput и поэтому нужно знать чем пользователь переключает раскладку —
>>Ctrl+Shift или Alt+Shift.

В>похоже так:


В>в HKEY_CURRENT_USER\Keyboard Layout\Toggle

В>есть 3 параметра. смотреть надо, видимо "Hotkey" (или "Language Hotkey" [?]...):

В>"1" — Alt-Shift,

В>"2" — Ctrl-Shift,
В>"3" — <none>

Похоже Hotekey и Language Hotkey всегда равны.
Кстати, о откуда инфа — эксперимент/справочник?
Re[5]: Раскладка клавиатуры
От: Вумудщзук Беларусь  
Дата: 31.08.05 12:32
Оценка:
>Похоже Hotekey и Language Hotkey всегда равны.
>Кстати, о откуда инфа — эксперимент/справочник?

поиск на яндексе

потом ещё встретилась в msdn функция SystemParametersInfo с параметром SPI_SETLANGTOGGLE. здесь в комментах снова упоминается этот ключик реестра

ну, а без экпериментов — само собой — никак ...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.