2016-02-07 158 views
0

概述:

我只是有關於註冊表鍵重映射爲單個用戶的能力,一個簡單的問題:重新映射按鍵

資源使用:

ASCII表使用: http://www.csee.umbc.edu/portal/help/theory/ascii.txt

https://superuser.com/questions/694465/remapping-a-keyboard-key-in-windows-8-1

其中指出我towar DS:http://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/

嘗試:

該教程談到了通過在機器級別進行重新映射按鍵: HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \控制\鍵盤佈局

所以我心想什麼是地獄我只想嘗試下同樣的事情:HKEY_CURRENT_USER \系統\ CurrentControlSet \控制\鍵盤佈局

不幸的是,有點期待它不工作:

reg add "HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t REG_BINARY /f /d 00000000000000000400000012005b005b00A200A200120000000000 

^^^這本來切換:^^^

  • 公認的windows鍵來控制鍵

  • 公認的Alt鍵Windows鍵

  • 的識別到alt鍵的控制鍵

我甚至殺了expl通過電源殼orer.exe:

taskkill.exe -im explorer.exe /f | Out-Null; start explorer.exe 

問題:

  • 是什麼,我想甚至可以爲單個用戶?

  • 如果是我該如何在沒有第三方軟件的情況下完成此操作?

回答

1

該註冊表鍵由鍵盤驅動程序使用。它在啓動時讀取它。所以殺死Explorer不起作用,你必須重新啓動才能使更改生效。使用shutdown.exe -r。無法重新啓動驅動程序是不可能的。

請小心黑客入侵此密鑰相當危險,如果犯了錯誤,您可能會失去對機器的控制權。我推薦KeyTweak,它讓我把Ctrl鍵放在過去10年所屬的地方。

+0

感謝您的回覆。不幸的是,似乎服務器在2/15重新啓動,並且我所做的註冊表編輯仍然存在。 Key Tweak會爲單個用戶工作嗎?我不想在工作中搞亂其他用戶的配置。 –

+0

我看到您可以保存多個配置,但是每次只能修改HKEY_LOCAL_MACHINE的註冊表項,以便機器的用戶能夠針對不同的程序擁有不同的密鑰配置,這是正確的嗎? –

+1

由於它修改了鍵盤驅動程序配置,所以您的更改對每個用戶和每個程序都有效。 –