我正在尝试将鼠标侧键配置为在 Firefox 和 Ubuntu 上后退/前进。
当我运行时,xev | grep ', button'
我会为两个侧边按钮和滚动获得相同的按钮代码。所以我单击滚动,然后单击左侧按钮,然后单击右侧按钮并得到以下输出:
state 0x10, button 2, same_screen YES
state 0x210, button 2, same_screen YES
state 0x10, button 2, same_screen YES
state 0x210, button 2, same_screen YES
state 0x10, button 2, same_screen YES
state 0x210, button 2, same_screen YES
那么,我有三个具有相同数字/代码的按钮?有什么办法可以为每个按钮分配不同的代码吗?还是硬件问题?
运行命令
xmodmap -pp
输出将类似于这样
这意味着当按下物理按钮 1 时,按钮代码 1 功能将完成,只需单击鼠标即可。在您的情况下,您首先按下鼠标中键,然后按下鼠标中键为按钮 2 的侧键,这是正确的。左侧和右侧按钮的值应为 6 和 7(仅我的猜测)
一般来说,左键、鼠标中键、右键、向下滚动、向上滚动是物理按钮 1 到 5。
在您的情况下,您需要将物理按钮 6 和 7 映射到按钮代码 6 和 7。
运行命令
xmodmap -pp
并查看物理按钮 6 和 7 显示的内容然后运行
xmodmap -e "pointer = 1 2 3 4 5 6 7"
例子:
pratap@i7-6550U:~$ xmodmap -e "pointer = 1 2 3 4 5 6 7" Warning: Only changing the first 7 of 10 buttons. pratap@i7-6550U:~$
xmodmap -e "pointer = 1 2 3 4 5 6 7"
命令立即生效,但不会在注销或重新启动后继续存在。一旦您对此映射感到满意,请在启动应用程序首选项中添加此命令。当您想返回默认行为时,请
xmodmap -e "pointer = default"
从启动应用程序中运行并删除该条目。来源: http: //manpages.ubuntu.com/manpages/bionic/man1/xmodmap.1.html
通过单击实际按下鼠标物理按钮来检查功能是什么。如果它们打算开箱即用地返回/转发,那很好。如果他们什么都不做。将这些键映射到从这个 Q&A绑定向后/向前到鼠标按钮的向后/向前
编辑:
根据您的鼠标供应商的网站 http://www.sentey.com/br/whirlwindx应该有一个用于配置侧键的软件,但我没有找到任何链接。此外,对这款鼠标的支持似乎仅适用于操作系统的 Windows 和 MacO。
本问题中的内容或扩展评论可能会提供与您的情况相似的线索。Ubuntu 18.04 如何禁用省电?