标签: mouse

如何启用 tmux 鼠标支持?

我已经把

set -g mouse on 
set -g mouse-select-pane on
Run Code Online (Sandbox Code Playgroud)

在我的 .tmux.conf 文件中,然后我打开 tmux 并创建一个新窗格,但我无法用鼠标切换窗格。还有什么我需要配置的吗?我在 Mac 上使用 zsh 使用 tmux 2.9。

tmux mouse

17
推荐指数
5
解决办法
3万
查看次数

Thinkpad 禁用 TrackPoint

我有一个运行 Arch Linux 的新 thinkpad x220t。产品硬件架构似乎存在问题,因为当您将 thinkpad 转换为平板电脑模式并在屏幕上施加压力时,TrackPoint 会移动。因此,我想使用一个由 ACPId 调用的小 bash 脚本来切换 TrackPoint。到目前为止,我编写了这段代码片段,它禁用了 TouchPad,但没有禁用 TrackPoint(又名 Clit 鼠标)。

#!/bin/sh

status=`synclient|awk '/TouchpadOff/{printf$3}'`
status=`expr \( $status + 1 \) \% 2`
synclient TouchpadOff=$status
Run Code Online (Sandbox Code Playgroud)

是否有可能使用 bash 脚本切换 TrackPoint 状态?

arch-linux xorg thinkpad mouse synclient

16
推荐指数
1
解决办法
6612
查看次数

检测是否按下鼠标按钮,然后调用脚本或命令

有没有办法从 bash 获取鼠标按钮状态?Xdotool 只能获取鼠标位置。

我想设置一些东西,我可以定义一个规则,当按下鼠标按钮时,可以执行脚本。

bash mouse

15
推荐指数
3
解决办法
3万
查看次数

使用 Shift 键模拟水平滚动

当我使用(垂直)滚轮并按 时,我想模拟水平滚动Shift

在某些应用程序 (Chrom{e,ium}) 中,这已经有效,但我正在寻找 X 应用程序的通用解决方案。

到目前为止我得到的最接近的是xbindkeys+ xdotool

# ~/.xbindkeysrc
"xdotool click 6"
  shift + b:4

"xdotool click 7"
  shift + b:5
Run Code Online (Sandbox Code Playgroud)

问题是xbindkeys似乎错过了一些事件,有时垂直滚动“通过”。这很烦人。看起来xbindkeys正在使用某种轮询?

此外,我不喜欢每秒生成数百个 shell 命令。

我有一个小屏幕,必须水平滚动很多。

如何实现通用的水平滚动?

更新:

还有另一种方法可以用xbindkeysand做我想要的大部分事情xmodmap

"xmodmap -e 'pointer = 1 2 3 6 7 4 5 8 9 10'"
  c:50
"xmodmap -e 'pointer = default'"
  release + shift + c:50
Run Code Online (Sandbox Code Playgroud)

Shift被保持,指针按钮4和5被映射到6和7(按钮4/5是用于水平滚动前垂直滚动和6/7)。c:50是左键Shift。在按键释放时,默认的指针映射被恢复。

这很好地解决了“事件过多”的问题。但是,Shift 键不再用作普通修饰符。我试图用这样的方式重新发布Shift新闻/发布事件 …

xorg mouse

14
推荐指数
1
解决办法
3566
查看次数

配置鼠标右键+左键模拟中点击(用于复制/粘贴)

我一直在广泛使用鼠标复制粘贴,直到最近,一些 OpenSuSe 升级在我所有的机器上重新配置了它。现在滚动按钮是要粘贴的(我讨厌它,因为不滚动就很难点击,我有时也会不小心点击它)。

这是在哪里配置的?理想情况下,我会喜欢可以添加到会话开始的东西(对于 Gnome 和 KDE)。

gnome kde xorg configuration mouse

13
推荐指数
2
解决办法
3万
查看次数

在 Fedora / Gnome 中调整鼠标滚轮灵敏度

简短的问题

有没有办法在 Fedora 18 中调整鼠标滚轮滚动灵敏度?

长问题

我正在使用标准 Gnome 桌面运行 Fedora 18。我使用带有自由滚动鼠标滚轮的 Logitech M705 鼠标,这是我喜欢的。在 Windows 中,我可以配置鼠标滚轮的每个凹槽要滚动多少行。但是,在 Fedora 中,似乎没有任何类似的配置选项。此鼠标的默认设置非常敏感,每个凹槽滚动大约 3 行。由于轮子是自由旋转的,即使是很小的动作也会触发几个槽口,这使得它很难在 Fedora 中使用。有没有办法降低鼠标滚轮的灵敏度?

Windows 鼠标配置 Windows 鼠标配置

Fedora 鼠标配置 Fedora 鼠标配置

fedora gnome mouse scrolling

13
推荐指数
2
解决办法
2万
查看次数

蓝牙鼠标断开连接

我正在使用 Debian Jessie(测试)。我有一个蓝牙鼠标(Microsoft Sculpt Comfort),我可以配对并使用它,但是在一段时间不活动(大约 10 分钟)后它停止工作,我必须手动触摸鼠标上设置的可发现按钮并重新-在命令行上配对。

我在 OS X 上试过的同一个鼠标,它可以工作,所以这不是硬件问题

内核 3.14.12-1 (2014-07-11)

我将鼠标与此命令配对:

sudo hidd --connect 30:59:B7:72:A5:A7
Run Code Online (Sandbox Code Playgroud)

正确配对后,这是/var/log/syslog输出

Jan  7 15:22:42 desktop hidd: New HID device 30:59:B7:72:A5:A7 (Microsoft Bluetooth Mouse        )
Jan  7 15:22:42 desktop kernel: [103877.102083] hid-generic 0005:045E:07A2.0009: unknown main item tag 0x0
Jan  7 15:22:42 desktop kernel: [103877.102481] input: Microsoft Bluetooth Mouse         as /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/bluetooth/hci0/hci0:42/0005:045E:07A2.0009/input/input51
Jan  7 15:22:42 desktop kernel: [103877.102884] hid-generic 0005:045E:07A2.0009: input,hidraw3: BLUETOOTH HID v1.29 Mouse [Microsoft Bluetooth Mouse        ] on …
Run Code Online (Sandbox Code Playgroud)

usb debian mouse bluetooth

13
推荐指数
1
解决办法
2万
查看次数

将额外的鼠标按钮配置为 Wayland 下的第二次中键

我使用 10 键鼠标 (Logitech M705)。在 X11 下,我能够通过修改etc/X11/xorg.conf.d.

在 Wayland 下,这不再有效。我的研究表明我需要对libinput. 我认为这将是一个常见问题,但在任何地方都找不到答案。

有人可以解释如何重新映射鼠标按钮或解释为什么不能这样做吗?

mouse wayland libinput

13
推荐指数
4
解决办法
9129
查看次数

“摇动定位光标”功能

我想知道 linux 中是否有像 OSX“摇动定位光标”这样的功能,当用户来回摇动时,它会暂时使用户的鼠标或触控板光标变大,从而在用户失去跟踪时更容易定位。

linux mouse cursor mouse-gestures

13
推荐指数
2
解决办法
7857
查看次数

禁用点击板/触摸板底部的中间点击

Thinkpad T480s 有一个“触控板”:一个触控板,其中(部分)触控板本身是可按下的,而不是具有物理专用按钮。

运行X.org 7.7,触摸板底部有一条横条纹,作为鼠标按键1、2、3(即左、中、右);基本上它看起来像这样:

+-----------------+
|                 |
|                 |
|                 |
|                 |
|11111 22222 33333|
|11111 22222 33333|
+-----------------+
Run Code Online (Sandbox Code Playgroud)

如何禁用按钮 2 并将该区域重新分配到按钮 1 和 3 之间?即我想要以下布局:

+-----------------+
|                 |
|                 |
|                 |
|                 |
|11111111 33333333|
|11111111 33333333|
+-----------------+
Run Code Online (Sandbox Code Playgroud)

注意这个问题与mtrack不同:如何获得垂直按钮区域?因为我试图在 XInput 的上下文中执行此操作,而不是 mtrack。此外,硬件不是 Synaptics。

有问题的硬件由 XInput 标识为

? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? ETPS/2 Elantech Touchpad                  id=11   [slave …
Run Code Online (Sandbox Code Playgroud)

thinkpad x11 touchpad mouse xinput

13
推荐指数
4
解决办法
5948
查看次数