停用 Apple Magic Mouse 上的中鍵

停用 Apple Magic Mouse 上的中鍵

我能夠在開箱即用的 Ubuntu 11.10 安裝中成功安裝 Apple Magic Mouse,我對此感到很高興!感謝 Ubuntu 對 Apple Magic Mouse 開箱即用的支援。

然而,我注意到魔術滑鼠有一個非常令人惱火的行為——當您單擊“中間按鈕”時,它會將剪貼簿內容貼到編輯器中。這是有問題的,因為「中鍵」在多點觸控滑鼠介面上沒有明確定義。

有沒有辦法完全停用 Apple Magic Mouse 上的「中鍵」行為,而不禁用任何其他行為,例如滾動等?

我將不勝感激您的回覆!謝謝!

答案1

作為記錄,因為我剛剛發現了這一點:在具有最新核心 (3.13) 的 Ubuntu 14.04 上,您還可以將以下行新增至檔案 /etc/modprobe.d/magicmouse.conf 中:

options hid-magicmouse emulate_3button=0 

答案2

此滑鼠依序有以下按鈕:左按鈕、中鈕、右鈕、向上鈕滾輪、向下鈕滾輪、向左按鈕水平滾輪、向右鈕水平滾輪。它們可以用 xmodmap 來操作。有關詳細信息,請參閱“man xmodmap”。

若要停用中鍵單擊,請~/.Xmodmap使用以下行建立一個檔案:

pointer = 1 0 3 4 5 6 7 0 0 0 0 0 0

登出/登入以啟用它。

如果你想反轉滾動方向(向上和向下,向左和向右),則將其變更為:

pointer = 1 0 3 5 4 7 6 0 0 0 0 0

答案3

要停用中間按鈕,您需要使用 xinput 將按鈕 2(中間按鈕)對應到 1(左側按鈕)。

首先使用 取得魔法滑鼠的 ID xinput list

然後在終端機(在命令提示字元下)執行此命令以反轉滾動(設定自然滾動而不影響軌跡板上的滾動)並將中間按鈕映射到左側按鈕(禁用中間按鈕):(xinput set-button-map ID 1 1 3 5 4將 ID 替換為你的魔法滑鼠的ID - 從第一步開始)。

xinput set-button-map 10 1 1 3 5 4 7 6還允許您自然地從一側滾動到另一側(水平)。注意本例中 ID=10。

這一頁了解詳情。

這適用於我在帶有 Magic Mouse(Mac 滑鼠)的 Sony Vaio 上運行的 Ubuntu 14.04。

答案4

與大多數 StackExchange 一樣,上面的答案並沒有很好地過時,特別是自從 Ubuntu 做出了重大改變之後。

現在建議的過程是使用 Gnome Tweaks 小程式、鍵盤和滑鼠,停用中鍵貼上。

https://linuxconfig.org/how-to-disable-middle-mouse-button-click-paste-on-ubuntu-20-04-focal-fossa-linux

相關內容