Нужна функция C++ из windows.h, которая возвращает текущий язык клавиатуры для активного окна.Как определить текущий язык клавиатуры в консольном приложении C++?
ответ
Попробуйте использовать функцию GetKeyboardLayout: http://msdn.microsoft.com/en-us/library/windows/desktop/ms646296(v=vs.85).aspx
Эта функция возвращает некоторое значение, которое остается неизменным после изменения языка клавиатуры. Существуют ли другие варианты? – Frank
В постоянно возвращается английский язык. – Frank
Для консольных приложений кажется, что нужно использовать GetKeyboardLayout для родительского процесса GUI, например 'conhost.exe' в Windows 7. См. последний комментарий в этом обсуждении: http://www.autohotkey.com/board/topic/43043-get-current-keyboard- layout/ – Inspired
- 1. Как определить текущий язык клавиатуры в python
- 2. Как определить язык клавиатуры?
- 3. Как получить текущий язык клавиатуры
- 4. Как получить текущий язык клавиатуры?
- 5. Как определить язык мягкой клавиатуры?
- 6. Как прослушивать события клавиатуры в консольном приложении
- 7. Как проверить текущий язык клавиатуры в java
- 8. Как определить, какой язык предпочитает текущий язык
- 9. Определить текущий язык ввода
- 10. Как определить текущий язык ввода?
- 11. Получить текущий язык раскладки клавиатуры в JavaScript
- 12. ReadKey в консольном приложении C#
- 13. C# меню в консольном приложении
- 14. Исключения C++ в консольном приложении?
- 15. C# CLR20r3 в консольном приложении
- 16. Как определить текущий язык Joomla! Веб-сайт?
- 17. Помощь в консольном приложении! C#
- 18. Получить текущий язык в C#
- 19. Как получить текущий язык клавиш?
- 20. Как сохранить дату в консольном приложении C++
- 21. Как напечатать значение в консольном приложении C#
- 22. Как использовать аргументы в консольном приложении C#?
- 23. Как сохранить ввод в консольном приложении C#
- 24. Я в консольном приложении?
- 25. HttpContext в консольном приложении
- 26. WriteableBitmapEx в консольном приложении?
- 27. Как получить язык текущей клавиатуры?
- 28. КонфигурацияErrorsException в консольном приложении
- 29. двуязычная программа в консольном приложении в C
- 30. Показать изображение в консольном приложении Visual C++?
Существует 'GetConsoleCP' (и да, я понимаю, кодовая страница не совпадает с языком - но AFAIK, это все, что вы можете сделать это напрямую относится к консоль). –
Я попытался, но он по-прежнему возвращает тот же код для разных языков ( – Frank