当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]如何配置罗技鼠标的前进后退键啊?!
帖子发表于 : 2007-08-29 20:38 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
如题。

我是罗技的 轨迹球 Marlble,木星的那个型号。


有个前进后退的按键,结果在Firefox里面没法用。

更别提在桌面环境里面了。


有没有大虾详细介绍一下配置鼠标的原理和过程啊。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-29 21:07 
头像

注册: 2006-10-31 14:49
帖子: 1617
送出感谢: 0 次
接收感谢: 0 次
nautilus里面麻烦点,鄙人试过一次,有点风险
firefox里面好配置。编辑/etc/X11/xorg.conf
将InputDevice这一段的section改成这样,然后重启X
代码:
Section "InputDevice"
   Identifier  "Configured Mouse"
   Driver      "mouse"
   Option       "CorePointer"
   Option       "Device" "/dev/input/mice"
   Option       "Protocol" "ExplorerPS/2"
   Option       "ZAxisMapping" "4 5"
   Option       "Emulate3Buttons" "true"
   Option       "Buttons" "7"
   Option       "ButtonMapping" "1 2 3 6 7"
EndSection


_________________
Borders are meant to be crossed


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-29 22:18 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
我的配置文件有N个InputDevice,我不确定哪个是鼠标的。

我的鼠标是USB的,键盘也是USB的

除此以外我的PS/2口没有接任何东西,USB口也没接东西。


顺便解答一下其他几个InputDevice是什么吧?

引用:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
Fontpath "/usr/share/fonts/X11/misc"
Fontpath "/usr/share/fonts/X11/cyrillic"
Fontpath "/usr/share/fonts/X11/100dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/75dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/Type1"
Fontpath "/usr/share/fonts/X11/100dpi"
Fontpath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
Fontpath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
Identifier "nVidia Corporation C51G [GeForce 6100]"
Driver "nvidia"
Busid "PCI:0:5:0"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
EndSection

Section "Monitor"
Identifier "L1919S"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation C51G [GeForce 6100]"
Monitor "L1919S"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "stylus" "SendCoreEvents"
Inputdevice "cursor" "SendCoreEvents"
Inputdevice "eraser" "SendCoreEvents"
EndSection

Section "DRI"
Mode 0666
EndSection


最后由 dvdface 编辑于 2007-08-30 13:02,总共编辑了 1 次

页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-29 22:21 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
居然看不到mouse这个词?


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-08-30 0:05 
头像

注册: 2006-10-31 14:49
帖子: 1617
送出感谢: 0 次
接收感谢: 0 次
zhuqin_83 写道:
居然看不到mouse这个词?
LS回答了你的第一个问题
inputdevice输了鼠标和键盘,还有就是手写板wacom。这三个不管就是


_________________
Borders are meant to be crossed


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-08-30 10:45 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
依寻依然 写道:
zhuqin_83 写道:
居然看不到mouse这个词?
LS回答了你的第一个问题
inputdevice输了鼠标和键盘,还有就是手写板wacom。这三个不管就是



我的目标是在Firefox里面使用 罗技的前进后退,其他地方无所谓了。

按照你的试过了,不行啊,一点作用都没有,需要重启电脑还是重启X?


改不改,我的按键都是这样的

+++++++++++左边+++++++++++右边
大按键+++左键点击+++++++右键点击
小按键+++左键点击+++++++右键点击

根据我在其他网上搜索得到的结果,按键的编号是这样的
+++++++++++左边+++++++++++右边
大按键++++++ 1 ++++++++++++ 3
小按键++++++ 4 ++++++++++++ 5

2是中间滚轮的编号,因为木星这款鼠标没有滚轮,是靠同时“按下左右大键”模拟“按下滚轮”的拖动效果。
所,按键表里面没有2这个编号,右大键是第3个键

不过,我就不知道为什么会有6,7等多出来的键编码了。

图片


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-08-30 11:35 
头像

注册: 2006-10-31 14:49
帖子: 1617
送出感谢: 0 次
接收感谢: 0 次
普通的光鼠
左键单击,右键单击,滚轮前滚,滚轮后滚,滚轮点击分别代表1,2,3,4,5
加上前进后退就是6,7了
自己google罗技的驱动吧,木星的太特殊了


_________________
Borders are meant to be crossed


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-08-30 11:43 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
xmodmap -pp
看。那数字是固定对应功能的。

xev测试。看有键值没有。先。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-08-30 12:53 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
dvdface@DingYi:~$ xmodmap -pp
引用:
There are 9 pointer buttons defined.

Physical Button
Button Code
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9



运行xev,测试出来的部分结果

怎么我的左大键识别成了 Button1 ,左小键都被识别成了Button2
右大键和右小键都被识别成了,Button3

看不明白,有谁能简要回答一下 鼠标 在linux下面的配置原理[[并且]]能推荐一本书啊。


引用:
##################################################################################
#########################################按下左大键

ButtonPress event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1620691, (0,2), root:(877,352),
state 0x10, button 1, same_screen YES

ButtonRelease event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1620814, (0,2), root:(877,352),
state 0x110, button 1, same_screen YES
##################################################################################
#########################################按下右大键

ButtonPress event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1625147, (-1,0), root:(876,350),
state 0x10, button 3, same_screen YES

ButtonRelease event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1625286, (-1,0), root:(876,350),
state 0x410, button 3, same_screen YES
##################################################################################
#########################################按下左小键

ButtonPress event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1627006, (-1,0), root:(876,350),
state 0x10, button 2, same_screen YES

ButtonRelease event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1627166, (-1,0), root:(876,350),
state 0x210, button 2, same_screen YES
##################################################################################
#########################################按下右小键

ButtonPress event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1629275, (-1,0), root:(876,350),
state 0x10, button 3, same_screen YES

ButtonRelease event, serial 31, synthetic NO, window 0x3e00001,
root 0x186, subw 0x0, time 1629374, (-1,0), root:(876,350),
state 0x410, button 3, same_screen YES
##################################################################################


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-08-30 12:57 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
依寻依然 写道:
普通的光鼠
左键单击,右键单击,滚轮前滚,滚轮后滚,滚轮点击分别代表1,2,3,4,5
加上前进后退就是6,7了
自己google罗技的驱动吧,木星的太特殊了


罗技没找到驱动,都是一些乱七八糟的改配置的文件。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-09-01 19:12 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
顶一下,免得沉了。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-09-01 20:17 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
估计苦难,你到英文论坛搜看。买硬件不要太新。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-09-02 0:34 
头像

注册: 2006-10-31 14:49
帖子: 1617
送出感谢: 0 次
接收感谢: 0 次
看看这个吧http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Mouse+Buttons


_________________
Borders are meant to be crossed


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-09-02 20:33 

注册: 2006-08-16 22:19
帖子: 152
地址: 湖北武汉
送出感谢: 0 次
接收感谢: 1
zhuqin_83 写道:
估计苦难,你到英文论坛搜看。买硬件不要太新。


5年前的产品,还新啊?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译