3 ms·
That is amazing. Pray-tell, what exactly do you use the terminal for? All the control characters have pre-existing meaning, for example in bash Ctrl-C sends S
by FullyFunctional 6y ago
That is amazing. Pray-tell, what exactly do you use the terminal for?
All the control characters have pre-existing meaning, for example in bash Ctrl-C sends SIGTERM to the foreground process, while emacs uses it a prefix command, etc.
This is the crux of the problem. You _cannot_ steal the control characters if you want the terminal to be a terminal and that means you either end up with an inconsistent mess or you pick a new and neutral (say, Cmd) modifier for your UI needs. Apple got it, Microsoft didn't (because they didn't do anything Unix like). That Linux chose to imitate Microsoft is equal part historical and tragedy.
EDIT: typos'R'Us
- pkulak 6y agoHmm... not sure what you mean. I just swapped ctr-c and ctrl-shift-c so that copy would be the same in every app. Not to drag us too deep into philosophy, but you can make a pretty good case for the Linux way as well. On my machine, the super key is mapped exclusively to window manager shortcuts. It's how I move, close and resize windows, change splits, open apps, switch workspaces, pop open temp terminals, emojii choosers, a calculator, all that quality of life stuff. Copying and pasting is an app thing, and apps get ctrl and alt as their modifiers. It does make sense to me.
- FullyFunctional 6y agoYou clearly aren't an emacs user. Remapping the control and alt key will make it very difficult to use. Same goes for a few other "TUI" applications like it.
- pkulak 6y agoNo, not at all. I won't use Mac-only software. ;)