Stumbled-Upon Disable while typing could help much. This is the main issue.
It might be fairly easy to disable mousepad while typing via 3 easy terminal commands.
I found these instructions Enable Touchpad While Typing In Manjaro Xfce and was able to turn disable touchpad while typing
on and off.
First, you need to make sure that xinput
is installed with sudo eopkg install xinput
in terminal.
Then you stay in that terminal and enter:
xinput
The output looks in my case like this:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
You can see that my touchpad has the ID 11
Then you enter xinput list-props ID
where you replace ID with the ID you found out in the step before.
So, in my case xinput list-props 11
Then, in output you look for the line containing libinput Disable While Typing Enabled
In my case it is:
libinput Disable While Typing Enabled (312): 1
The 312 is important here. The 1 at the end indicates that Disable While Typing
is enabled.
So, basically in your case, if disabled, there should be a 0 instead of a 1.
Then, to enable Disable While Typing
you enter:
xinput set-prop 11 312 1
Where 11 is the Touchpad ID we found out in first step. 312 Is what we found out in second step and 1 is for enabling.
You might find out other values than 11 and 312 and have to adjust accordingly.
This procedure worked for me (at the moment at a Fedora Cinnamon workstation though, but should work for you too.)
(This works on X11 only, not wayland.)