關於滑鼠「滾輪鍵左移、滾輪鍵右移」的功能 [論壇 - Ubuntu硬體支援]
正在瀏覽:
1 名遊客
關於滑鼠「滾輪鍵左移、滾輪鍵右移」的功能 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2015/5/2 16:19 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 75
![]() |
各位好,想請教有關滑鼠「滾輪鍵左移、滾輪鍵右移」的問題。
我目前使用的是羅技的有線滑鼠,滾輪鍵有「按下、左移、右移」的功能。 以前在 Windows 7 系統下使用 Firefox 瀏覽器: 滾輪鍵按下:用新分頁開啟連結 滾輪鍵左移:回上一頁 滾輪鍵右移:到下一頁 目前在 Ubuntu 14.04.1 系統下使用 Firefox 瀏覽器: 滾輪鍵按下:用新分頁開啟連結 滾輪鍵左移:(無效) 滾輪鍵右移:(無效) 請問 Ubuntu 系統,要如何讓滑鼠「滾輪鍵左移、滾輪鍵右移」的功能生效呢? 例如使用 Firefox 瀏覽器,可以有「回上一頁、到下一頁」的功能。
2015/5/4 20:49
|
||||||||||
![]() |
回覆: 關於滑鼠「滾輪鍵左移、滾輪鍵右移」的功能 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 809
![]() |
嗯,給你個方向,google關鍵字 xinput 滑鼠
底下是簡介一下xinput目前我會的部份 首先使用底下指令查看你所有的輸入設備,並找出你的滑鼠是位於ID幾 指令:xinput -list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Kensington Kensington Expert Mouse id=8 [slave pointer (2)] 上例:我的mouse位於id=8 測試我的mouse上所有的按鍵是否都有作用 指令 xinput test 8 然後你就可以開始按你滑鼠上面的鍵了,特別注意你要的滾輪左右移時,出什麼數字,若不出數字的話,表示系統根本不認得你的左右移的按鍵功能,沒得玩了(是指我沒招了,其它高手也許還有招)。 若有出數字,還能繼續玩下去 例如: button press 某一數字 button release 某一數字 記下這數字,然後可以使用底下指令來重設按鍵對映的功能 xinput set-button-map ID號 數字 數字 數字 也許,這樣就能解決你的問題 好象整個都說完了?但還差一步,就是數字與滑鼠按鍵的對映,你要去查一下 比如說,12345 各對映mouse的哪一鍵功能,還有你要的功能鍵是位於數字幾? 參考資料 http://blog.ddtet.org/2011/11/blog-post.html 另外幫你查到了,數字對映的功能 https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse 你要的功能大概就在數字8與數字9 望你參透其中的玄機之後,回來告訴我們怎麼做到的呀!
2015/5/4 22:22
|
||||||||||
![]() |
回覆: 關於滑鼠「滾輪鍵左移、滾輪鍵右移」的功能 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2015/5/2 16:19 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 75
![]() |
您好,感謝您的回覆。
我剛剛依照您的提示,用 xinput 指令查詢到滑鼠的 id 為 11, 測試滾輪鍵的「按下、左移、右移」的功能,也都有出現數字: ubuntu@ubuntu:~$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech Logitech USB Keyboard id=10 [slave pointer (2)] ⎜ ↳ Logitech USB Laser Mouse id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Logitech Logitech USB Keyboard id=9 [slave keyboard (3)] ubuntu@ubuntu:~$ xinput test 11 button press 1 // 左鍵按下 button release 1 // 左鍵按下 button press 3 // 右鍵按下 button release 3 // 右鍵按下 button press 2 // 滾輪鍵按下 button release 2 // 滾輪鍵按下 button press 4 // 滾輪鍵向上滾 button release 4 // 滾輪鍵向上滾 button press 5 // 滾輪鍵向下滾 button release 5 // 滾輪鍵向下滾 button press 6 // 滾輪鍵左移 button release 6 // 滾輪鍵左移 button press 7 // 滾輪鍵右移 button release 7 // 滾輪鍵右移 接下來準備測試按鍵對映的功能,待續...
2015/5/4 22:55
|
||||||||||
![]() |
回覆: 關於滑鼠「滾輪鍵左移、滾輪鍵右移」的功能 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2015/5/2 16:19 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 75
![]() |
非常感謝 "夢見草" 提供關鍵字 xinput 及參考資料。
我搜尋及參考一些網頁之後,用 xinput 指令修改,已經成功讓滑鼠「滾輪鍵左移、滾輪鍵右移」,可以有「回上一頁、到下一頁」的功能了。 以下是我的修改過程: // 查詢滑鼠名稱 ubuntu@ubuntu:~$ xinput list --name-only | grep -i Mouse Logitech USB Laser Mouse // 查詢預設值 ubuntu@ubuntu:~$ xinput get-button-map "Logitech USB Laser Mouse" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 修改預設值 ubuntu@ubuntu:~$ xinput set-button-map "Logitech USB Laser Mouse" 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16 // 確認修改結果 ubuntu@ubuntu:~$ xinput get-button-map "Logitech USB Laser Mouse" 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16 心得:用 xinput 指令可以隨意修改按鍵對映,感覺這功能好強大啊!
2015/5/5 2:16
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.