我最近切換到Dvorak鍵盤佈局作爲一點實驗。轉型中最困難的部分之一就是處理熱鍵。大多數熱鍵在設計時都考慮到了QWERTY,而且更糟的是,熱鍵似乎是極其緊張的記憶。爲什麼Visual Studio在autohotkey之前捕獲關鍵事件?
而不是重新學習所有的熱鍵,當與其他鍵一起按下了Ctrl鍵,Alt鍵,或贏鑰匙我已經寫了一個AutoHotkey的腳本Dvorak佈局轉換回QWERTY 。除了Visual Studio '08之外,它在我嘗試過的任何地方都可以很好地工作。在autohotkey可以翻譯它們之前,似乎擊鍵被捕獲。
爲什麼會發生這種情況,我該如何解決這個問題?
下面是我的腳本的摘錄(從一開始):
; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
更新:腳本工作正常Win7上用AHK,VS08和的CodeRush新安裝。我遇到麻煩的機器正在運行vista。有關如何進一步診斷的任何想法?
更新2:該腳本可以在Vista和2010 beta 2中正常運行。似乎只是08 vs vista。今晚要嘗試新版vs08。
作爲管理員編譯和運行完美! – MEMark 2010-06-09 02:59:49
只是想補充說,它不是關於*不同*權限,而是一個AutoHotkey腳本不能用於運行在*更高*特權級別的應用程序 – 2012-10-25 14:24:02
您可以將「以管理員身份運行」添加到ahk的上下文菜單中,它可以節省編譯步驟。http://www.howtogeek.com/howto/windows-vista/add-run -as管理員換的AutoHotkey的腳本功能於Windows的Vista中/ – 2012-12-27 20:21:52