
答案1
經過一番挖掘,我終於找到了一個鏈接自動熱鍵正是這個問題。我已經嘗試過這個建議,似乎效果很好。
這是我的自動熱鍵腳本,我用它來將 Windows 按鈕重新綁定為後退按鈕,並將後退按鈕重新綁定為前進按鈕。
RWin::Send {Browser_Back}
XButton1::Send {Browser_Forward}
答案2
正如其他答案中多次所說,視窗按鈕實際上是發送右視窗鍵的鍵盤事件。現在我假設我們大多數人甚至沒有正確的窗戶鑰匙,如果是這樣,你可能只使用左邊的鑰匙。
要停用右側視窗鍵,我們需要在 regedit 中新增一個二進位值。手動新增或將以下文字儲存在 .reg 檔案中。對我來說效果很好!
之後不要忘記重新啟動。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5C,E0,00,00,00,00
答案3
糟糕的是它是這樣完成的。
我剛買了一個 sculpt 鍵盤和滑鼠(符合人體工學)來替換我的 5000 系列。
我喜歡滑鼠上的後退和前進按鈕進行瀏覽,它們在其他應用程式場景中也很有用。
它應該是另一個滑鼠按鈕,如果需要的話,可以將其配置為發送鍵盤命令。
因為它不是,所以在不影響正確的 Windows 鍵的情況下無法重新映射。
有趣的是,您可以在 Linux 上輕鬆更改此設置,但在 Windows 上則不然,而無需更改鍵盤輸入的工作方式...
我不確定為什麼滑鼠裝置發送鍵盤事件是合乎邏輯的,我發現它們都只是通用的人類輸入裝置。
這意味著它們的類別既不是滑鼠也不是鍵盤,並且 USB 接收器本質上會轉換它接收到的事件,並為虛擬裝置上的鍵盤或滑鼠事件調度中斷。
這進一步支援了該按鈕可以重新映射,但是在微軟提供的軟體中不允許這樣做,老實說我不確定為什麼。
我不喜歡需要自動熱鍵,雖然我沒有適合每個人的通用解決方案,但應該知道可以修改滑鼠驅動程式以發送不同的事件,然後您就不需要自動熱鍵。
然後,您只需要在 Microsoft 軟體下選擇不同的滑鼠型號,然後重新對應驅動程式調度的任何滑鼠鍵,以取得當實體按下該按鈕時從滑鼠接收到的訊號(這與透過右側Windows 鍵的USB 接收器)。
我使用了 5000 配置文件以及它為前進按鈕提供的相同事件,效果很好。
希望這是有道理的!
答案4
我可以使用 Windows 7 上的 Microsoft 滑鼠和鍵盤中心 10.4.137.0 以及 Sculpt 人體工學滑鼠來完成此操作。希望這些步驟也適用於 Sculpt 移動滑鼠。
- 安裝滑鼠和鍵盤中心。
- 從「開始」功能表或滑鼠控制面板項目啟動程式。
- 如果程式最初顯示除滑鼠之外的其他裝置(例如鍵盤),請按一下視窗左側或右側邊緣的滑鼠圖片以選擇它。
- 點擊
Windows Button
。 - 點擊
View all commands
。 - 選擇您希望滑鼠的 Windows 按鈕執行的命令,例如
Browser Forward
、組合鍵,或完全停用該按鈕。更改立即生效。