News for hackers. Stuff that matters.
Re:The Framework Laptop by zerocrates on Thursday February 25, 2021 @02:14PM (#26266879)
I feel like the XPS 13 trackpad is fine, what's your beef with it?
Re:The Framework Laptop by bscphil on Thursday February 25, 2021 @05:11PM (#26268980)
XPS trackpads have always been number one, from the very beginning. I'm working with a 10 year old laptop and its trackpad has performed flawlessly and is superior to any MacBook I've ever used (but especially older ones).

My XPS has the advantage of two physical buttons for left and right click. They require just the right amount of force to press (like a slightly softer mouse button with deeper travel). It makes dragging things around (which I do a lot because I don't use a tiling window manager) very easy. Which doesn't feel like something I should have to comment on, but doing this on a MacBook is pure suffering. Trying to hold down the giant button (which takes quite a bit of force) while trying to drag your finger... ugh. It's miserable. Because of the physical buttons I can actually play some games on my XPS without needing an external mouse (or putting up with misclicks)

In terms of hardware, what people are looking for is mostly surface feel, size, features. It's the former where cheap laptops fall down. Most of the ones I've used really suck, actually. Some of them are bad enough that the manufacturers actually texture the surface to try to slow your finger down, I guess because the accuracy of the touchpad isn't very good. High end touchpads like the one on the XPS or MacBooks have flawless feel: extremely low friction surfaces.

It's not commonly noticed, but software contributes at least as much to how a trackpad feels as hardware. Given the limitations of its hardware, I have no quarrel with Apple's software quality. (Though the defaults are weird, like not being able to tap-to-click. They really want you to have to use that damn button.)

Windows has historically sucked at this. I've seen about half a dozen trackpads that seemed absolutely terrible, and no Windows settings could make them better. After moving them over to Linux (on the synaptics driver) they suddenly became quite okay to use, even if the hardware was crappy. I'm afraid this era might be ending, sadly. I've had nothing but bad experiences with libinput. It lacks the kind of configurability you need to improve on the performance of a bad touchpad. (It's even quite bad under Wayland for the XPS touchpad - you can't set the combination of low speed, high acceleration that feels natural to me for this touchpad.)

Re:The Framework Laptop by zimpenfish on Thursday February 25, 2021 @07:52PM (#26270324)
> Trying to hold down the giant button (which takes quite a bit of force) while trying to drag your finger... ugh. It's miserable.

Not wishing to detract from your personal experience but "quite a bit of force" is at odds to mine - on this M1 MBP, it takes less force to activate the trackpad click than it does to activate a keypress. And once you've clicked, you can use a second figure to drag; no need to try and drag with the force finger (I use my thumb to click for power*, then index to drag for accuracy.)

Re:The Framework Laptop by breatheoften on Friday February 26, 2021 @10:06AM (#26275444)
Another comment regarding the click and drag behavior.

One thing I would definitely expect a recent migrant to apple trackpads to experience as negative would be "force click". The apple trackpads sense force in some analogue way and if you push hard enough you can activate another action called force click. It's ridiculously easy to activate on accident when holding click while dragging -- but this "feature" can be turned off (and probably should be for most people I'd wager).

I've never tried using the middle finger for dragging -- seems awkward but i'll give it a try ... won't that activate the two finger drag operation?

Re:The Framework Laptop by zimpenfish on Friday February 26, 2021 @10:12AM (#26275505)
> won't that activate the two finger drag operation?

No, because you've clicked which makes it a different operation than just two fingers scrolling or zooming.

Re:The Framework Laptop by bscphil on Thursday February 25, 2021 @08:11PM (#26270457)
Yes, your point is entirely fair. I should have clarified that I was talking about an older (mid decade) MacBook Pro. It requires enough force that, with my arm just positioned normally, I can actually feel the torque applied down the whole of my forearm.

My understanding is that Apple has made the clicks much lighter in their later models - along with doing the exact same thing with the keyboard keys, which for me goes much to far in the other direction.

Re:The Framework Laptop by charrondev on Thursday February 25, 2021 @10:23PM (#26271067)
The latest iterations as I understand are like this:

- keyboards were reverted similar to how they were around 2015. - all the new trackpads are don’t require a physical actuation to activate. You can apply the same amount of minimal pressure anywhere on the trackpad and it “presses back” at you to simulate a physical click. It’s quite convincing.

Re:The Framework Laptop by fomine3 on Friday February 26, 2021 @02:15AM (#26272122)
Force touch is useful feature last missing on other PCs.
Re:The Framework Laptop by easton on Friday February 26, 2021 @12:17AM (#26271586)
On 2015 or later MacBooks, you can adjust the force required for a click: https://support.apple.com/en-us/HT204352 (“Adjust trackpad settings”)
Re:The Framework Laptop by bscphil on Friday February 26, 2021 @02:24AM (#26272179)
This is software adjustable? That's very impressive engineering. Unfortunately this a 2014 MBP.
Re:The Framework Laptop by vladvasiliu on Friday February 26, 2021 @03:36AM (#26272602)
AFAIK the button doesn't actually move, it's like the home button on some older iPhones (like the 7). It detects the pressure and has a haptic feedback to make it feel like a button. If you look at a powered off iphone 7, the button is just an indent on the otherwise fixed glass panel.
Re:The Framework Laptop by lloeki on Friday February 26, 2021 @04:45AM (#26273047)
Exactly. The most impressive part is that it really feels like a click, down to the illusion it's moving down (but it's not, at all). When powering off (or there's a crash), the feeling of it being immovable is surreal. Plus the surface is suddenly responding evenly (the clicking ones had a hinged design, so it became increasingly hard to click upwards the surface)

One can leverage the haptic feedback to make the TouchBar a bit more lively[0]. The illusion breaks a bit since the haptic device is farther away from the touch surface but it's still quite a transformative experience for the TB.

[0]: https://github.com/niw/HapticKey

Re:The Framework Laptop by vladvasiliu on Friday February 26, 2021 @03:44AM (#26272652)
As you say, the default mac os touchpad settings are somewhat strange to me.

But the touchpad can be configured for the bottom side of the touchpad to function as buttons: if you touch it directly, it won't register as mouse movement. If you press on the left, it's a left button, right is a right button. So while not actual physical buttons, it's pretty damn close. I don't actually use this so not sure houw this would work out in practice for your needs.

Regarding the dragging situation, there's another setting that's now been buried in "Accessibility" for some reason, but that was present in the touchpad settings before: "drag hold".

This allows you to lift the finger from the touchpad for a brief period while dragging without stopping the dragging. This, to me, is the pinnacle of touchpad experience. You can start dragging wherever you want on the pad and go as far as you like, you never run out of space.

There's also a similar option that some people like: three-finger drag. It works like scrolling, except that if you use three fingers it starts dragging.

Re:The Framework Laptop by kibwen on Thursday February 25, 2021 @02:21PM (#26266979)
In terms of hardware, IMO my XPS 15's trackpad is superior to my MacBook Pro's trackpad. The gesture support from the OS obviously isn't as good, but the XPS sure does feel better to use.
Re:The Framework Laptop by indymike on Thursday February 25, 2021 @06:04PM (#26269489)
Honestly, my xps is the only laptop that comes close to my macbooks... Yo be fair, the touch screen and pen on the XPS blow away the ones on the Macbook.
Re:The Framework Laptop by arsome on Thursday February 25, 2021 @06:35PM (#26269763)
Yeah, I'm not sure about any of this, I grew up with PC trackpads, used them on Linux all the time and other than a few annoyances with accidentally tripping the trackpad when typing, never had a problem with them. The Macbook actually took quite a bit of time to get used to and many settings had to be adjusted (looking at you backwards scrolling).

In fact, I think I like the trackpad on my cheap Logitech K400 just as much as the Macbook, I'd be hard pressed to point to a significant problem with either.

Re:The Framework Laptop by ryukafalz on Friday February 26, 2021 @12:53AM (#26271741)
Do you use gestures at all? I have both a MacBook Pro (for work) and a Logitech K400+. Two-finger scrolling on the MBP is fine; light pressure on the touchpad is enough to scroll very smoothly. Two-finger scrolling on my X230 is also fine, if a bit jumpy - I can at least keep my place while I'm scrolling, and it still takes only light pressure to recognize the gesture.

Two-finger scrolling on the K400+ is painful. (Actually physically painful; I have RSI in my right arm and poorly-tracking touchpads can be a trigger.) It requires fairly heavy pressure on the touchpad to trigger gestures consistently (though they can be triggered inconsistently with light pressure which is also frustrating). And especially on macOS, it's difficult to actually scroll a consistent distance with a two-finger gesture with the K400+.

I'm fairly certain this has to do with the K400+'s touchpad not being recognized as a touchpad by the OS. The device is instead emitting mouse wheel events in firmware when a two-finger scroll gesture is detected. macOS will then, of course, apply mouse wheel acceleration, which makes sense for some mice but absolutely does not make sense for a touchpad.