Сообщество программистов Autodesk в СНГ

ADN Club => AutoLisp / VisualLISP и DCL => Тема начата: altver от 12-08-2024, 16:19:52

Название: перключить язык клавиатуры лиспом
Отправлено: altver от 12-08-2024, 16:19:52
Добрый день, господа!
Возможно ли лиспом перключить клавиатуру на английский язык и сделать маленькие буквы (caps Lock)?
Заранее благодарен!
Название: Re: перключить язык клавиатуры лиспом
Отправлено: altver от 12-08-2024, 20:24:29
Caps Lock нашел, вот так:
(dos_capslock 1) - вкл
(dos_capslock) - выкл,
а вот как поменять язык...?
Название: Re: перключить язык клавиатуры лиспом
Отправлено: trir от 13-08-2024, 10:20:01
dos_capslock - это DOSLib, который написан на плюсах
для смены языка надо дёргать WinApi https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-setlocaleinfoa
Название: Re: перключить язык клавиатуры лиспом
Отправлено: Александр Ривилис от 13-08-2024, 17:05:12
altver,
Средствами AutoLisp/VisualLisp этого сделать нельзя. Можно средствами ObjectARX (C++) или .NET.
Название: Re: перключить язык клавиатуры лиспом
Отправлено: altver от 13-08-2024, 22:05:45
Спасибо Александр!
А можно примерчик получить?
Название: Re: перключить язык клавиатуры лиспом
Отправлено: Александр Ривилис от 15-08-2024, 00:10:13
А можно примерчик получить?
На C++? У меня нет готового и возможности делать тоже нет. Но их в интернете полно. Просто поищи.