星期五, 11月 02, 2012

在Ubuntu下設定滑鼠其他按鍵功能, 增加Page Up/Down

電腦工作者長時間使用電腦滑鼠在桌面上跑來跑去,一天七八個小時下來很容易引起身體的不適,於是從同事那拿到一支羅X早期的軌跡球滑鼠,不過沒有內建滾輪方便上下頁捲軸控制。但有其他按鍵可以做類似的事。
首先先找出滑鼠按鍵的定義:
xev | grep button
書面上會出現白色方框,把遊標移入方框內按下想查詢的滑鼠按鍵如:
將定義成page down的button:

    state 0x10, button 8, same_screen YES  
    state 0x10, button 8, same_screen YES
將定義成page up
    state 0x10, button 9, same_screen YES
    state 0x10, button 9, same_screen YES

安裝package:
sudo apt-get install imwheel

編輯啟始檔:
sudo vi /etc/X11/imwheel/startup.conf 
IMWHEEL_START=1
IMWHEEL_PARAMS='-b "0 0 0 0 8 9 10 11 12"'

編輯設定檔加入這幾行: ImWheel to assign button 8 to action Thumb1, button 9 to action Thumb2
sudo vi /etc/X11/imwheel/imwheelrc
".*"
None, Thumb1,   Down,   Page_Down
None, Thumb2,   Up,     Page_Up

最後在console下找個視窗測試定義好的按鍵。
sudo imwheel -k

技術來源參考連結
http://www.gdargaud.net/Hack/LinuxMouse.html

沒有留言: