⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3-button-mouse.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 3 页
字号:
     |   B | #V | T         /     |-----|-#  |          /   滑鼠的左键     |     | #\ |         O     |      \__/          |    ---         \  C      |    --- C        ------O----------> ( 接到滑鼠更深入的地方 )     |    ###  接地       这个接受测试的滑鼠是一只无名的滑鼠,型号 MUS2S。不论在其他滑鼠上这       个滑鼠的电路图都是可信赖的;如果按钮是与接地相连而不是接到 +Supply       ,而 NPN 电晶体( 例如 BC547 )将会作动,同时 R 及 C 将交换。          所以当你你知道这些方法後,选择权在你。坚持预设的 Microsoft 双键滑鼠,或   从解决如何切换滑鼠与设定 X 中获得益处。   7. 滚轴式滑鼠   滚轴式滑鼠是最近几年新出来的产品,起先由 Microsoft 智慧滑鼠 (   Intellimouse ) 开始,逐渐推广到其他的制造商。 滚轴式滑鼠可由按按键、滚   动滚轴上下来操控。有更多更好的参考资讯在   [24]http://www.inria.fr/koala/colas/mouse-wheel-scroll/ 那里会说明如何   获得更多的 X 应用程式来辨认你的滚轮式滑鼠,好让它可以有卷动视窗的功能。      在大多数的情况下,你将会需要一个相当新的 Xserver 来作动卷动视窗这种功能   。但是某些旧的 Xserver 也能辨识滚轴式滑鼠的按键讯号。例如智慧滑鼠就被   XFree 3.3.1 及之後的版本所支援。   8. 使用 gpm 切换滑鼠   gpm 是一个能让你在控制台模式 ( console mode ) 下使用滑鼠的一个程式。它   通常被包括在 linux 发行版本中,而且可以在文字模式及启动命令稿   /etc/rc.d/rc.local 的状态下启动。注意!发行版本中不一定会收录最新的版本   [本文在写的时候是 1.13 版],新版本可以在映射站台 sunsite.unc.edu 中找   到。      在 gpm 下串列滑鼠的主要模式如下:   gpm -t msgpm -t mscgpm -t help   针对 Microsoft 及 MouseSystems 滑鼠, 或探查你的滑鼠及回报给你所找到的   。 在 MouseSystems 滑鼠时执行 gpm ,你也许需要 -3 这个旗标或者是 DTR 这   个选项,使用 -o dtr 这个旗标:        gpm -3 -o dtr -t msc        gpm 通常能辨识所有的三键式滑鼠,甚至是 Microsoft 滑鼠。更新的版本 (   Version 1.0 跟之後的版本(?) )甚至可以让其他的程式共享这个资讯。如果你需   要这样,你必须在执行 gpm 时附加 -R ,方法如下:        gpm -R -t ms        这将可以令 gpm 重新输出滑鼠资料成为一个新的设备,称为 /dev/gpmdata。这   个设备看来可以让其他任何程式所利用。注意!上述方法建立的设备 永远 只能   使用 MouseSystems 滑鼠通讯协定。你可以利用下面所说的方法,马上设定你的   Xconfig 使用这个设备取代原先的 /dev/mouse 。但是你必须永远在你使用 X 的   时候执行 gpm。某些人指出当 X 在使用这个方法後,会造成没有正确辨识中键按   钮的情形。这可能是个人滑鼠设定造成的问题。      改变滑鼠在 gpm 及 X 中的按键映射 ( [25]gustafso@math.utah.edu)      你也许会发现 gpm 与 X 间按键的映射其预设值不相同,所以当你在同一部电脑   使用上述两种系统将会混淆你的电脑。让你的 X 在选择与贴上功能使用与 gpm   相同的按键,必须使用 X 指令:        xmodmap -e "pointer = 1 3 2"        不论你使用的是二键或三键式滑鼠,上述的指令可以让左键代表选择右键代表贴   上。如果强迫 gpm 使用 X 标准按键映射,则在启动 gpm 时输入 -B 指令,例如        gpm -t msc -B 132     9. 使用两个滑鼠   在某些情况,如笔记型电脑有内建的点取设备,你也许想使用串列式滑鼠为第二   个设备。在大多数的情况下,内建设备使用 PS/2 通讯协定,而且如果你不想用   它的话,可以将它忽略。只需如平常般利用 /dev/ttyS0 重新配置你的 gpm 或   X [或者其他的]。      在同一个机器上使用两者,你可以利用 gpm -M 去重新输出设备。更详细的记述   在 gpm 主页。并且, XFree 3.3.1 及其以後的版本利用 XInput 机器来支援   muliple 输入设备。自动产生的 XF86Config 档案应该加入一些必须的注解在其   中。   10. XF86Config 与 Xconfig 档案□例   设定档的位置依据你使用的版本或发行套件而有所不同。 可能是在   /etc/Xconfig, /etc/XF86Config 或 /usr/X11/lib/X11/XF86Config. 当你启动   X 时应该看一下 -- 它会显示在萤幕上。 这个语法在 XF86Config 及 Xconfig   两者档案间有些微不同,所以两种都列:      Microsoft 串列滑鼠        * XF86config:       Section "Pointer"    Protocol "microsoft"    Device "/dev/mouse"EndSection     * Xconfig:       ## 滑鼠的定义与有关的变数#Microsoft      "/dev/mouse"   Microsoft 串列滑鼠与三键的模拟        * XF86config:       Section "Pointer"    Protocol "microsoft"    Device "/dev/mouse"    Emulate3ButtonsEndSection     * Xconfig:       ## 滑鼠的定义与有关的变数#Microsoft      "/dev/mouse"Emulate3Buttons   MouseSystems 三键串列式滑鼠        * XF86config:       Section "Pointer"    Protocol "mousesystems"    Device "/dev/mouse"    ClearDTR            #  这两行或许是非必须的,    ClearRTS            #  试著没有第一行或只有 DTREndSection     * Xconfig:       ## 滑鼠的定义与有关的变数#MouseSystems    "/dev/mouse"ClearDTR                #  这两行或许是非必须的,ClearRTS                        #  试著没有第一行或只有 DTR   Microsoft 串列滑鼠与 gpm -R        * XF86config:       Section "Pointer"    Protocol "MouseSystems"    Device "/dev/gpmdata"EndSection     * Xconfig:       ## 滑鼠的定义与有关的变数#MouseSystems      "/dev/gpmdata"11. 电缆,延长与转接器   一个滑鼠转接器仅需一条如下所示的电缆: TxD 与 RxD 用作资料传输, RTS 及   / 或 DTR 用作电源与接地,转译成 pin 的编号为:               9-pin port                  25-pin port        TxD     3                2        RxD     2                3        RTS     7                4        DTR     4               20        Gnd     5                7   上述的表格也许是有用的,如果你需要去安排一个转接器在 9 与 25 pin 接头之   间,或延长电缆。   12. 各种的问题及设定     * 如果你在 X 或控制台模式关於你的滑鼠有任何问题,检查你没有执行       getty 在串列埠线上,或任何 像数据机这类的东西。并且确定 IRQ 的相冲       与否。     * 当在载入 X windows 时,你有可能需要去按著左键。因为当 X 启动时,某       些系统需要送出某种类 的信号或使滑鼠失效     * 串列设备的问题也许起因於串列埠在启动时并未设定初值。这可藉由       setserial 指令来做,执行启动命令稿的 /etc/rc.d/rc.serial。检       查setserial这个主页,另从 Serial-HOWTO 获得更多的细节。它也许值得一       些小小类型的实验,例如试著将setserial /dev/mouse uart 16550 或       16550a有关於你实际拥有埠的问题不顾(例如,滑鼠并不相似 16c550AF)。     * ClearDTR 旗标并不能正常运作在某些系统,除非你利用如下的命令关掉       RTS/CTS handshaking            stty -crtscts < /dev/mouse       (测试平台为 UART 16450/Pentium 由 Vladimir Geogjaev       [26]geogjaev@wave.sio.rssi.ru)     * Logitech 滑鼠也许需要加入一行 ChordMiddle 去让三键式滑鼠中的中键能       作用。用这一行在 config 中替代Emulate3Buttons 或加入在 /dev/mouse       这行之後。你也许需要 ClearDTR 与 ClearRTS 这些行在你的 Xconfig。某       些 Logitech 滑鼠绝对不需要 ChordMiddle 这行 —— 关於这个问题的一种       症状是选单似乎随著滑鼠移动,替代了卷轴向下的作用。 (出自       [27]chang@platform.com)     * 交换按键:使用 xmodmap 指令去改变每个按键按下的自然按键设定。例:       xmodmap -e "pointer = 3 2 1" 将会完全改成惯用左手模式。如果你采用两       键式滑鼠,那只需要列出 1 和 2 。     * 加速:使用 xset m 命令去改变滑鼠的设定。例:xset m 2 将设定加速为       2 。注意主页中所有有关的详细叙述。     * 指标偏移:如果按下时滑鼠的指标出现左右晃动的情形,这意味著你的萤幕       没有被定位。这个问题一般出现在 S3 的设备上,你可以利用 xvidtune 来       固定它。试著 Invert_VCLK/InvertVCLK, 或 EarlySC. 这个讯息出自 Bill       Lavender ( [28]lavender@MCS.COM) 及 Simon Hargrave。 在 XF86Config       中,它也许看来像这样:       Subsection "Display"    Modes       "1024x768" "800x600" "640x480" "1280x1024"    Invert_VCLK "*" 1    ...     * 如果你有一个"跳跃"的滑鼠键[例如你想要点一下,它却点两下],这也许       是你的滑鼠有问题了。这个 Logitech 滑鼠的问题被 Bob Nichols (       [29]rnichols@interaccess.com)解决了。包括焊接某些滑鼠中的电阻与晶片       来消除微小位移的弹跳现象。     * 如果某些使用者不能用滑鼠,但在某些[例如 root ]可以。那也许是使用

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -