Как узнать программно состояние переключателя клавиатуры NumLock
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(0)
Keyboard.NumLock Свойство
состояние переключателя клавиатуры NumLock
//VB
If My.Computer.Keyboard.NumLock Then
MsgBox("NUM LOCK on")
Else
MsgBox("NUM LOCK off")
End If
Показать
Отловить нажатие можно попробовать так: https://infostart.ru/1c/articles/1248993/
Ну, либо текущий статус отлавливать через wsh:https://infostart.ru/1c/articles/165702/
Ну, либо текущий статус отлавливать через wsh:
(3) Ну, либо текущий статус отлавливать через wsh: https://infostart.ru/1c/articles/165702/
Можно кусок кода по ссылке, который поможет решить вопрос?
Можно кусок кода по ссылке, который поможет решить вопрос?
Решено, возможно кому то понадобится
Функция ВключенNumLock() Экспорт
Wrap = Новый COMОбъект("DynamicWrapper");
Попытка
Wrap.Register("USER32.DLL", "GetKeyState", "i=l", "f=s", "r=l");
Результат = Wrap.GetKeyState(144) = 1;
Исключение
Результат = Истина;
КонецПопытки;
Возврат Результат;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот