位置: 编程技术 - 正文

linux使用微软鼠标第4、5键的方法(linux如何调出鼠标)

编辑:rootadmin

推荐整理分享linux使用微软鼠标第4、5键的方法(linux如何调出鼠标),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 微软,linux 鼠标驱动,linux 微软,linux终端鼠标,linux终端鼠标,linux 微软,linux命令行使用鼠标,linux 微软,内容如对您有帮助,希望把文章链接给更多的朋友!

虽说使用linux的 人大都对微软没什么好感,但不能否认微软确实也出了不少好东西呀,比如微软鼠标(IE系列) icon_smile.gif IE 2.0和以上版本都有5个按钮,除了正常的左中右外,两侧还各有一个,在windows中可用来支持浏览器的前进/后退功能很是方便。其实在linux中 稍加配置也能完成同样的功能,为什么不呢?

(一)先解释一下linux中对鼠标按钮和滚轮的处理。

在linux中,滚轮被当作两个按钮来处理,向上滚是一个,向下滚是另一个。所以以IE2.0为例,一共有7个按钮:左中右三个,两侧各一个,加上滚轮两个。

(二)修改X配置

首先我们考虑你的机器只有一个鼠标的情况,因为我的实验是在IBM笔记本上进行的,微软鼠标是我的第二个鼠标(别忘了,笔记本自己还有一个呢),这种多于一个的情况有些复杂,稍后再叙述。

需要修改的配置文件 /etc/X/XFConfig,或者 /etc/X/XFConfig-4,如果两个都有就改第二个。

找到关于鼠标的一段,一般是下面这样的。

代码:复制代码代码如下:Section InputDeviceIdentifier Mouse0Driver mouseOption Device /dev/mouseOption Protocol IMPS/2Option Emulate3buttons noOption ZAxisMapping 4 5Option Buttons 5EndSection

其中 Identifier 和 Device字段各人的机器会不一样,我们也不用管它。我们需要修改的是其他字段,修改后的配置如下:

代码:复制代码代码如下:Section InputDeviceIdentifier Mouse0Driver mouseOption Device /dev/mouseOption Protocol ExplorerPS/2Option Emulate3Buttons noOption ZAxisMapping 6 7Option Buttons 7EndSection

说明:

Option Device 字段说明鼠标的类型,这里改成微软鼠标的类型,如果是其它型号的鼠标,比如逻技,只要型号代码填写正确也应可行。至于普通的5键鼠标,用IMPS/2行不行,我没试过;

Option Buttons 字段说明鼠标的按钮个数,计算方法前面说过了;

Option ZAxisMapping 字段说明将滚轮映射成哪两个按键,这里也是比较有意的地方,无论你的鼠标有几个按钮,正常的情况应该是 4 5。可是X只能认识最后的两个按钮为鼠标,所以必须改成6 7,而造成的后果就是:左右两侧的按钮成了滚轮,滚轮成了两侧的按钮,不过不要害怕,下面自有办法解决icon_smile.gif

(三)重新启动X

配置修改好了,重新启动X,看看我们的成果。在命令行下输入 xev 进行测试。

把鼠标移到那个小窗口中,分别按鼠标的各个按钮和上下滚动滚轮,窗口中应该出现button 1,button 2, ... button 7的字样。(注意:按下去时没有,必须释放才有,这是鼠标的工作原理,呵呵)

如果你能看到button 1 ... button 7,恭喜即将大功告成了。

linux使用微软鼠标第4、5键的方法(linux如何调出鼠标)

现在我们还要解决滚轮和两侧按钮倒置的问题。在命令行中输入

代码:复制代码代码如下:xmodmap -e pointer = 1 2 3 6 7 4 5

将倒置的按钮顺序重新“正”过来!至此所有的设置完成,找个支持4、5键的流览器来看看,比如 Firefox 。

怎么样,在linux下面,你也能方便的“前进”,“后退”了吧。

下面再谈谈其它的问题。

(一)由于每次启动X后都需要手工执行xmodmap -e pointer = 1 2 3 6 7 4 5,怎么才能自动执行呢?

这个本不属于本文讨论的范围,可考虑到使用的方便还是,我还是来写一点吧。

由于这个命令必须在每次启动X后执行,将它写在.bashrc等文件中是没有用的。有的系统.xinitrc或者.xsession也不行。似乎问题很复杂,不同的linux发型版本和桌面系统都不一样。

我以RedHat为例来说一下。

如果你使用Gnome,这么做:在自己的目录下建一个可执行脚本,比如叫mouse.sh

代码:复制代码代码如下:#!/usr/bin/bashxmodmap -e pointer = 1 2 3 6 7 4 5

保存后别忘了chmod +x mouse.sh

进入gnome,在设置-〉其它设置 中找到session,把mouse.sh加到启动程序中即可。

如果你使用KDE,在自己的目录下建一个.kdestart文件,同样写上

代码:复制代码代码如下:#!/usr/bin/bashxmodmap -e pointer = 1 2 3 6 7 4 5

即可。

(二)如何在多于一个鼠标的系统上(比如IBM笔记本)正确配置呢?

配置其实是一样的,可问题在于xmodmap似乎只支持CorePointer,即第一个鼠标,这样默认的配置,你的微软鼠标滚轮是左右两侧键,“正”不过来了。

我的解决办法是人工的禁止笔记本上自带的那个鼠标,(不知道将USB鼠标设置成CorePointer行不行,我没试过,嘿嘿)。

linux挂载windows共享文件夹的方法 本方法是以win7,VMware9.0.1,centos6.4为基础实验的。1.首先安装VMwareTools(如果已经安装过了就不用安装了)(1)挂载VMwareTools先点击虚拟机中菜单栏的VM

linux配置java环境变量详细步骤 一.解压安装jdk在shell终端下进入jdk-6u-linux-i.bin文件所在目录,执行命令./jdk-6u-linux-i.bin这时会出现一段协议,连继敲回车,当询问是否同意的时

linux用户空间获得ns纳秒级时间示例 一、引言我们在测试程序的性能的时候往往需要获得ns级的精确时间去衡量一个程序的性能,下面介绍下linux中用户空间获得ns级时间的方法二、用户空

标签: linux如何调出鼠标

本文链接地址:https://www.jiuchutong.com/biancheng/357025.html 转载请保留说明!

上一篇:linux系统管理mail电子邮件日志(邮件系统)的详细图解(LINUX系统管理员维护招聘)

下一篇:linux挂载windows共享文件夹的方法(linux挂载windows共享文件命令)

  • 纳税人为风险纳税人
  • 财务如何审核合同支付条款风险
  • 公司账户进账必须交税吗
  • 资产处置收益计入利润总额吗
  • 基本户被冻结怎么缴投标保证金
  • 单用途卡与多用途卡
  • 待抵扣进项税额转出会计分录
  • 弥补以前年度亏损从哪里取数
  • 简易计税项目税金要计入成本吗
  • 电子缴税付款凭证
  • 一般企业和行政事业单位的资产负债表是否一样
  • 银行存款收款凭证是原始凭证吗
  • 工地运输费是什么费用
  • 应收账款无法收回分录
  • 小规模纳税人补缴增值税
  • 餐饮费发票税率是多少
  • 公司与政府协议
  • 税务稽查的四个环节
  • 股权转让成本法和权益法
  • 以前年度损益在借方
  • 零星费用没有发票报销可以做入工资吗
  • 做财务报表是什么岗位
  • 利润表本月金额怎么算
  • 开发支出会计科目
  • 借贷记账法的记账规则是
  • 更正或作废申报怎么填
  • 什么是餐饮服务
  • 软件开发过程rup
  • 劳务公司发放农民工工资要开发票吗?
  • php抽奖算法程序怎么写
  • 冲销去年凭证会计分录
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • php字符串定义的三种方式
  • PHP:stream_encoding()的用法_Stream函数
  • 收购农产品进项税抵扣税率是多少
  • 分配结转制造费用时借方科目
  • RunClubSanDisk.exe是什么程序? 闪迪U盘广告推介程序
  • launcher.exe什么意思
  • PHP:finfo_file()的用法_fileinfo函数
  • PHP:imagecolorclosesthwb()的用法_GD库图像处理函数
  • 购买二手商住房没有给契税发票和购房发票
  • wordpresscom
  • thinkphp6调用模型的方法
  • php的运算符主要包括哪些?
  • php对数组进行排序
  • Vue--》Vue3打造可扩展的项目管理系统后台的完整指南(一)
  • 公司给员工餐补计入
  • Video Transformer | TimeSformer 理解+ 代码实战
  • php对象是什么类型的数据
  • 捐赠支出怎么抵税
  • 广告费明细清单
  • 应付职工薪酬的核算内容
  • 建筑企业成本核算案例分析
  • 非正常损失的进项税额可以转出吗
  • 长期股权投资中级会计例题
  • 出口销售确认书的条款
  • 契税发票错了能作废吗
  • 财务费用在贷方,怎么结转到本年利润?
  • 分公司费用报销
  • 什么是划分?划分应当遵守哪些规则?
  • 车辆折旧费法律支持吗
  • win8装不了itunes
  • 360杀毒恢复区
  • iptables添加规则立即生效
  • 如何在win7电脑上添加新的打印机
  • 对于cookie的描述
  • python中列表常用方法
  • js实现登录界面
  • 数据库并发操作主要解决哪三个问题,基本方法是什么
  • Android EventBus实战
  • 欢迎使用微信支付
  • 新疆国税网上营业厅
  • 财税老师刘杨年龄
  • 图书销售税点
  • 个人所得税核定征收的政策
  • 苏州封闭式高中
  • 我国税制结构是怎样的
  • 银行买理财注意事项
  • 税务师怎么备考才能考过
  • 中国十大经济农村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设