LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2505|回复: 12

[求助]五键鼠标的配置

[复制链接]
发表于 2003-6-1 03:10:29 | 显示全部楼层 |阅读模式
双飞燕的,左右键,边上有两个键,加上滚轮上的中键一个共五个键。
在windows下,边上的两个键的功能分别是后退和前进。但在linux下(mandrake9.1,使用默认驱动)功能却变成和中键和右键一样。我在双飞燕的官方网站上没找到linux的驱动。
想问一下各位高手,是不是可能通过配置来实现后退和前进?如果不行,能不能自己写一个驱动?
 楼主| 发表于 2003-6-1 04:59:31 | 显示全部楼层
我已经试过这个配置了,没有效果。
Section "InputDevice"
        Identifier        "WinEasy"
        Driver                "mouse"
        Option                "Device"        "/dev/mouse"
        Option                "rotocol"        "IMPS/2"
        Option                "Buttons"        "7"
        Option                "ZAxisMapping"        "4 5 6 7"
EndSection

下面的也无效。
Section "InputDevice"
        Identifier        "IntelliMouse Explorer"
        Driver                "mouse"
        Option                "Device"        "/dev/mouse"
        Option                "rotocol"        "IMPS/2"
        Option                "Buttons"        "7"
        Option                "ZAxisMapping"        "6 7"
EndSection

xmodmap -e "pointer = 1 2 3 4 7 5 6"

http://www.xfree86.org/4.2.0/mouse7.html
发表于 2003-6-1 10:16:02 | 显示全部楼层
这样设置没有效果,因为看例子中说,是map,也就是说把中键的功能映射到别的键上。
感觉linux主要还是用三个键。左右中三个键。就是鼠标有其它的键,也是把相应的功能映射到别键上。

不知道是不是这样的?
 楼主| 发表于 2003-6-1 22:04:21 | 显示全部楼层
终于搞定了。参考这个链接:
http://www.p-two.net/modules.php ... e=article&sid=2

先要把边上两个键map成滚轮,然后安装imwheel这个软件把鼠标滚轮map成按键。
对大部分程序有效,如konqueror,opera7.1。只可惜对mozilla1.3无效,在mozilla上用可是我的最终目的啊,又泡汤了。

虽然有上面的文章做参考。但是由于种种原因,那个配置对我无效。我忙活了一天一夜才稿定的。写出来说不定会有些价值。
/etc/X11/XF86Config-4 :

Section "InputDevice"
Identifier "IntelliMouse Explorer"
Driver "mouse"
Option "Device" "/dev/mouse"
Option "rotocol" "IMPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection

然后运行:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
为了让它能登录自启,在~/.kde/Autostart/ 下建一个"link to Application", 填入xmodmap -e "pointer = 1 2 3 6 7 4 5"。

装上imwheel后,配置~/.imwheelrc
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right

imwheel会在登录时自动启动。

按道理这就可以了。但在我系统里没成,后来找到原因,imwheel被放在/etc/X11/xinit.d/下,会比xmodmap早起动。于是要想个办法让imwheel晚启动。我的做法是:/etc/X11/xinit.d/imwheel 删掉,写一个shell放在某处(如~/bin/mapimw),
#mapimw
xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -k -b "67"
再把~/.kde/Autostart/ 下的"link to Application"的内容改成$HOME/bin/mapimw

这样就可以了。但mozilla1.3就是不听话,5~~~~~~~~
发表于 2003-6-2 02:47:38 | 显示全部楼层
不错。。。。GOOOD,有借鉴作用。辛苦了,兄弟。


但为什么不能在mozilla中用呢???没有这样的鼠
 楼主| 发表于 2003-6-3 02:38:28 | 显示全部楼层
好消息,这样的配置对Mozilla Firebird 0.6有效!而且Firebird对中文字体的支持也比Mozilla好。
发表于 2003-6-4 22:32:05 | 显示全部楼层
但我的是自认的,奇怪!
 楼主| 发表于 2003-6-5 20:40:23 | 显示全部楼层
你是什么系统?什么鼠标?
发表于 2003-6-6 00:08:37 | 显示全部楼层
我只见过最多四键鼠标,今天真是开眼界了!
发表于 2003-11-14 23:15:30 | 显示全部楼层
这里八个键呢 :-D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表