I’m having this issue as well and its very irritating. these seems like a very wide spread issue i hope they get this resolved.
So between this thread and another I decided to try to fix it again.
While I had it open, I tried tightening the two screws a little. Couldn’t really tell if they moved or not, if I’m being honest.
I also looked for any debris. There was a cat hair in machine, but not anywhere that should have made a difference. Did my best to clear it of any dust/debris.
While it was still open, I was thinking of the post above about misalignment. Looking at the plate it didn’t seem like it was misaligned. Still, tried moving around in various directions (without loosening first) to see if there was any give or if it was loose. It seemed pretty solid.
I put it back together and went into the Ubuntu > Settings > Mouse & Trackpad settings. There is a button on the top right to test your settings.
Nothing was working. There was another post talking about how they had to press hard in a couple places for it to start working. I pressed hard on the left, middle, right, back and forth a couple times.
It started registering clicks.
For the next week or so, everything seemed to be working fine.
Today, it seemed like it was starting to act up again. I repeated just the Test your Settings portion and got it working again.
So far so good. I definitely find I am less likely to use the laptop if I have to also pull a mouse out as there is not always a hard surface nearby to put it on. Having the trackpad working correctly is imperative to high user retention IMHO.
Just a note about the touch pad. When I realize that it didn’t take the click at all, or properly, it seems to be the range across the pad for the left and right click. That is, if I make very sure I have my finger at the very left or right corner, it registers correctly.
This seems to be the side effect of a one button & area detection by software to determine whether it’s left, right or neutral area. Perhaps the detection areas need tweaks.
Agree with this. For whatever the reason is that the trackpad can’t register my clicks (some times)…it’s been driving me crazy as I can’t use it reliably…and so it’s just not my daily driver. I shouldn’t live with second guessing if this or that computer will take my input when I interact with one.
Similarly…keyboard without fn lock indicator was driving me nuts as well…nor an on-screen indicator. That means the ‘indicator’ now needs to be externalised to my memory. Not the user experience I’ve accustomed to. (When I press F5, I can’t reliably know what it’s trying to do…is it F5, or is it play/pause?)
Damn, you just reminded why I was hesitant on upgrading my mainboard…for reasons beyond the mainboard.
Oh lord, I just figured out why some of my right clicks are not registering correctly…
There seems to be an inconsistent behaviour from the trackpad on how it determines if your click is a left click or a right click…not purely base on where you press down for the physical click on the trackpad…BUT also where your finger first started making that contact.
Test 1:
Initial touch pad state: Nothing touch the touchpad.
Action: Finger press down onto the lower left region for a physical click tactile feedback from the trackpad.
Registered as: Left click. Good
Test 2:
Initial touch pad state: Nothing touch the touchpad.
Action: Finger press down onto the lower right region for a physical click tactile feedback from the trackpad.
Registered as: Right click. Good
Test 3:
Initial touch pad state: Finger touching the lower left region of the touchpad.
Action: Maintain contact between the finger and the touchpad, slide finger across to the lower right region. Now press down for the physical click.
Registered as: Left click. …hum ok…
Test 4:
Initial touch pad state: Finger touching the lower right region of the touchpad.
Action: Maintain contact between the finger and the touchpad, slide finger across to the lower left region. Now press down for the physical click.
Registered as: Left click. …wtf…
The issue is between Test 3 and Test 4.
In test 3, crossing the centre boundary region maintains what the click will be base on the starting contact region.
However, in test 4, crossing the centre boundary region losses what the click will be, ignoring the starting contact region.
Comparison info:
On a ThinkPad W541: The touchpad ignores the starting contact region. Ultimately, where you click down is what that click will be (left/right).
On a ThinkPad P15 Gen 2: I’m getting the same behaviour as the Framework laptop.
I wrote up my partial fix for a no physical click condition here:
I just started experiencing this problem. The “just press the bottom/middle really hard” solution seems to have worked, but we’ll see if it lasts…
Hi everyone,
I think Framework (cc. @nrp) should be aware that this issue is not limited to an early batch of laptops and that it still happens with current batches. I received my Framework Laptop 13 today, September 20th 2023. It’s a 13th Gen Intel model (i7-1360p) in a DIY configuration. The sticker on the paper cover of the body indicates a manufacturing date of July 2023.
I did experience this issue after booting into Fedora Linux 39 (Beta):
-
Touchpad movement worked fine,
-
Touchpad gestures worked fine,
-
Touchpad scrolling worked fine,
-
Clicking did NOT work.
-
Right clicking did NOT work.
This thread was the first Google search result for “framework laptop 13 touchpad click not working”. I got my clicking to work. Here’s what I did:
- Disabling “PS2 Emulation” (as recommended by @Kieran_Levin in this thread) did NOT fix the issue.
- Clicking by pressing very hard on the touchpad (while taking care not to damage the laptop or anything) about two dozen times fixed the issue permanently.
All I had to do was push down on the touchpad, hard, about two dozen times. Clicks now work without any issue and without undue force.
I have absolutely never been more thrilled to unpack and build a tech product. This laptop is every dream I’ve had about open, truly personal general purpose computing come to life at once and I will be writing more about that in the future, I don’t want to go off topic here. This clicking issue was a bit frightening at first (I was concerned I had damaged the touchpad somehow while assembling the laptop, even though assembly went without issue) but given how easy it was to fix, I don’t consider myself disappointed ultimately.
Going to continue setting up my Framework now – paused to quickly write this up.
@nrp: This issue likely wasn’t caught at the assembly line because your mechanical click simulators are clicking at a force much higher than any human would normally click at.
Hey y’all, I’ve finally (seemingly) completely fixed mine!
Note: mine is an 11th gen DIY Batch 1 touchpad that was confirmed to have issues.
I’d been dealing with this for a while (my findings were posted around the beginning of this thread ~August 2021).
Clicking the trackpad “hard” would fix the issue for a while, but it kept coming back. I’d adjusted the metal brackets (I’d actually strongly avoid doing this unless they’re noticeably uneven or you want a different tactile click feel. Bending them into the correct shape within tolerance is not easy. Too much or too little can really ruin the click ability or click feel, and at odd angles can make a squeaky noise when clicked.) I also from time to time realigned the touchpad within the input cover by unscrewing/rescrewing as suggested.
Never got around to sending a ticket for this to Framework because
- it wasn’t the biggest issue since I instead mostly used tap to click. Physical click worked most of the time, until it randomly didn’t and needed that “hard” press.
- I had already tried bending the brackets as a DIY fix, so I presumed that would nullify the warranty for that part.
Anyway, I got frustrated that the physical click would randomly stop working and took a deeper look. I did this July 21, 2023 and it’s September 24, 2023 now, so it’s been 2 full months of daily use and it’s been working without issue, reliably.
The metal dome switch on the touchpad is adhered by a sticker, which can be peeled off:
Note: it looks slightly misaligned/off-center. I don’t think that was the original state and that was just a pic taken quickly for future reference after messing with it.
I stuck one side of a needle nose tweezer underneath the sticker to gently peel it off. Flipped, you can see the underside of the switch, and where/how the physical click is signaled. When I bridged the contacts with a flathead screwdriver, a click signal was sent reliably.
My memory’s a bit fuzzy and I don’t remember or know exactly what fixed it, but IIRC all I did was:
- clean the switch and metal contacts with isopropyl alcohol
- align the switch differently by sticking it e.g. 1mm in a different direction
I may have also done these (these would logically fix the issue provided it fit the cause):
- bending the dome more inwards
- I happened to find some spare metal dome switches from another electronic (some old, small USB audio DAC with buttons I kept for parts, picture below). I might have replaced the stock Framework switch with one of those (using the same stock sticker)…but I really don’t remember if I did or not, sorry it was kind of a blur haha
The solution, though, is to get the metal dome switch to reliably close that circuit when pressed down.
In summary, I think just cleaning the contacts and realigning it fixed it. But I may have replaced the entire dome…I don’t remember! Before, the physical click would stop working say a few times a week since Sept 2021. After whatever I did in July 2023, the entire touchpad including physical clicks have been working 100% reliably for at least 2 straight months.
Of course, go through Framework support first, but if this is absolutely your only option, I’d recommend at least trying to clean the switch/contacts since it can easily be adhered back. And then if that doesn’t work, try the other options if you know that the contacts can be reliably bridged. I tested this with a flathead screwdriver on the unscrewed touchpad while my laptop was on and the input cover unscrewed and flipped out (while still connected). Don’t do this unless you want to risk shorting/frying something, but I’m sharing as that was part of my troubleshooting process. YMMV.
Tagging you @nrp with my solution in case this brings any insight.
p.s. I love that things like this can be DIY fixed