Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

> What subset of expected text control functionality is provided?

Missing from this otherwise great list, is basic system-standard text navigation and editing. I get so annoyed when basic stuff like ctrl+end or ctrl+v doesn't work like they should.



Thanks! I might add that explicitly, but meant it to be included under "keyboard shortcuts according to platform human interface guidelines".


I think explicit might be better, because it goes beyond that. For example, pressing ctrl+v while having text highlighted should replace the text on Windows, but doesn't always with non-native editors.

edit: btw, great article. I've worked on a cross-platform application (Windows, Linux, OSX) which went from using wxWidgets to Qt. Quite painful either way, and while Qt was a fair bit better on OSX at the time we still had to use tons of ifdefs and per-platform configuration.

And while I've been a win32 GUI programmer for decades, I totally get why people reach for Electron or embedded web servers. It's a really hard problem space with lots of trade-offs to be made.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: