首先你需要搞清楚的是你使用的鼠标类型 (例如,串口 或 PS/2, ...),其次鼠标的设备(例如, wsmouse 需要一个不同的协议). 如果你使用一个串口鼠标, 选择所要的协议以及其连接的串行接口。
例如, PS/2 和 USB 鼠标通常被附加到wsmouse设备上, 而因此你可使用:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "wsmouse"
Option "Device" "/dev/wsmouse"
EndSection
如果你使用一个带转轮的鼠标, 转轮的上、下移动被分别视为鼠标的第四和第五键被按下. 许多应用程序像xterm或Firefox可以识别鼠标转轮的动作。 要启用转轮功能, 将下列内容加入到 "Pointer" section:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "wsmouse"
Option "Device" "/dev/wsmouse"
Option "ZAxisMapping" "4 5"
EndSection
对于连接在第一个串口鼠标来说, 你可以试试:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/tty00"
EndSection
这个例子里 /dev/tty00 是第一个串口, 第二个是 /dev/tty01 ,余下的以此类推. Protocol "auto" 将尝试自动侦测串口鼠标的协议. 如果不成功, 试试这些值,像 "Microsoft", "IntelliMouse" 或 "Logitech", 参 /usr/X11R6/lib/X11/XF86Config.eg 和 /usr/X11R6/lib/X11/doc/README.mouse 以获得更多的信息。
《NetBSD指南-9.3.鼠标》
版主: lionux
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客