Чи існує програма, яка перешкоджатиме зміні стану numlock? [зачинено]


3

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

Мені це дуже дратує (<- заниження), і я часто замислювався про те, чи існує спосіб запобігти йому возитися з моїми налаштуваннями клавіатури, або скинути його через певний проміжок часу, чи щось. Навіть просте повідомлення з підтвердженням ( "Ви впевнені, що хочете присвоїти цифрову клавіатуру? Чи знаєте ви, що ідеально справна клавіша для видалення лише трохи ліворуч? ") Допоможе.

Чи є програма, яка це зробить? (Операційна система - це Windows XP, принаймні поки що; можливо, це Windows 7 за кілька тижнів.) Якщо цього немає, чи є якесь місце, яке продає гаджет, який дасть моєму начальнику електричний удар, якщо він торкнеться моєї клавіші numlock?


2
Це все ж викликає питання, чому ваш начальник використовує ваш комп'ютер. Хіба він не мав свого?
ChrisF

Перше запитання, яке тут спало на думку ...
Rook

У нього є кілька власних комп’ютерів, але іноді, коли ми обговорюємо питання, він хоче "водити". Я ніколи не навчився сперечатися з чоловіками про подібні речі, не варто. :)
Марта

Відповіді:


2

AutoHotKey?

SetNumlockState, AlwaysOn

заблокував би numlock.

редагувати: Ви також можете розглянути

Numlock::MsgBox, [your message here]

або

numlock::shift

відобразити його на карту для переключення - дозволяє утримувати клавішу та використовувати її як клавіші зі стрілками або не утримувати клавішу та використовувати її для числення.


Навіщо використовувати ідеально хороше колесо для картингу, коли ви можете використовувати протектор танка? ;) +1
RCIX

Ти думаєш, хтось буде сперечатися з танком? : P
Phoshi

1
Гм, боюся, ти мене загубив. Чи програма AutoHotKey? Якщо так, то де я можу його знайти? Що ще робить? Деякий контекст буде вдячний ...
Марта

www.autohotkey.com - програма. Це програма автоматизації комп'ютера з чудовою мовою скриптів. Помістіть це всередині скрипту (текстовий файл із розширенням .ahk) та запустіть його, і ваш ключ numlock буде дивно ... невідповідним. Ви можете використовувати щось на зразок, Numlock::MsgBox, You're using the gorram keyboard wrongщоб показати замість цього повідомлення. Це прекрасна програма, я дуже рекомендую її майже для будь-якого завдання;)
Phoshi

Насправді, граючи з цим: numlock::shiftпереназначає numlock, щоб змінити. Коли ви утримуєте зсув і numlock увімкнено, клавіші ведуть себе так, ніби він вимкнений , тому ви і ваш начальник можете бути щасливими, просто йому доведеться утримувати клавішу, натискаючи її.
Phoshi

3

Ви можете скористатися перемикачами клавіш для перенастроювання numlock на якусь іншу клавішу, наприклад, shift.


1
Якщо ви полюєте в Інтернеті, ви також можете знайти відповідні значення реєстру, щоб встановити те ж саме - SharpKeys краще інтерфейс до тієї ж функціональності.
Майкл Коне

0

У реєстрі відкрити HKEY_CURRENT_USER\Control Panel\Keyboard.

Запис InitialKeyboardIndicatorsможе мати такі значення:

0 = NumLock вимкнено після входу.
1 = Вимкнути NumLock.
2 = Numlock увімкнено після входу.

EDIT

Якщо я правильно розумію вашу дилему, вам подобається одна настройка NumLock, а вашому начальникові подобається інша. То чому б вам не створити інший обліковий запис користувача для свого шефа? Ви також можете використовувати заставки зі своїм паролем, щоб змусити його входити, щоб користуватися комп’ютером. Я вважаю, що це краще рішення, ніж маніпулювання реєстром.

Що стосується ключа реєстру, то насправді їх два. Ось як це працює:

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


+1, хоча увійти та вийти, ймовірно, буде трохи зайвих клопотів
Phoshi

1
Але це не впливає лише на початковий стан блокування? Тобто, як це встановлено під час входу в систему, але після цього ви можете перемикати його за бажанням?
Марта

О, зачекайте, я щойно побачив біт "Відключити NumLock". На жаль, це звучить як раз протилежне тому, що я хочу - хіба це не просто відключить цифрову клавіатуру?
Марта
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.