如何在沒有管理員權限且沒有第三方應用程式的 Windows 7 上將 Caps Lock 重新對應為 CTRL

如何在沒有管理員權限且沒有第三方應用程式的 Windows 7 上將 Caps Lock 重新對應為 CTRL

在我的工作電腦上,沒有管理員也不想安裝第 3 方的東西:

如何將 Caps Lock 鍵重新對應為 CTRL 功能?

我知道系統範圍的註冊表黑客使用此密鑰:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

但我認為,由於存取問題,這無法寫入密鑰。

以及針對每個使用者的方法:

HKEY_CURRENT_USER\Keyboard Layout

可以寫,但是沒有效果。我認為這是因為該金鑰僅在 Vista 之前的 Windows 版本中使用,正如互聯網上的評論所暗示的那樣。

關於如何實現這一目標有什麼建議嗎?

答案1

我從 emacs wiki 中獲取了這個(我無法連結到它,因為我在超級用戶上沒有足夠的代表)。使用自動熱鍵。您可以安裝不需要管理員權限的便攜式版本。

不過,我剛剛用過阿克托執行程序以及 emacs 網站上列出的腳本,用於製作我正在執行的 exe(不需要管理員權限)。該腳本特定於 emacs,但您可以刪除 if 語句並將其永久化。

建立一個名為 script.ahk 的文件,並將以下內容加入其中:

Capslock::Control

運行它阿克托執行程序,就這樣。將 exe 放在「開始」功能表上的「啟動」中,每次開啟電腦時它都會運作。

相關內容