Получение раскладки клавиатуры

Статус
В этой теме нельзя размещать новые ответы.

Callow

Известный
Автор темы
62
62
Недавно я задался целью сделать editBox с помощью рендера. Всё бы ничего , но пару мелочей ставят под вопрос мою затею.
1. Я не знаю как получить раскладку клавиатуры(т.е. язык на котором человек пишет). Хотя это можно заменить простым биндом на Shift+Alt сменой раскладки с eng на rus и наоборот, но всё же оно не будет совпадать с языком пользователя.
2. Как получить и отменить событие нажатия клавиши. (Например: чтобы чел не бегал по нажатию w, при активном editbox)

Надеюсь есть реализация этих действий lua. А если нет. То можно ли win-api на луа присобачить?
 
Статус
В этой теме нельзя размещать новые ответы.