
我對使用滑鼠和軌跡球設定感興趣:右手使用滑鼠進行指向,左手使用軌跡球進行滾動。是否有某種適用於 Windows 10 的方法可以讓我自訂來自某一特定輸入裝置的輸入意義?
編輯:為了澄清,這是關於改變Windows對來自其中一隻滑鼠的訊號的解釋,使得來自其中一隻滑鼠的遊標軸移動將被接收為滾動移動,而另一隻滑鼠則繼續正常操作。
答案1
至於問題: 我想答案是否定的。如果您想使用第二個滑鼠模擬系統範圍的滾動(滑鼠滾輪事件) - 我認為它只能由驅動程式(或某些類似驅動程式的軟體)來完成- 所以如果沒有具有此類選項的驅動程序/軟體對於您的軌跡球或滑鼠,那麼您就不走運了。儘管這樣的軟體很可能可以被寫,甚至已經存在(我不知道)。
至於滾動的一般問題,既然你提到了 RSI:我對這個問題感到同情。是的,用滑鼠滾輪滾動是相當有壓力的,而且經常需要這樣做——瀏覽器、編輯器等。
幸運的是,有一個優秀且自由的對此的解決方案。有一個應用程式叫自動熱鍵它可以以類似於您所描述的方式模擬滾動。我製作了一個腳本來模擬滑鼠移動的動態滾動。我已經使用它兩年了,它很穩定並且經過充分測試,而且它比輪子好!我現在沒有它就活不下去。
這是 github 鏈接,其中包含完整的描述和操作方法:
https://github.com/Mikhail22/Autohotkey---滑鼠滾動
它不能回答你原來的問題,但可以解決滾動問題。希望這可以幫助。
答案2
即使我不知道軟體方法(除了編寫自己的驅動程式之外),我也會總結一些選項。
因此 - 根據您的問題和下面的評論,我個人認為有兩種主要方法(硬體/軟體)實現僅用作滾輪的滑鼠:
硬體方法:滑鼠通常使用霍爾效應感測器、光學(雷射)感測器或機械驅動一次(內部有旋轉球)等感測器來追蹤其運動。但是您只需要滾輪,因此(不可逆)切斷感測器電線可能是一個想法,這樣就只連接滾輪了。但請注意:沒有輸入 =/= 沒有運動,因為切斷感測器可能會導致輸入不可預測的浮動狀態(但這不太可能,如果是這樣 - 然後用電阻將其下拉至接地
軟體方法(首選選項 1):為其編寫自己的腳本/驅動程序,僅使用滾輪軸。https://docs.microsoft.com/en-us/windows-hardware/drivers/hid/virtual-hid-framework--vhf-
建立自己的專用滾輪 - 無需滑鼠(首選選項 2):如果您花精力為滾輪編寫腳本 - 為什麼不花一個小時左右的時間來建造一個專用滾輪,所以除了滾輪就沒有別的了。您需要的是一個旋轉編碼器(恕我直言,最好是無限電位器,因為它們已經有步進)並對其進行編程以完成相同類型的工作。如果您要使用軌跡球,您可以使用外殼內的球,底部有一個橡膠輥,該橡膠輥旋轉並驅動電位計等。在網路上尋找詳細說明,搜尋引擎是您的朋友。
我個人不知道任何其他方法,例如更改註冊表項或設備屬性。