題 是否有程序會阻止更改numlock狀態? [關閉]


我使用我的數字鍵盤達到預期目的:輸入數字。另一方面,我的老闆不相信箭頭鍵(或其他東西),因此每當他使用我的電腦時,他都會關閉我的numlock。

我覺得這很煩人(< - 輕描淡寫),而且我常常想知道是否有辦法阻止他搞亂我的鍵盤設置,或者在一段時間後重置它,或者什麼的。即使是簡單的確認信息(“你確定要錯誤地使用數字小鍵盤嗎?你知道左邊有一個完美可用的刪除鍵嗎?“) 有助於。

有沒有一個程序可以做到這一點? (操作系統是Windows XP,至少目前為止;可能在幾週後就是Windows 7。)如果不這樣做,是否會有一些銷售小工具的地方如果觸摸我的numlock鍵會給我的老闆一個電擊?


3
2017-11-21 00:49


起源


這確實提出了為什麼你的老闆使用你的電腦的問題。他沒有自己的一個嗎? - ChrisF
這裡出現的第一個問題也是...... - Rook
他有多台自己的計算機,但有時當我們討論一個問題時,他想“開車”。我學會了永遠不要和男人爭論這樣的事情,這是不值得的。 :) - Martha


答案:


AutoHotkey的?

SetNumlockState, AlwaysOn

會鎖定numlock。

編輯:你也可以考慮

Numlock::MsgBox, [your message here]

要么

numlock::shift

將其映射到shift - 允許您按住鍵並將其用作箭頭鍵,或者不按住鍵,並將其用於數字。


2
2017-11-21 01:08



為什麼在使用油箱踏板時可以使用非常好的卡丁車輪? ;)+1 - RCIX
你認為有人會跟坦克爭吵嗎? :P - Phoshi
嗯,我怕你失去了我。 AutoHotKey是一個程序嗎?如果是這樣,我在哪裡可以找到它?它還有什麼作用? 一些 上下文將不勝感激...... - Martha
www.autohotkey.com是該計劃。這是一個帶有可愛腳本語言的計算機自動化程序。將其放在腳本內(具有擴展名的文本文件) .ahk),並運行它,你的numlock鍵將奇怪地......沒有反應。你可以用類似的東西 Numlock::MsgBox, You're using the gorram keyboard wrong 改為顯示消息框。這是一個可愛的程序,我高度推薦它幾乎任何任務;) - Phoshi
實際上,玩弄它: numlock::shift 重新映射numlock以轉移。當您按住shift並且numlock打開時, 鍵的行為就像關閉一樣所以你和你的老闆都會很開心,只需按下鍵就可以按住鍵。 - Phoshi


您可以使用 sharpkeys 將numlock重新映射到其他鍵,如shift。


3
2017-11-21 01:02



如果您在網絡上搜索,您還可以找到相應的註冊表值來設置相同的功能 - SharpKeys是相同功能的更好界面。 - Michael Kohne


在註冊表中,打開 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。


0
2017-11-21 11:06



+1,雖然登錄和退出可能會有點不必要的麻煩 - Phoshi
這不會影響到 初始 但是,numlock狀態呢?即如何在您登錄時設置,但之後您可以隨意切換它? - Martha
哦,等等,我剛看到'禁用NumLock'位。不幸的是,這聽起來與我想要的完全相反 - 這不會簡單地禁用數字小鍵盤嗎? - Martha