HACKER Q&A
📣 andrewstuart

Why is precision mouse pointer control not possible sitting on a couch?


Any gamer knows that console controllers don't have the same level of precision pointer control as sitting at a desk using a mouse.

That's why any first person shooter game can be played more precisely using PC and mouse compared to console controller sitting on a couch.

But I started wondering, why is this not a solved problem? Is there truly no way to have the same level of precision sitting on a couch? Has there been any research into this topic, any big company actually tried to come up with a way to have mouse-on-desk level of control whilst sitting on a couch?


  👤 vlz Accepted Answer ✓
Layman’s opinion but two perspectives on this from physical motion might be interesting.

I guess the position of the mouse is determined by wrist joint plus fingers and many muscles in all of these act together to perform fast and precise movements. Controllers typically feature sticks each controlled by only one finger and it’s muscles. The fewer muscles involved could mean fewer options for combined complex/fast movements.

Also with a mouse a larger physical plane (some houndreds of square centimeters) in real space is translated into virtual space. With a controller the movement inside a very few centimeters is relevant and the smaller movements simply are not as precise as larger ones when projected into the same virtual space.


👤 Mikeb85
Because when you stop moving a mouse, your crosshairs stops moving. But with a controller, you need to re-centre the joystick to get your crosshairs to stop moving. You need to actively do something to make it stay on target, versus a mouse where once it's on target, you just stop moving it.

👤 CSSer
Why not just use a mouse? Grab a mousepad, slap it down next to you and put a keyboard in your lap. Lean back and have fun. Depending on your couch’s material and your mouse’s DPI, you may not even need a mousepad.

👤 trynewideas
When I used to work and game from bed, I switched from a standard trackball to a handheld trackball.[1] There was a learning curve but not much of one, and eventually I got adept enough with it to play some online multiplayer FPS games with it.

1: https://www.amazon.com/ELECOM-Bluetooth-Thumb-operated-Track...


👤 somat
The mouse as a controller is an amazing fluke, If asked to design the perfect controller for a first person game no one would build a mouse. But that thing designed to point at stuff on the screen turns out to be unmatched at looking around in 3d space. I think it is the huge range of precise motion it affords, hundreds of millimeters vs the single digits afforded by most other controllers.

So for the couch... I don't know... perhaps a vr hand controller would work. I Have never tried one, so I do not know if they are as precise as a mouse.

The keyboard is the weak point in the mouse and keyboard setup, it is nice because it has a lot of buttons, but there is no subtlety to it, just a bunch of binary buttons. does any one make a one handed thumbstick controller? Something like the wii nunchuck controller. A long time ago microsoft made the strategic commander, a sort of captive mouse with a lot of buttons for your left hand. I never had one but it looked like a good idea. I have a spacemouse(if you squint it is sort of the same thing) but have never been able to map the controls in a way that felt satisfying.


👤 brudgers
My WAG is because a mouse allows control using the full range of muscles from putting your back into it to delicate fingertips and the shoulder, wrist, and elbow in between.

And that’s how our bodies are wired. Anything that requires isolating muscles will not be as kinesthetic.

I think that’s why old people tilt and shift and swing Xbox controllers…and why old people can play the Wii.

But again that’s just a wild ass guess.


👤 chazzyluc
Consoles need standardized control inputs so games can be ported easier. That’s why all controllers kind of evolved to look the same over the last 20 years or so (and why companies like Nintendo always have strange input devices).

There are more effective devices that get around the bad ergonomics of trying to used a mouse on the couch; basically trackballs in controllers.

https://www.yorku.ca/mack/FuturePlay2.html

https://www.pcgamer.com/nvidia-trackball-controller-patent/

https://hackaday.com/2016/01/10/putting-a-trackball-inside-a...


👤 simne
Looks like, this is because desk is physically much more controllable environment, than couch.

For example, to use mouse, you need precision distance from sensor to gaming surface.

It is possible to use some expensive technologies, to achieve high precision on couch. For example, good precision have optical trackers used in movie production mockup, but they are expensive. They are slightly slower than best mouses (about 200Hz measurements frequency), but I think, good enough for most gamers.

https://arstechnica.com/video/watch/how-the-callisto-protoco...


👤 soylentcola
In the past I've used a lapboard for this. You can buy fancy ones or build something simple with padding attached to a board/plank.

Basically just makes a temporary "desktop" on your lap, giving you a flat, somewhat raised surface to place a keyboard and a mousepad.

In fairness, I rarely play games with kb/m from the couch anymore, and the arm of the couch (or my leg, etc) are fine for simple things like scrolling on a website with a wireless mouse. But for games or more detailed UIs I still break out the lapboard if I'm using the TV as a monitor.


👤 andrewstuart
Presumably with all the billions of dollars in gaming, the research has been done and its simply not possible to get desk and mouse precision sitting on a couch.

I am absolute garbage at playing Battlefield on Xbox and I know I'd be better with a mouse.

Seems someone is trying anyway: https://hackaday.com/2021/09/04/giving-a-console-controller-...


👤 CrimsonRain
You can have same level of control... By using a mouse from couch. Just don't think putting a mouse on your sofa will do.

The reason you can aim better on a table chair is mouse + being able to move mouse using not only your wrist, but also you arm.

When on coach, you just need to be in a position where your arms are not restricted to help guiding the mouse.

You can also try steam controller which is far better than other controllers for mouse type of games.


👤 DoktorDelta
Valve attempted something like this with the steam controller, which features touchpads instead of joysticks. I've never used one myself so I can't vouch for its effectiveness.

Corsair makes a small keyboard and mouse surface that you can rest on your knees while sitting on a couch, they call it the Lap Dog. It might be the best option at the moment for using a mouse from a couch.


👤 VoodooJuJu
>precision mouse pointer control while sitting on a couch

>why is this not a solved problem

Despite tech products & startups offering increasingly frivolous solutions to equally frivolous problems, the "I love solving hard problems" crowd hasn't quite reached the point of wanting to risk it big to help you click better from your sofa.


👤 WastingMyTime89
Valve did a lot of research and built a controller to solve this problem. A small trackpad assisted with gyro aiming seems to actually bring you close to a mouse. I think there was some article published when they released the Steam Controller.

👤 eternityforest
I wonder if it has anything to do with not wanting it to feel like you're cheating?

Couldn't something like a kinect apply eye tracking and bias the pointer towards known recent things you looked at?


👤 themodelplumber
It'd be cool if there was something like mouse mode for the typical controller.

Turn it on, then move your hand to the top of that side of the controller, slide it around on a surface, voila mouse.


👤 bemmu
Maybe a controller that reads muscle contraction from the wrist. It could read position like you were using a ghost mouse, and much more.

👤 jokoon
I've imagined a small optical mouse that you attach to one finger or two, maybe the thumb.

Feels better than a touch device.


👤 fragmede
Blackberry pearl is the input device you're looking for. Just have to build it yourself is all.

👤 quickthrower2
Why not use a mouse and your thigh as a mousemat?