Dammit. They blew it all up. Maniacs. They had one nice thing, namely, the troff/groff standard and they blew it all up. And I can’t even blame it on the 7-bit ASCII standard…bunch of slobs got lazy and blew it all to hell. Fools.
And BTW, you people complaining about capslock can eat me. It’s plenty useful, and if it is not, just make it into something else. Nobody’s forcing you to use the capslock key, nor the Alt-Gr key for that matter.
Just put a buffing tool on your dremel and scrawl another symbol on the keycap with a china marker or something.
There is never, ever, any reason for a reasonable person to hold down an alt key and type in some numeric code on the ten digit keypad, though. That’s cute for the occasional symbol, but it is risible for anyone who uses any language at all.
I use caps-lock for SQL but aside from that, various dialects, all of which can be title, camel case or lower case - SQL (and certainly MS SQL) have a tradition of upper case.
I find it a very irritating key.
The rest… the caret is useful in programming, particularly RegEx. The back tick is used in Kotlin to escape function names, which is great for human readable unit tests (probably in Java too). Accents and umlauts etc are trivial both on Mac and Android.
I would kill the “print screen” button. There are many ways to capture a screenshot using software, now built into most modern OSs. The “Insert” button could go, who even uses it, there are keyboard shortcuts, eg, in vi you press i
I don’t really know what I would replace those two keys with. Empty space, maybe?
As a designer who uses InDesign, I’d like the Em dash and En dash. Why can’t I just use alt codes? I use both Mac and PC. I can’t remember the different keyboard combinations for both platforms. The modifier keys have different names. Regular dashes and underscores are never used in typesetting, so replace that one.
Also AltGr-Shift-; in both Linux and Windows using the “United States–International” layout. What OS/layout do you use? It does not matter if AltGr is physically printed on your keyboard, for instance I just tried it with on a keyboard with two “Alt” keys: in the “international” layout the right one functions as AltGr. But double-check your layout; if I select “English–South Africa” the degree symbol moves to AltGr-Shift-[ , for example.
Oh my God yes. But much of the mess was inevitable as soon as Unicode promised round-trip compatibility with existing standards; a lot of the damage was already done.
On this very board, when I want a minus [not a hyphen] I automatically hit the usual key on my keyboard like a normal person and never get a − unless I notice the problem later.
FWIW I use it once in a while. Does what it says.
PS vim aficionados may know that it supplies its own sort of “compose” command so that by default you can get a degree symbol as Control-K DG and many others using two characters
Seems to be a problem/bug with Windows 10 as least. If I set the language to English (US) and the keyboard layout to United States–International, AltGr and Control+Alt function to type symbols and accented characters. Keeping the same keyboard layout but selecting Afrikaans or English (South Africa) as the language, it does not work, consistently with what you have observed.
The Linux English (South Africa) interestingly includes characters like ˚ and other symbols but also ḽ, Ħ, đ, Ê, ſ , …
What do you mean? What’s a “regular dash”? There’s hyphen, en dash, and em dash, isn’t it? And hyphens are used in stuff like “8-bit” aren’t they? Or is there a generic dash?
Unicode seems to have around 25 different dash punctuation characters.
Knuth’s solution of using macros and ligatures for typesetting markup seems sensible. If your keyboard has more characters, you can use them, but otherwise you can input --- to get an em dash, for instance. Also e.g. you can type ~ to get a non-breaking space (a unicode non-breaking space would be hard to distinguish in your input file).
Setting aside that this thread really is about a bit of fun choosing keys to vote off the island…
The Windows key has some nifty uses, in my opinion.
Win+R: Opens the “run” dialog
Win+L: Locks the PC
Win+M: Minimizes all windows
Win+V: Opens a neat chooser with the past 25 clipboard history entries so you can paste from any one of them.
I am starting to like the Win+V thing–was just looking at a rogue SQL statement, its SQL ID, and its plan hash. I was able to select each in turn and Ctrl-C, and then go elsewhere and use Win+V to allow me to paste each one in different places.
This is particularly helpful when dealing with one app that pops open a dialog with multiple blanks to fill, and I need data that was on the screen now blocked by the dialog.
Besides that, I use it as a modifier key for some keyboard macros using AutoHotKey
I’m just wondering what the “regular dash” to get rid of that is meant. I assume that’s the hyphen, and I thought that was used in typesetting. I mean, I never manually typeset anything, but when working with QuarkXpress back in the ages with newspaper layouts, we used hyphen, en dash, and em dash. Or at least I thought that was the hyphen we used – it certainly was the key we used.
On another note, do Windows keyboards not have the option of holding down a key like you do on an Apple product (whether computer, tablet, or phone) to get other keys? I always found those alt-codes a bit cumbersome (though to this day I remember alt-0150 and alt-0151 by muscle memory for en and em dashes.) I would have thought by now they might adapt a solution like that.
The one thing that is annoying, though, is the press-and-hold alternate keys have almost all the Polish letters by default. They have the ł, ę, ź, ż and ś, but are missing the all-important ą for some reason. Annoying today, especially, as it’s Pączki Day here in Chicago and various cities across the US with Polish communities, and I have to either cut-and-paste or switch keyboard layouts to Polish.
I don’t particularly pine for any characters I can’t invoke (thanks to MacOS where an option key lets you ¢£™€ to your heart’s content and if you use them often at all you’ll have them memorized and not have to open up a keyboard character-finder utility). And for non-character functions, “do this thing when I hit this keystroke” kind of stuff, I have macro utilities for that so I’m mostly already covered.
If I could define a truly magic key, I’d want one that would identify what is slowing each and every environment down the most (host OS and virtualized OS’s and the OS’s that I’m remoted into that are running on other hardware), along with a kill button beside each one. The real-life equivalents have to be invoked in each environment separately, and when I need them the most, they, like everything else, take a shitload of a long time to respond, don’t tell me enough of what I really want to know, and the kills are undependable, and there’s no top-level analysis like “it’s the network connection that’s slowing things down in your MacOS 14” versus “it’s the virtualization wrapper’s volume synchronization being inefficient, eating all your VM’s processor cycles” or whatever, instead I have to click around and check disk activity, RAM activity, network activity, arcanely labeled PIDs and processes I don’t recognize, etc etc
Hyphen. It’s tacitly considered taboo. I mean, just look at it. It’s short and stunted.
We don’t use hyphenation if a word breaks. We put in soft returns or modify text boxes to keep that from happening. Advertising doesn’t generally use technical terms like “8-bit” since we’re trying to appeal to a broader audience.
The hyphen is absolutely used in English, and is not interchangeable with the various dashes.
That is exactly what the Alt-Gr key does, at least under an “international” keyboard layout selected. Except, can you make it work while the language is switched to English (SA) or Afrikaans? That seems to be the trouble. It works OK in English (US).
I’ll take your word for it, but will keep right on using it in various compound words (e.g., the absent-minded professor). I do not necessarily trust any new-fangled style guide less than 100 or 200 years old.