Hacker News new | ask | show | jobs
by kccqzy 2763 days ago
There are so many hidden behaviors in native widgets that once you get accustomed to, you can't go back any more. Here are a few of the ones:

* Right click the document icon on the title bar to reveal a menu bar for ancestor directories * Drag the document icon into things like an email client as an attachment * Support Emacs-style text editing shortcuts such as C-a C-e C-k everywhere, as well as user-defined ones (I added a bunch of other Emacs ones like M-f) * Trackpad shortcuts such as three finger press on a word to show dictionary and thesaurus * Drag and drop selected text to move it * Hold option while selecting text for rectangular selection

There are many others. I get upset if something doesn't work when I know it should work if the app developer is using native controls.

1 comments

Another thing is Xaw (X Athena widgets). Xaw supports using X resource manager to control some things, and also I like how scrollbars work in Xaw