3

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

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

Есть ли программа, которая сделает это? (Операционная система Windows XP, по крайней мере, на данный момент; может быть, Windows 7 через несколько недель.) Если это не удастся, есть ли место, где продаются гаджеты, которые могут ударить моего босса электрическим током, если он дотронется до моего ключа?

3 ответа3

3

Вы можете использовать острые клавиши, чтобы переназначить numlock на другую клавишу, например, Shift.

2

AutoHotKey?

SetNumlockState, AlwaysOn

заблокировал бы замочек.

редактировать: вы также можете рассмотреть

Numlock::MsgBox, [your message here]

или же

numlock::shift

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

0

В реестре откройте HKEY_CURRENT_USER\Control Panel\Keyboard .

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

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

РЕДАКТИРОВАТЬ

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

Что касается раздела реестра, на самом деле их два. Вот как это работает:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .