2009-10-01 24 views
0

好的,所以我知道我可以在Windows註冊表中重新映射Caps Lock鍵,但是有什麼用處我可以將它映射到Delphi 2009 IDE中?我希望代碼完成(Ctrl-Space),有沒有辦法將單個Caps Lock鍵映射到Ctrl鍵組合?我可以將Caps Lock映射到對Delphi IDE有用的東西嗎?

+9

你確定嗎?我發現它非常適用於INTERWEBS的討論。 – svinto 2009-10-01 11:27:05

+1

** @ SVINTO:** I DON @ T THINK IT @ S必要 2009-10-01 11:32:02

+0

@ALEX:不是當它來的時候,COMMA和DOT。 – 2009-10-01 11:37:53

回答

6

幫你一個忙,只需下載Autohotkey。這將允許您將CapsLock鍵重新映射到任何其他鍵組合或操作。

它也可以在應用程序上下文相關的基礎上做到這一點(即CapsLock根據活動窗口自動完成不同的事情)。

+0

良好的通話 - AutoHotkey是一個非常有用的工具。 – 2009-10-01 12:20:44

+0

嘗試了Autohotkey,看起來好像它的伎倆。還有更多的東西來引導。乾杯 – HMcG 2009-10-11 09:47:26

2

GNU Emacs FAQ For MS Windows中有一個有用的部分。 Emacs用戶喜歡將大寫鎖定映射到Ctrl鍵,並且它應該證明可用作分配其他鍵組合的起點。

編輯:繼小道帶我到這個(官方)文檔頁面:Scan Code Mapper for Windows。希望它包含的信息仍然相關。

1

難道你不能先在註冊表中映射一些模糊的非修飾鍵,然後使用鍵盤偏好thingy將它映射到Delphi中所需的功能?

0

我個人嘗試了emacs樣式:將Caps Lock綁定到Ctrl鍵。

好處在於很多非常常見的操作(不僅在emacs中,而且在任何地方)都可以用較少的手移動來執行。舉例來說,向後刪除單詞(這是通過Ctrl +退格鍵完成的)變得簡單多了,而且它是一個可以在任何地方工作的捷徑。爲此,我將Caps Lock映射到Ctrl鍵。

這裏的缺點與任何其他非標準修改(如Dvorak)相同:它使用戶更難以使用其他人的計算機。當你坐在那裏,你肯定會有一個問題,改變你的打字本能。

我最終將Caps Lock歸還給它,因爲我無法應付無法在其他人的計算機上輸入內容。

+0

我也發現有一些應用程序(遊戲),其中大寫鎖定鍵實際上是有用的。 – 2009-10-01 11:34:40

+0

是的,我實際上有同樣的問題,所以我有一種交換方式(如果我記得有reg文件)。當時我不知道的一個更好的方法是Ash用AutoHotKey說。 – 2009-10-01 12:35:17

相關問題