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

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

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

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

Сообщение Sergey_Afanasyev » 04.05.2017 10:32:48

Как мне программно переключиться на нужную (Русскую, Английскую и т.п.) раскладку клавиатуры, на нужный язык?
Sergey_Afanasyev
новенький
 
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

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

Сообщение Xenar » 04.05.2017 11:30:07

Под линухой я переключал консольной программой в Process, нужные команды в линке. https://www.linux.org.ru/forum/desktop/9273977
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

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

Сообщение Vadim » 04.05.2017 11:34:09

Sergey_Afanasyev
У Вас операционная система Windows?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение Sergey_Afanasyev » 04.05.2017 11:36:54

А как это сделать для Win ?
Sergey_Afanasyev
новенький
 
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

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

Сообщение wadman » 04.05.2017 11:56:19

loadkeyboardlayout
wadman
постоялец
 
Сообщения: 122
Зарегистрирован: 18.10.2016 15:54:28

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

Сообщение Sergey_Afanasyev » 04.05.2017 12:51:02

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

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

Сообщение wadman » 04.05.2017 15:11:06

Ого... Не думал, что гугл берет оплату. :D
Windows -> LoadKeyboardLayout('00000419',KLF_ACTIVATE);
wadman
постоялец
 
Сообщения: 122
Зарегистрирован: 18.10.2016 15:54:28

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

Сообщение Sergey_Afanasyev » 04.05.2017 16:49:37

Дает ошибку : Identifier not found LoadKeyboardLayout
Identifier not found KLF_ACTIVATE
Sergey_Afanasyev
новенький
 
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

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

Сообщение Лекс Айрин » 04.05.2017 17:40:07

Sergey_Afanasyev, модуль windows подключил?
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

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

Сообщение Sergey_Afanasyev » 04.05.2017 18:00:34

Большое спасибо. После подключения windows заработало.
Sergey_Afanasyev
новенький
 
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и гости: 34

Рейтинг@Mail.ru