Подскажите пожалуйста, как можно в ПРОИЗВОЛЬНОМ коде (использующем чтение клавиатуры как через DirectInput, так и стандартным способом) определить какой язык ввода включен в текущий момент (получить KeyboardLayout)? PS: вызов функции GetKeyboardLayout не помогает, так как всегда возвращает LangID = 0x0409 = US, независимо от текущего языка ввода (имею в виду именно конкретное приложение, которое получает статус клавиатуры через DirectInput)..
05.05.04 12:03: Перенесено модератором из 'C/C++' — ПК