Migueldeicaza@mastodon.social
Migueldeicaza@mastodon.social

When you have an iPad sitting next to a Mac, if you push your cursor with the trackpad on the edge, it can move to the iPad.

The question is: what sorcery is MacOS using to figure out in which side the iPad is sitting? I did not tell MacOS this at all, and it just figured it out.

|
Embed
Progress spinner
drahardja@sfba.social
drahardja@sfba.social

@Migueldeicaza I believe it’s using the UWB (U1) locator to determine approximately which edges they have in common.

|
Embed
Progress spinner
vsaw@mastodon.social
vsaw@mastodon.social

@Migueldeicaza They silently rolled out Ultra Wide Band Location Services in Macs and other devices for a while now. See 9to5mac.com/2022/01/28/macos-1

|
Embed
Progress spinner
arroz@mastodon.social
arroz@mastodon.social

@Migueldeicaza It’s not. Try to push it to the opposite side instead (you may have to sleep are re-wake the iPad to reset the service). 😁 Smart and sneaky!

|
Embed
Progress spinner
teilweise@layer8.space
teilweise@layer8.space

@Migueldeicaza I read somewhere that it’s just guessing. If it is not connected, if you push the left edge, it assumes the iPad is on the left.

|
Embed
Progress spinner
petersibley@mastodon.social
petersibley@mastodon.social

@Migueldeicaza i think it’s bluetooth rss.

|
Embed
Progress spinner
xot@someone.elses.computer
xot@someone.elses.computer

@arroz @Migueldeicaza Just tested this and I can indeed push through the left AND the right edge of my Mac screen.

|
Embed
Progress spinner
In reply to
7robots
7robots

@Migueldeicaza it's also configurable via Display settings Arrangement. That not only covers displays directly connected to your mac, but also the devices/displays accessible via sharing keyboard and mouse

|
Embed
Progress spinner
glyph@mastodon.social
glyph@mastodon.social

@xot @arroz @Migueldeicaza … I did not think that this worked because the iPad is usually *below* my main screen. Diabolical.

|
Embed
Progress spinner
istoff@social.vivaldi.net
istoff@social.vivaldi.net

@Migueldeicaza
It probably checks your mouse movements. If you react to the border or keep going. It can learn a lot in the few milliseconds before your brain adjusts your movements. Slick though if it's doing it without you noticing. If our brain implies it's hardware and it isn't, that's really nifty.
Don't have a mac or ipad, but it made me think about the problem.

|
Embed
Progress spinner
grork@mastodon.social
grork@mastodon.social

@glyph @xot @arroz @Migueldeicaza this is a beautiful example of Apple getting the intersection right.

We assume it’s magic. But it’s not. It’s accounting for our little money brain being easily tricked.

|
Embed
Progress spinner
Aaron@social.aaroncrocco.com
Aaron@social.aaroncrocco.com

@Migueldeicaza @Sempf It doesn’t figure it out. It literally guesses that’s the direction because it’s the direction you’re “pushing” the mouse onto the iPad. You could theoretically “push” to the left (iPad on the right) and it’ll work. But our instinct to move the mouse the correct direction lets macOS infer where the iPad is. IMO it’s a pretty clever trick requiring zero logic to be added to the feature.

|
Embed
Progress spinner
siracusa@mastodon.social
siracusa@mastodon.social

@Migueldeicaza Reset everything and then try pushing against the other edge instead.

|
Embed
Progress spinner
arroz@mastodon.social
arroz@mastodon.social

@grork @glyph @xot @Migueldeicaza Yep. It’s fascinating how the force required to break though the barrier between devices is high enough to make you not go over the wrong side unless explicitly testing if it works (that’s how I found out about it), but low enough to seem natural if you’re pushing it through the correct side.

|
Embed
Progress spinner
danielpunkass@mastodon.social
danielpunkass@mastodon.social

@siracusa @Migueldeicaza It’s so obvious but so clever. Classic Mac ingenuity.

|
Embed
Progress spinner
dimsumthinking@mastodon.social
dimsumthinking@mastodon.social

@Migueldeicaza I've actually lost my cursor when it did this without me wanting it to. Then I've remembered to look at my iPad

|
Embed
Progress spinner
stevenodb@mastodon.social
stevenodb@mastodon.social

@Migueldeicaza it works if you push your cursor through the other edge as well. It’s depending on you to pick the proper edge and going from there. 🙃

|
Embed
Progress spinner
Arcticulate@toot.community
Arcticulate@toot.community

@Migueldeicaza You could check your display configuration to see if it was coincidental: cdsassets.apple.com/live/7WUAS

Image source: support.apple.com/en-us/102459

Maybe experiment with physically placing the iPad behind / in front of / left of / right of the Mac. If it magically adapts, well: since the hardware support goes all the way back to Intel 2016 Macbooks, it’s probably some older kind of Bluetooth communication and sensor readings going on.

|
Embed
Progress spinner
david@tnku.co
david@tnku.co

@danielpunkass @siracusa @Migueldeicaza I love that tech people (including myself) immediately assume that it’s doing some advanced complicated smart thing, when it’s really just using really good heuristics and UX.

We could all learn a lot from this one feature.

|
Embed
Progress spinner
alper@rls.social
alper@rls.social

@Aaron @Migueldeicaza @Sempf This is what actual design is.

|
Embed
Progress spinner
tchaten@mastodon.world
tchaten@mastodon.world

@Migueldeicaza it gets even wilder with multiple iPads and it figuring that out too!

|
Embed
Progress spinner
Starfia@mastodon.social
Starfia@mastodon.social

@Migueldeicaza

(Or did you?) 👀

|
Embed
Progress spinner
madcoder@infosec.exchange
madcoder@infosec.exchange

@Migueldeicaza it just assumes you’re pushing to the right edge.

|
Embed
Progress spinner
rickplayswarr@mastodon.social
rickplayswarr@mastodon.social

@Migueldeicaza it goes by the folkiest time you push off the edge of the screen. Is a psych trick as most people move towards the iPad. You can make it work in reverse if you try.

|
Embed
Progress spinner
madcoder@infosec.exchange
madcoder@infosec.exchange

@Migueldeicaza (right as in “proper" not opposite of left)

|
Embed
Progress spinner
kkolakowski@mastodon.social
kkolakowski@mastodon.social

@Migueldeicaza It's actually... guessing - OS assumes that if you stubbornly push cursor to some specific side of the screen AND you have iPad awake somewhere in your network - then it's 95% chance you want to move the cursor 🤓

Sometimes the simplest solution just works 🤷‍♂️

(I think that how it worked initially, maybe indeed they're also added UWP into the equation)

|
Embed
Progress spinner