Disable_while_typing not working? Omarchy

Which Linux distro are you using?

Omarchy

Which release version?
latest

Which kernel are you using?

6.17.6-arch1-1

Which BIOS version are you using?

Edit: 03.03

Which Framework Laptop 13 model are you using? Ryzen™ AI 7 350 - 2.8K

I have this option turned on in the input.conf section, however it doesn’t seem to do much. It kind of seems to intercept some clicks, but if you slide your finger across it activates the mouse and my cursor is jumping around inside nvim. I’m not sure exactly how this system is supposed to work, and how the touchpad is reactivated. Anyone else having this problem? Is there a way to adjust sensitivity to clicks or swipes? I haven’t tried disabling tap-to-click - but I would kind of prefer not to have to. Thanks

sudo dmidecode -s bios-version
3 Likes

I think my problem is more around the sensitivity of the touchpad. When I turn off tap-to-click the cursor still appears if I bump the touchpad but doesn’t select. I do prefer tap-to-click though. I also notice that when I accidentally reactivate the touchpad it doesn’t seem to want to disable again very easily.

Anyway - is this a hardware option that is being turned on by the OS, or does the OS control anything more than turning it on? I think ideally, what I’d like to figure out is if there is a way that disable_while_typing would turn off tap_to_click, until you actually clicked the touchpad and then tap_to_click would be turned on again…

Yes, the touchpad is very sensitive. I worked around it by setting up some scripts and keyboard shortcuts to disable and re-enable the touchpad.

Thanks - that’s basically what I resorted to as well. I’m just kind of starting to learn hyprland so couldn’t figure how to bind something so it would toggle, but I figured out how to bind a middle-click on the mouse. I imagine this would work for most people with the latest 13 laptops, but you can always find the device with hyprctl devices.

bindd = SUPER, M, Disable tap to click, exec, hyprctl keyword device[pixa3854:00-093a:0274-touchpad]:tap-to-click false
bindd = SUPER SHIFT, M, Enable tap to click, exec, hyprctl keyword device[pixa3854:00-093a:0274-touchpad]:tap-to-click true
bindd = SUPER, mouse:274, Enable tap to click with middle mouse button, exec, hyprctl keyword device[pixa3854:00-093a:0274-touchpad]:tap-to-click true