Hi everyone,
Please excuse me if this is a wrong topic, but it seemed the most fitting to me.
I have an issue with my touchpad where it is not disabled while typing, even though the respective setting is set in the GUI Settings interface of the XFCE desktop.
This is an old late 2008 aluminum Macbook, and while the touchpad works in general, it gets extremely annoying when I accidentally touch it while typing and all of a sudden I am typing in the middle of the text or switch to a different page or anything of that sort.
The xinput command lists my touchpad is as “bcm5974” - I tried resolving this with ChatGBT, and I’m not sure whether that’s true or not, but it says that this touchpad version is very old and not supported or something. I couldn’t find any relevant info regarding this in the web.
Anyways, the libinput settings state that the disable touchpad while typing option is enabled, and I tried enabling it back and forth both via the GUI settings and via the libinput configuration in the terminal, but to no effect. I tried switching to the synaptics driver and adjusting this feature there, but to no avail as well.
In the end ChatGBP cooked up some script that disables the touchpad for 2 seconds when I press any key, and it kind of works, but I am wondering whether there is a cleaner way to do this anyway?
Thanks for your input in advance
I have the same touchpad and it works.
Install libinput, enable dwt in xfce, and post output of,
$sudo libinput list-devices
Hey,
Thanks for the reply.
Just to clarify, what is dwt? Doesn’t ring a bell to me.
Thanks!
At a guess, text speak for “disable while typing”
Yes, it is. Apologies for my lazy typing.
I have libinput installed and the Disable Touchpad while Typing is enabled in the settings.
The output of “sudo libinput list-devices” is as follows for this trackpad:
Device: bcm5974
Kernel: /dev/input/event8
Id: usb:05ac:0237
Group: 6
Seat: seat0, default
Size: 105x75mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap button map: left/right/middle
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: enabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Scroll button: n/a
Scroll button lock: n/a
Click methods: button-areas *clickfinger
Clickfinger button map: left/right/middle
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Output of “xinput list-props “bcm5974” | grep -i “disable while typing””:
libinput Disable While Typing Enabled (284): 1
libinput Disable While Typing Enabled Default (285): 1
Interestingly enough, here is states that “Tap-to-click: disabled”, but in the GUI settings of the trackpad, I have the “tap to click” option enabled and it works. So something seems to be off between the GUI setting and the libinput configuration? Not sure whether it’s helpful or relevant, but it’s an observation that I’ve made
Need to see all devices.
Hey,
Okay, sure. Please see below:
Device: Power Button
Kernel: /dev/input/event3
Id: host:0000:0001
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Power Button
Kernel: /dev/input/event1
Id: host:0000:0001
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Lid Switch
Kernel: /dev/input/event0
Id: host:0000:0005
Group: 3
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Sleep Button
Kernel: /dev/input/event2
Id: host:0000:0003
Group: 4
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Apple Computer, Inc. IR Receiver
Kernel: /dev/input/event6
Id: usb:05ac:8242
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Apple, Inc. Apple Internal Keyboard / Trackpad
Kernel: /dev/input/event7
Id: usb:05ac:0237
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: bcm5974
Kernel: /dev/input/event8
Id: usb:05ac:0237
Group: 6
Seat: seat0, default
Size: 105x75mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap button map: left/right/middle
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: enabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Scroll button: n/a
Scroll button lock: n/a
Click methods: button-areas *clickfinger
Clickfinger button map: left/right/middle
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Thanks!
Hey, just following up on this thread just in case.
Thanks!