

Unmap remap keyboard keys windows#
> Then Linux desktop environments come along and say "well people really like Windows.we don't, but most people who might try our DE probably do, so let's borrow the bad ideas from Windows instead of the good ideas from Unix or MacOS. My issue is ignoring the sheer, maddening, brilliance of the command key. I have no problem with the control key, sequences, or characters. I should have been more clear, indeed, I find sending signals to the system using the `ctrl` good and proper. Let's use Ctrl+C for copy! But also the command line is kind of important on Linux, so let's screw everything up and use Ctrl+Shift+C for copy in the terminal only because who cares about usability and UX consistency? Not us!" Then Linux desktop environments come along and say "well people really like Windows.we don't, but most people who might try our DE probably do, so let's borrow the bad ideas from Windows instead of the good ideas from Unix or MacOS. Microsoft says "eh, who cares let's break it all", (or more charitably "we don't control the hardware and can't add a key, so let's break it all") and reuses Ctrl+C for copy. What does Apple do? They add a key to the keyboard, an Alt or Meta equivalent called "Command". So in the early 1980s, along comes MacOS which needs keyboard shortcuts for GUI actions.

In addition to C, I use S, Q, D, Z, V, O, N, I, G, H, M, L, J, Y, A, E, K, W. :)Ĭtrl+C is a method of generating a standard ASCII character which has meant "ETX" (end of text, sometimes "interrupt") for many decades. I'm glad to know there are at least some other sane people out there who have realized 1992 may not have been the pinnacle of desktop computing. Even better is when you accidentally do so on both characters enabling some obscure setting or window you can't correctly undo because you don't know what you pressed! So where is the obvious location? In-between two keys that are ONLY used as modifiers so, when you accidentally hit the wrong one you always lose focus. Great experience for someone totally new to the OS, just follow this tutorial, start by copying this from your spooky new black box: "[^C program exited." I'm willing to bet I ran into that exact thing years ago in highschool and just attributed it to me being a dumbass and gave up: "damn, I can't even copy paste shit in this, I'll never figure it out" instead of that being the worst most absurd default on a *nix system ever.Īnd the "Windows/Hyper" key? Ah yes, here's a key that was created to globally disrupt whatever you are doing.

and if I miss the shift, "boom" repl killed. Sure `ctrl+shift-c` will copy things but it's fighting decades of fucking muscle memory. on Linux this has got to be the worst default ever made. Because `ctrl-c` sends an interrupt, I don't know what `ctrl-v` sends and I don't give a shit as long as it is not pasting my fucking buffer. One of the most common use cases for the `ctrl` key is COPYING shit and followed by PASTING shit and it DOES NOT WORK in a fucking TERMINAL. Coming from a Mac, my biggest and most consistent annoyance is that the `ctrl` key is fucking useless at best. 'cuz it turns out, I personally hate how Windows and Linux do things with `ctrl`. Please note the following rant is mostly tongue-in-cheek.
