Russian Qt Forum

Qt => Вопросы новичков => Тема начата: billy4685 от Апрель 03, 2018, 12:05



Название: Как в Qt узнать состояние индикаторов Num, Caps и Scroll на клавиатуре?
Отправлено: billy4685 от Апрель 03, 2018, 12:05
Добрый день, господа форумчане. Снова вынужден обращаться к Вам за помощью и советом.

Пишу тест клавиатуры. Проверку клавиш уже реализовал, пользуясь event->nativeScanCode().
В своей форме кроме клавиш клавиатуры отобразил и индикаторы: Num, Caps и Scroll.
Теперь вот хочу реализовать их свечение и затухание. Но беда в том, что их состояние нужно
наверное как-то получать из системы. Поиск по инету ничего не дал.

Может кто-то подскажет в какую сторону мне копать? Каким образом програмно можно узнать
состояние индикаторов клавиатуры Num, Caps и Scroll?


Название: Re: Как в Qt узнать состояние индикаторов Num, Caps и Scroll на клавиатуре?
Отправлено: Swa от Апрель 03, 2018, 12:25
Код:
Поиск по инету ничего не дал. 
Плохо искали.

https://stackoverflow.com/a/3006934/797047 (https://stackoverflow.com/a/3006934/797047)
https://stackoverflow.com/a/25001688/797047 (https://stackoverflow.com/a/25001688/797047)

Qt не предоставляет такого функционала, нужно писать платформо-зависимый код.


Название: Re: Как в Qt узнать состояние индикаторов Num, Caps и Scroll на клавиатуре?
Отправлено: billy4685 от Апрель 03, 2018, 13:02
Код:
Поиск по инету ничего не дал. 
Плохо искали.

https://stackoverflow.com/a/3006934/797047 (https://stackoverflow.com/a/3006934/797047)
https://stackoverflow.com/a/25001688/797047 (https://stackoverflow.com/a/25001688/797047)

Qt не предоставляет такого функционала, нужно писать платформо-зависимый код.

Спасибо за ответ. Я так и предполагал, что нужно будет писать платформо-зависимый код.
Просто думал мало ли есть подобные методы и в Qt.
Пишу я под QNX6.6. Спасибо за ссылки на примеры, буду дальше искать как реализовать подобное в нем.