|
呵呵,题目写的有点乱,主要是怕忘记了,以后好放狗搜索。
这个帖子也是作为记录用,问题解决的也不好,但是能用,供各位达人参考,希望能够搞出来个最终的解决办法。
ibm thinkpad的小红点上下翻页问题,网上有很多解决的办法,可是都是X60等新款的,X40试了下,一直不能实现上下滚动,到国外网站上搜索,来回实验,有了下边这个不是办法的办法。
1。在/etc/hal/fdi/policy下创建mouse-wheel.fdi(文件名随便)
<match key=”info.product” string=”TPPS/2 IBM TrackPoint”>
<merge key=”input.x11_options.EmulateWheel” type=”string”>true</merge>
<merge key=”input.x11_options.EmulateWheelButton” type=”string”>2</merge>
<merge key=”input.x11_options.YAxisMapping” type=”string”>4 5</merge>
<merge key=”input.x11_options.XAxisMapping” type=”string”>6 7</merge>
<merge key=”input.x11_options.Emulate3Buttons” type=”string”>true</merge>
<merge key=”input.x11_options.EmulateWheelTimeout” type=”string”>200</merge>
</match>
2。重启后,在命令行输入
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 8 2
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Y Axis" 8 4 5
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation X Axis" 8 6 7
这样小黑的小红点就能实现上下滚动了。
原理方面应该是通过上边的文件实现hal到evdev的映射,然后通过后边的命令去设定小黑上下滚动功能的定义。
不知道哪位能够提供个方法把2中的命令也写到个配置文件中阿,现在新的Xorg 1.6中,不建议使用xorg.conf了,怎么能够让xorg自动设定这些键的定义阿? |
|