
我在 Windows 7 上有這款 MS Ergo Natural Keyboard 4000,附有SetPoint Intellitype 軟體。我想改變中心縮放的動作以使其滾動。我的一些舊版本的 Firefox 都是這樣工作的,直到我將其更新到 FF 4 Beta 5。
有什麼辦法可以改變這個動作嗎?我根本不使用變焦。
先致謝
答案1
我知道這是一個老問題,但我必須自己解決這個問題,所以值得傳播:
不幸的是,人體工學鍵盤配置實用程式不允許您更改中心縮放按鈕的設定。為此,您必須C:\Program Files\Microsoft Intellitype Pro\commands.xml
手動編輯該文件。 (對於執行較新版本的計算機微軟滑鼠和鍵盤中心路徑是C:\Program Files\Microsoft Device Center\commands.xml
)
請注意,此文件的內容會根據您擁有的版本而變化,因此在嘗試之前請確保您擁有與我相同的版本。版本號碼可以在 Commands.xml 檔案的頂部找到。我的版本是:- 8.0.225.0 如果這個解釋太基礎了,那是因為我不知道您對 Windows 或設定檔了解多少。
首先要做的是複製 Commands.xml 文件,這樣如果你弄亂了它是可以修復的。最簡單的方法是將其複製並直接貼上回同一目錄,Windows 將其稱為命令 - copy.xml。如果你搞砸了,只需刪除 Commands.xml 並將 Commands - copy.xml 重新命名為 Commands.xml
其次,打開原始文件進行編輯(右鍵單擊 -> 編輯),然後在文件底部的兩個條目之間插入以下行(在<ALL>
最後一個元素下):
<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
Commands.xml 檔案的結尾應如下所示:
<Application UniqueName="GeminiWindowClass" AppName="RealOne Player">
<C309 Type="5" KeySeq="alt F4" />
</Application>
<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
<C319 Type="6" Activator="ScrollUp" />
<C320 Type="6" Activator="ScrollDown" />
</Application>
<Application UniqueName="GMail" AppName="GMail">
<C204 Type="5" KeySeq="ctrl y" />
<C309 Type="5" KeySeq="ctrl w" />
<C319 Type="6" Activator="IEZoomIn" />
<C320 Type="6" Activator="IEZoomOut" />
<C401 Type="0" />
</Application>
<Application UniqueName="LiveHotmail" AppName="Live Hotmail">
<C204 Type="5" KeySeq="ctrl y" />
<C309 Type="5" KeySeq="ctrl w" />
<C319 Type="6" Activator="IEZoomIn" />
<C320 Type="6" Activator="IEZoomOut" />
<C401 Type="0" />
<C900 Type="5" KeySeq="ctrl r" />
<C901 Type="5" KeySeq="ctrl shift f" />
<C902 Type="5" KeySeq="ctrl enter" />
</Application>
<Application UniqueName="Picasa" AppName="Picasa">
<C319 Type="5" Activator="pageup" />
<C320 Type="5" Activator="pagedown" />
</Application>
</ALL>
現在我知道該文件頂部附近已經有一個 Firefox 部分,但是,當我嘗試在上面插入滾動條目時,它不起作用,就好像下面的某些設定覆蓋了該條目。去搞清楚。
若要讓縮放在 Firefox 中正常運作,請使用以下行:
<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
<C319 Type="5" KeySeq="ctrl +" />
<C320 Type="5" KeySeq="ctrl -" />
</Application>
祝你好運。
答案2
您也可以使用記事本++和替換對話框(Ctrl+F 並選擇替換選項卡)。檢查對話方塊左下角的「正規表示式」並使用它們重新映射縮放鍵:
尋找內容:<C319 .* />
替換為:<C319 Type="6" Activator="ScrollUp" />
尋找內容:<C320 .* />
替換為:<C320 Type="6" Activator="ScrollDown" />
附註:該進程現在稱為 itype.exe。關閉進程並重新啟動它(任務管理器->檔案->運行新任務->“itype.exe”)以使更改生效。
答案3
為了在 Tog 的答案的基礎上構建,這裡有一個腳本可以自動為您進行替換。它基本上是應用於commands.xml 檔案的XSL 轉換。它會為你做備份。
http://teamagile.com/downloads/ZoomToScroll.zip
查看內部的說明。請記住,如果啟用了 UAC,您可能必須在管理員命令提示字元下執行該腳本。
我在 v8.20.469.0 檔案上嘗試過,它按預期工作。
這個劇本不是我寫的,是羅伊‧奧謝羅夫寫的。 看原始來源
答案4
yop83 的回答為我做到了這一點,但我確實必須重新啟動驅動程式才能使其生效。您可以透過啟動 mskey.exe ->「操作」->「關閉 intelli pro」來完成此操作。關閉後,您可以再次按一下「操作」和「啟動鍵盤控制面板」。