Существует ли программа, которая предотвратит изменение состояния numlock? [закрытый]

Я использую свою цифровую клавиатуру для ее намеченной цели: введение номеров. Мой босс, с другой стороны, не верит в клавиши со стрелками (или что-то), поэтому каждый раз, когда он использует мой компьютер, он выключает мой numlock.

Я нахожу это довольно раздражающим (<-преуменьшение), и я часто задавался вопросом, был ли способ или препятствовать тому, чтобы он смешал с моими настройками клавиатуры или сбросил его после промежутка времени или чего-то. Даже простое сообщение с подтверждением ("Вы уверены, что хотите незаконно присвоить цифровую клавиатуру? Вы знаете, что существует совершенно пригодная к эксплуатации клавиша Delete просто немного налево?"), помог бы.

Существует ли программа, которая сделает это? (ОС является Windows XP по крайней мере на данный момент; мог бы быть Windows 7 через несколько недель.) Сбой, что, там некоторое место, которое продает гаджет, который даст моему боссу удар током, если он коснется моей клавиши Num Lock?

3
задан 31.10.2011, 01:44

3 ответа

AutoHotKey?

SetNumlockState, AlwaysOn

заблокировал бы numlock.

править: Можно также рассмотреть

Numlock::MsgBox, [your message here]

или

numlock::shift

отобразить его для смещения - разрешение Вам удержать клавишу и использовать его в качестве клавиш со стрелками, или не удержать клавишу и использовать его для чисел.

2
ответ дан 08.12.2019, 00:09

Можно использовать sharpkeys для переотображения numlock на некоторый другой ключ, как сдвиг.

3
ответ дан 08.12.2019, 00:09

В реестре, открытом HKEY_CURRENT_USER\Control Panel\Keyboard.

Запись InitialKeyboardIndicators может иметь следующие значения:

0 = NumLock выключен после входа в систему.
1 = Отключите NumLock.
2 = Numlock включен после входа в систему.

Править

Если я понимаю Вашу дилемму правильно, Вам нравится одна установка NumLock, и Вашему боссу нравится другой. Итак, почему Вы не создаете другую учетную запись пользователя для своего босса? Можно также использовать экранную заставку с паролем, чтобы вынудить его войти в систему для использования компьютера. Я полагаю, что это - лучшее решение, чем monkeying с реестром.

Относительно ключа реестра существует на самом деле два из тех. Вот то, как это работает:

После начальной загрузки и перед входом в систему, чтениями Windows
HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators
и настраивает его как значение по умолчанию. После Входа в систему, Windows Applies сходить
HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators (0=Off, 2=On).
Эта установка хранится независимо в каждом профиле пользователя, и состояние из Windows Session сохраняется при выходе из системы. Это означает, включаете ли Вы свой NumLock, значение 2 записано при выходе из системы, и NumLock будет включен при следующем входе в систему.

0
ответ дан 08.12.2019, 00:09

Теги

Похожие вопросы