xmodmap 指针设置不会影响所有应用程序

xmodmap 指针设置不会影响所有应用程序

我有一台专为 Windows 8 设计的笔记本电脑,运行的是 ubuntu 14.04。由于它是为 Windows 8 设计的,所以触摸板是倒置的。侧面和顶部的滚动条是反向的,因此感觉就像滚轮的反面。为了尝试解决这个问题,我创建了文件“~/.Xmodmap”,其中包含以下文本

pointer = 1 2 3 5 4 7 6 8 9 10 11 12

这对某些应用程序有效。Google Chrome 现在可以正常工作,滚动恢复为滚轮样式。Firefox 也可以正常工作,终端和自由办公软件也是如此。但是,某些应用程序不接受新设置,并且顽固地保持向后滚动模式。例如 gedit、ubuntu 软件中心和文档查看器。

如何才能使滚动行为与标准滚轮保持一致?

答案1

请尝试以下操作:

pointer = 1 2 3 4 5 6 7 8 9 10 11 12

有一个已知的错误:

每次评估键码表达式时,服务器都会在每个客户端上生成 MappingNotify 事件。这可能会导致一些混乱。所有更改应分批进行并一次性完成。接收键盘输入并忽略 MappingNotify 事件的客户端不会注意到对键盘映射所做的任何更改。

每当已绑定到修饰符的键码发生改变时,Xmodmap 应该自动生成“添加”和“删除”表达式。

当您真的弄乱了映射时,应该有一种方法可以让删除表达式接受键码和键符号。

检查一下以了解它是否与您的问题有关。

只是出于好奇,您在下一个概要中使用 xmodmap 程序吗?

xmodmap [-options ...] [filename] 

如果没有,请访问此链接:

XMODMAP 手册页

相关内容