Questions tagged «xinput»

xinput是一个用于列出任何输入设备,查找有关这些设备的信息以及更改列出的任何这些设备的设置的工具。问题可以涵盖xinput配置并使用其本身,还可以讨论输入设备配置。


6
触摸板在Ubuntu 18.04上不起作用
我刚买了一台华硕笔记本电脑。触摸板在Windows上可以正常工作,然后我安装了Ubuntu 18.04。但是,触摸板不起作用。 触摸板在Windows 10上运行正常 触摸板不适用于实时Ubuntu USB fn键可在Ubuntu上使用 包括左/右键单击的触摸板在Ubuntu 18.04上不起作用 触摸板似乎没有出现在 xinput 这是 xinput user@TUF-GAMING-FX504GD-FX80GD:~$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=13 [slave pointer …

1
如何在联想ThinkPad e531上使用Trackpoint但禁用触摸板
我有一台Lenovo ThinkPad e531笔记本电脑。该模型同时具有触摸板和跟踪点。我想使用Trackpoint,因为我以前的笔记本电脑已经习惯了Trackpoint,但是我也想禁用触摸板,以防止意外触摸它。 问题是,e531上没有专用的跟踪点按钮。 这是e530型号的图片: 您可以看到它在触摸板上方有一个单独的按钮,可以在使用轨迹点时使用它们。 这是我的模型(e531)的图片: 如您所见,没有按钮。只有触摸板。 我可以禁用触摸板(在“ 系统设置”>“鼠标和触摸板”中),并使用跟踪点在周围移动鼠标指针,但是无法单击。您可能会想到,这不是很有用。 我在想的是应该有一种方法可以禁用触摸板的鼠标运动功能,但仍保持可单击状态,以便将其用作轨迹桥的鼠标按钮。我的问题是,怎么做。 我认为可以使用该xinput实用程序来实现它,但是由于我不太熟悉它,我不知道该怎么做。有人可以在这里为我提供帮助,或者至少为我指明正确的方向吗? 这是xinput我机器上的输出: ~ > xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎜ ↳ TPPS/2 IBM TrackPoint id=14 [slave …

5
鼠标速度太快
我的鼠标速度有问题...我有一个带有硬件开关(1000 dpi,1600 dpi,2000 dpi)的游戏鼠标,并将其设置为1000 dpi,将鼠标加速和阈值设置为0。我尝试使用xset和xinput求解,但似乎根本不起作用。我不知道如何将鼠标灵敏度设置为最小值...请帮助!运行Ubuntu 15.04 x86; 鼠标:Redragon Centrophorus;提前致谢。 我看了一下:manpages.ubuntu.com/manpages/vivid/man4/mousedrv.4.html,我找到了这个(点击我) 第二个是我已经尝试过(但不起作用)的人知道如何使用第一个选项?
19 mouse  xinput 

2
如何仅在一个键盘上重新映射键?
我知道我只能xinput在一只鼠标上重新映射鼠标按钮,而其他鼠标保持不变。这是非常有用的。就我而言,我使用它将两只鼠标连接到我的桌面,一只鼠标右手,另一只鼠标左手。 如果连接了多个键盘,是否也可以执行类似的操作?我可以将键重新映射到一个键盘上的其他键,而保持其他键不变吗? 在我的特定情况下,我的鼠标似乎已注册为附加键盘,并且其第6和第7按钮已转换为pageup和pagedown,我想将它们绑定为复制/粘贴-但我不想影响常规pageup和pagedown键我的标准键盘。 这是xinput外观输出的样子-所涉及的键盘的ID为10: $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SteelSeries Diablo III Gaming Mouse id=9 [slave pointer (2)] ⎜ ↳ SteelSeries Diablo III Gaming Mouse id=11 [slave pointer (2)] ⎜ ↳ Logitech USB …

3
使用libinput时如何更改鼠标滚动速度?
我只能在libinput中找到滚动方法支持。 https://www.mankier.com/4/libinput http://wayland.freedesktop.org/libinput/doc/latest/group__config.html 如何更改蓝牙鼠标的滚动速度?我的xinput list-props中没有相关的道具。 libinput Accel Speed (276): 0.000000 libinput Accel Speed Default (277): 0.000000 libinput Natural Scrolling Enabled (278): 0 libinput Natural Scrolling Enabled Default (279): 0 libinput Send Events Modes Available (257): 1, 0 libinput Send Events Mode Enabled (258): 0, 0 libinput Send Events Mode Enabled …

3
如何通过命令行启用点击单击?
您可以使用它来反转滚动方向(自然滚动): xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" 您也可以使用 xmodmap -e "pointer = 1 2 3 4 5 7 6 8 9 10 11 12" 这可以切换左右按钮: xmodmap -e "pointer = 3 2 1" 然后用 xmodmap -e "pointer = 1 2 3" …

4
如何使IBus不忽略〜/ .XCompose?
由于UIM不想从头开始安装Ubuntu 12.04之后再玩,所以我尝试了IBus,因为默认情况下,Ubuntu附带了IME框架。 但是,ibus-table-compose很难使用,因为仅输入一个字符时,我需要先按组合键以触发IBus,输入相应的组合序列,然后再次按IBus组合键以将其禁用。取而代之的是,我想保留XIM提供的撰写键功能,因为这需要较少的击键。 问题是,但是,当默认输入法设置为IBus且IBus被禁用时,(AIUI,因为我从ibus-daemon --xim启动它),它被绕过了XIM,而〜/中的设置.XCompose似乎被下iBus自己的版本被覆盖,所以如撰写CA不给一个(A-反尾形符),因为我在定义.XCompose在我的主目录文件,但ǎ(A-HACEK),如一些定义其他设置。 我已经非常习惯于自己的记忆功能,因此有什么方法可以使我的系统使用我自己的〜/ .XCompose文件,而默认输入法仍设置为IBus,以便IBus仍然可以工作,例如在OpenOffice和其他应用程序中不允许您使用上下文菜单选择输入法? 注意:这不是问题的重复,我该如何在ibus上重新编写?

3
触摸板突然停止工作
因此,我正在观看“行尸走肉”,突然间我通过触摸板失去了对鼠标的控制。起初它只是为我的用户。我可以重新启动系统并切换到另一个用户,然后就可以使用它了。我无法解释我采取的步骤(我现在正在使用键盘来操纵Firefox),但这与以下内容类似: sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps 执行此命令后,我重新获得了对鼠标的控制,但是计算机没有将其识别为触摸板。我以为如果再次重新启动,就可以解决问题。因此,在我重新启动后,鼠标完全掉了。即使我多次尝试过该命令,我现在都无法使鼠标正常工作。我尝试了不同的用户,但仍然相同。
13 13.04  mouse  xinput 


1
'xinput list'两次显示相同的设备,并且设备ID更改:如何在脚本中使用'set-prop'?
由于某种原因,Logitech的USB接收器在xinput list设备列表中出现两次: Logitech USB Receiver id=13 [slave pointer (2)] Logitech USB Receiver id=14 [slave pointer (2)] 当我尝试时xinput set-prop "Logitech USB Receiver" "someSetting" n,我当然会得到: 警告:有多个设备与“ Logitech USB Receiver”匹配。为确保选择正确的设备,请使用设备ID,或在设备名称前加上“指针:”或“键盘:”作为前缀。 找不到设备Logitech USB接收器 前缀无济于事,因为它是同一设备(指针)。 我可以改用ID,但是问题是ID在启动之间当然会发生变化,所以我不能使它自动运行(启动时为所有指向设备设置敏感度的简单脚本)。 因此,是否有可能删除重复的设备,使其xinput忽略或者仍通过其名称引用该设备?如果这两种方法都不可行,那么我猜一个脚本会找出ID(并且从中发现ID似乎总是较小的)。 我要使用的命令是: xinput set-prop n "Device Accel Constant Deceleration" 2.4 xinput set-prop n "Device Accel Velocity Scaling" 1
11 usb  logitech  xinput 

4
我必须在哪里粘贴“ xinput”命令,以便在启动GNOME时执行该命令?
在我的Thinkpad上,我需要在终端中执行以下操作: xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Middle Button Emulation" 8 1 这样,触摸板上的2个按钮就可以模拟鼠标中键的点击。现在,我需要在每次启动GNOMe或X或其他命令时执行此行,以使其“正常运行”。 我尝试了〜/ .xsession或〜/ .bashrc,但无济于事。我应该将它放在GNOME启动脚本中还是/ etc / X中? 我正在使用Ubuntu 11.10。

3
重新映射Logitech T400无线鼠标的中按动作
我想在Logitech Zone Touch Mouse T400型号上重新映射中单击的前部和中单击的后部。 根据这个问题的答案,我尝试了这些命令,但是我不知道确切交换什么内容。 这是命令的输出xinput list-props id#(10是设备标识) nirmik@nirmik:~$ xinput list-props 10 Device 'Logitech Unifying Device. Wireless PID:4026': Device Enabled (134): 1 Coordinate Transformation Matrix (136): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (256): 0 Device Accel Constant Deceleration (257): 1.000000 Device Accel Adaptive …
8 xorg  xinput 

2
Logitech G700鼠标滚轮过于敏感,如何配置?
我正在尝试迁移我的兄弟以使用Ubuntu。 但是,他的Logitech G700鼠标的滚轮非常敏感。 敏感的意思是,由于它使用高分辨率滚动的事实,每个微小的推动都被解释为滚动尝试。 我无法在Ubuntu中进行配置-我希望操作系统忽略鼠标滚轮上的所有事件以使其正常运行。xev每当我甚至将手指放在滚轮上时,终端机中的内容就会发疯。 如何解决此问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.