Putting cellphones on big standalone monitors might work. But in that case, we’ll probably also need to attach a pointing device and some way of entering text, so from a UI point of view, we’ve got a desktop.
Cellphones definitely have sufficient processing power for lots of typical office workloads nowadays… but using them in this way doesn’t seem to have caught on.
I dunno, eventually this sort of discussion ends up at “why didn’t DeX take over the world,” a question for which I have no good answers, since, like everyone else, I never tried it out.
I wonder if ultimately, the advantages of a "stay on the home row" philosophy like vim has just don't really manifest when there's no longer a physical keyboard as the underlying HMI. But the core idea of doing something modal and separating movement/selection from input does still feel valuable.
Not in the same way as vim, but you could hit a hot key to switch your keyboard to a navigation/select/copy+paste mode.
Since all the keys disappear, it doesn’t seem like a stretch to add something that works like mouse buttons so you could select text or paste in a specific spot in that “mode”.
Right now it’s so frustrating to do any kind of selecting.
It's even officially documented as well [1]. I wonder if selection was introduced when the spacebar cursor was, or if it was later.
[1] https://support.apple.com/guide/iphone/type-with-the-onscree...
Actually, it wasn’t even a “space bar cursor”, as the way of triggering it was with force pressing and not by holding the space bar. It works much better with 3D Touch, as you can move the cursor around and press harder without lifting to start selecting, then release a bit to stop. My iPhone 8 can still do it, and I’m really going to miss it when I upgrade.
Since often on mobile devices I am responding to comment threads (in slack or gitlab or Jira, or indeed right now on HN, for example) the challenges I have in copy-pasting are often in grabbing text from a prior comment to quote, rather than in selecting my own text.
Doesn't appear to work.
What does work is pushing a little harder (i.e. "force touch") with the same finger/thumb that initiated the move-cursor-via-spacebar gesture.
Only problem there is that sometimes the forcetouch doesn't register (no matter how hard you pinch the screen), or is too trigger happy and starts selecting text when you only wanted to move the cursor.
EDIT: Oh, I need to use a second finger. Cool.
Adding one more modal keyboard page for cursor-editing (arrow keys, ctrl-arrow-keys, home/end, pgup/godown, select-toggle-button, delete, rclick menu) would just make sense. Would just be getting the rest of the desktop keyboard into the phone keyboard, nothing groundbreaking.
[0] https://www.xda-developers.com/gboard-v6-2-adds-cursor-contr... (2017)
Thank you for sharing, I could never have found it before knowing it exists.
Paired with a Bluetooth keyboard, it is fine IMO. The screen is a little bit small. Sometimes if I’m going to SSH from my phone, I’ll put the phone on a little stand in front of the keyboard, so it can sit more like a foot from my face, or whatever (normal cellphone usage distance). Or, I’ll put it in portrait mode farther away and think of it as “half a screen.”
Either way works fine for short stints. Nebulous concerns about eyeball heath for long sessions, although I have no real evidence to back that up, and we’re all screwed on that front anyway, right?
What GP is advocating is to replace the on-screen keyboard with a modal editing UX.
In the end I got Apple’s Bluetooth keyboard, I like the scissor actuation or whatever, but it is slightly too big to be as portable as a cellphone.
https://nuphy.com/collections/keyboards/products/air60?varia...
I can even hit Ctrl-A to select all, Ctrl-C to copy, etc. This alone will help text editing on my phone.
It does seem like a missed opportunity to have taken the keyboard/mouse approach and then transferred it to touch devices. Even the keyboard layout has no real advantage for two thumb typing on a screen.
Approaches that adapt the interface whilst leaning heavily on letter based inference could be interesting for one handed / single digit entry of letters. Something like dasher: https://www.inference.org.uk/dasher/dashersummary.html
https://en.m.wikipedia.org/wiki/Dasher_(software)