Получаем код раскладки (языка) активного приложения в Delphi

Это не сложный процесс, как всегда лежит в области know-how. Предлагаю использовать вот такую связку функций.

Данная функция определяет активное окно и затем, по ID его процесса, получает код раскладки. Для русскоязычной публики типичны два кода (даю их в HEX виде):

Вы можете всегда их определить экспериментально или посмотреть в таблице кодов.

Написать комментарий

Мало букафф? Читайте есчо !

Как добавить одинарную кавычку в строку в Delphi

Октябрь 15, 2015 г.

Давно ничего не кропал на Delphi. Забыл уже элементарный синтаксис. Начинаю кое что восстанавливать, и по пути возникают вопросы вроде subj. Целых два способа. Ставим кавычку с помощью преобразования кода символа. [crayon-61f37cf0076c6084731234/] ...

Читать

Чтение нажатия клавиш и состояния клавиатуры

Октябрь 22, 2015 г.

Делфи реализует в объектах элементов интерфейса различные события - в том числе нажатия клавиш. Но мы получаем уже конкретные ASCII коды, при этом приложение ...

Читать

 

Комментарии к «Получаем код раскладки (языка) активного приложения в Delphi»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: