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

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Sergey_Afanasyev
новенький
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

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

Сообщение Sergey_Afanasyev »

Как мне программно переключиться на нужную (Русскую, Английскую и т.п.) раскладку клавиатуры, на нужный язык?
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Под линухой я переключал консольной программой в Process, нужные команды в линке. https://www.linux.org.ru/forum/desktop/9273977
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Sergey_Afanasyev
У Вас операционная система Windows?
Sergey_Afanasyev
новенький
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

Сообщение Sergey_Afanasyev »

А как это сделать для Win ?
wadman
постоялец
Сообщения: 122
Зарегистрирован: 18.10.2016 14:54:28
Контактная информация:

Сообщение wadman »

loadkeyboardlayout
Sergey_Afanasyev
новенький
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

Сообщение Sergey_Afanasyev »

Что писать в uses ? Это что, загрузить раскладку ? Куда загрузить ? Как поменять на другую?
wadman
постоялец
Сообщения: 122
Зарегистрирован: 18.10.2016 14:54:28
Контактная информация:

Сообщение wadman »

Ого... Не думал, что гугл берет оплату. :D
Windows -> LoadKeyboardLayout('00000419',KLF_ACTIVATE);
Sergey_Afanasyev
новенький
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

Сообщение Sergey_Afanasyev »

Дает ошибку : Identifier not found LoadKeyboardLayout
Identifier not found KLF_ACTIVATE
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Sergey_Afanasyev, модуль windows подключил?
Sergey_Afanasyev
новенький
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

Сообщение Sergey_Afanasyev »

Большое спасибо. После подключения windows заработало.
Ответить