3 ms·
As I recall, the Sun keyboards (and OS) had many other features and advantages that I miss. While many keyboard of the time was limited to two "Meta-" keys (Co
by grymoire1 7y ago
As I recall, the Sun keyboards (and OS) had many other features and advantages that I miss.
While many keyboard of the time was limited to two "Meta-" keys (Control- and Shift-) the Sun keyboard had 5 meta-keys, so you can type A, Shift-A, Control-A, Alt-A, LeftMeta-A, RightMeta-A, or any combination, like Shift-Alt-RightMeta-A, etc.
I think one of the possible uses was to have a Delete key to delete a character, Alt-Delete to delete the last word, Control-Delete to delete to the beginning of the line, and if you added a Shift key- the delete works in the opposite direction - if you wanted this type of key binding.
Another of the ideas I thought great was having dedicated keys for Cut, Copy and Paste. You didn't have to remember Control-whatever - the name's right there. A second advantage - having a dedicated key didn't ever conflict with a program that already had bindings for Control-whatever.
Third, you could add Meta-keys to these, so that you can have variations in cut, copy and paste.
One action I used frequently was a quick insert - I saw characters in another screen that I wanted to paste into the current window. I pressed the copy key down - and held it down, and then moved the mouse to the second window and double or triple clicked to select a word or line. Then I released the copy key and the words were pasted into the the first window.
Also - you could move the cursor around - using the keyboard - while holding down the copy key down.
Crazy stuff, but flexible.
- m463 7y agoOn linux all that is still around. I think meta_l and meta_r are treated the same, but you can do all kinds of craziness with keymaps: https://wiki.archlinux.org/index.php/Linux_console/Keyboard_configuration https://wiki.archlinux.org/index.php/Linux_console/Keyboard_... I wonder if there's a way for apps to look for meta_l in particular Also one level up, you can set up key bindings for the command line: https://wiki.archlinux.org/index.php/Readline https://wiki.archlinux.org/index.php/Readline It helps to learn the basic emacs keys, as they work most places in macos and linux. examples would be: ctrl-a beginning of line, ctrl-e: end of line, ctrl-p: previous line, etc...