toddtmw Posted August 12, 2019 Share Posted August 12, 2019 I got an Atari as I was entering High School, then I took a typing class about a year later. The typewriters we used (I believe they were IBM, maybe Canon) had slight differences that I now recognize as the difference between US keyboards and UK keyboards. Atari and Commodore seemed to use the UK keyboard. (" on the 2 key) IBM, Apple Coleco and TI seemed to use the US keyboard. (@ on the 2 key) Any idea what drove these decisions back in the day? -Todd Quote Link to comment Share on other sites More sharing options...
Rybags Posted August 12, 2019 Share Posted August 12, 2019 It's been a while but I'm fairly sure the standard for the reduced size keyboards that were common in proprietary computers and most consumer typewriters at the time saw the quote on the 2 key. Some keyboards even went so far as leaving out the 0 key so you had to use the letter O and/or 1 key (letter l). An exception of the rule seems to be the Commodore Pet - they still have the quote where the 2 key is despite a partially extended keyboard though Commodore machines did tend to default to a more European type keyboard. Later on of course with the likes of Amiga and ST there were multiple keyboard variants targetted to the local markets. 1 Quote Link to comment Share on other sites More sharing options...
stepho Posted August 12, 2019 Share Posted August 12, 2019 During the early days of terminals (1960's, 1970's) there was a lot of flux in the exact layout of terminals. Computer terminals needed more and different symbols (eg multiple brackets, less than, greater than) compared to business typewriters (eg 1/2, 1/4) The letters and numbers agreed with typewriters but everything else was not standardised and each manufacturer did their own variations. Many had agreed that " went on the 2 key but not everybody. DEC (aka Digital Equipment Corporation) decided to put the @ on the 2 key for its very successful VT52 terminal and the follow up VT100. The VT100 formed the basis of the ANSI terminal (guess who was on the ANSI committee for standardising terminals). Then the IBM PC copied the ANSI terminal keyboard. The 800 pound gorilla won the day and the others (including Atari and most other home computers) faded into history. Out university computer lab in the mid 1980's had a huge pile of hand-me-down terminals that had all sorts of keyboard layouts. We just had to get used to certain symbols moving around or try real hard to get the same terminal for each tutorial. Other countries tried to keep closer to their existing typewriter keyboards, hence the thought that "/2 is a UK thing. Plenty of pretty images of old keyboards at https://terminals-wiki.org 4 Quote Link to comment Share on other sites More sharing options...
Urchlay Posted August 12, 2019 Share Posted August 12, 2019 Warning: long rambling post, made at 4AM... I seem to remember reading about old-style terminals and why their numbers/punctuation were laid out the way they were, but it was ages ago. Wikipedia mentions it but doesn't go into detail: https://en.wikipedia.org/wiki/Keyboard_layout#History Early terminal keyboards were bit-shifting ASCII types. The keyboard (or the keyboard decoder in the terminal) would send ASCII codes 49 through 57 for the unshifted number keys, and the shift key would cause it to send the same codes with bit 4 cleared, which gave the punctuation in ASCII order. So the layout would look like: ! " # $ % & ' ( ) 1 2 3 4 5 6 7 8 9 For upper/lowercase, the shift key would clear bit 5 instead of bit 4, giving lowercase a-z in place of capital A-Z. All this stuff was probably done with logic gates, not in software. Very simple design. Of course the ASCII codes were chosen to match (or at least be similar to) the standard layout of mechanical typewriters, back when ASCII was first invented. I haven't used a mechanical typewriter in close to 40 years so I'm not sure how standardized the layout really was. I do remember using one that lacked the 1 key, had to type a lowercase L instead. Later on, because the technology kept getting smaller/faster/cheaper, the ASCII decode could be more or less arbitrary. There was no reason to tie the keyboard layout to the ASCII codes so strictly. So the old-style punctuation layout could be changed... Atari mostly stuck with the old standard, except they moved the parentheses over one key (so they're on 9 and 0) and put the @ above the 8. To me, switching between PC and Atari keyboard layouts is almost seamless. If I go a really long time without typing on an Atari, it takes a few minutes to adjust to it. But if I'm switching between PC and Atari keyboards several times a day, my brain & fingers automatically hit the right keys without conscious thought. Sort of like switching between guitar and ukulele. As for UK keyboard layouts, the modern one: https://en.wikipedia.org/wiki/UK_keyboard_layout shows the double-quote over the 2, but the rest of it matches the US PC layout (except the pound in place of #), not the Atari. Maybe the switch to @ over 2 just never caught on in the UK? 4 3 Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted August 12, 2019 Share Posted August 12, 2019 3 hours ago, Urchlay said: As for UK keyboard layouts, the modern one: https://en.wikipedia.org/wiki/UK_keyboard_layout shows the double-quote over the 2, but the rest of it matches the US PC layout (except the pound in place of #), not the Atari. This still trips me up every time I first set up a new Raspberry Pi. The default Raspbian image sets up as British English and U.K. keyboard layout. One of those moved-around symbols is part of my default user password on my Pi’s and it messes me up until I get the keyboard layout changed. Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted August 14, 2019 Share Posted August 14, 2019 I started typing on an Atari, and I prefer that layout. I'd like to get a keyboard for my ProBook that was laid out the same way. Quote Link to comment Share on other sites More sharing options...
stepho Posted August 17, 2019 Share Posted August 17, 2019 This is starting to bug me - why did the " and @ swap places? I have already mentioned the DEC VT52 keyboard suing 2/@ (which was copied by the IBM-PC and hence dominating the computer industry). And as Urchlay said, most computer keyboards followed the ASCII order where simply changing one bit made 2/" logical. But why did DEC choose 2/@ ? I think they copied it from the 1961 IBM Selectric typewriter, which didn't have to be compatible with any code besides its own internal code that drove the golf ball font element. The Selectric was extremely common and well regarded (although expensive) in the business office. DEC terminals were meant to be used in office environments So it made sense to copy the keyboard that most typists were used used. Most terminals of the day were simple shift registers that could only modify a bit or 2 via the shift or Control keys using simple discrete logic gates but DEC terminals were among the first to have extensive logic which could really shuffle things around in arbitrary ways, so maintaining ASCII order wasn't a big problem for DEC. So, most home computers followed the layout used by most terminal manufacturers that matched the ASCII code order. And DEC (and hence IBM) followed what was used in business offices. But where did the 1961 Selectric get its layout from? The 1935 IBM Electric Model 01. Although this also had European variants with 2/" . And this also begs the question - why did ASCII choose that particular order? But I've probably gone deeper than you wanted, so I'll stop here unless asked. As always, history is never straight forward 1 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted August 17, 2019 Share Posted August 17, 2019 Almost every typewriter I have ever used had the " over the 2. Quote Link to comment Share on other sites More sharing options...
Rybags Posted August 17, 2019 Share Posted August 17, 2019 I suspect that was the way with most minimalist kbs - there's not enough keys for very many special characters. Most I remember only had 1 or 2 extra keys to the right of the alpha-num (often 3 after M as the bottom row has less letters) Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted August 17, 2019 Share Posted August 17, 2019 I don't think I ever had a use for, or knew what the "@" was or was called in BBS days prior to the Internet. Seemed like a useless key on ST's and PC's until then... So yes, I am curious why it was given prominence on the 2 key as well. I assume some mainframe/minicomputer significance... Quote Link to comment Share on other sites More sharing options...
stepho Posted August 18, 2019 Share Posted August 18, 2019 Ah-ha, I found it! First a history lesson. The first practical typewriter was the Sholes and Glidden typewriter, later known as the Remington 1 - it had uppercase letters and numbers but no shift key. Then the business was sold to to Remington and the 1878 Remington 2 was released - it had a shift key, upper/lowercase, numbers and punctuation above the numbers. In fact the top row starting from 2 (use a lowercase letter L for one and uppercase letter O for zero) was "#$%_&'() ASCII has these in order "#$%&'() being a direct copy of the most famous mechanical typewriter brand with just the _ being dropped. Most computer terminals went for the bit-paired order where the ASCII order was put on the top row and one or two logic gates could implement the shift key - easy and cheap! Most home computers followed the same convention, although Atari inserted the @ key after the ' key, which kind of cancelled out the earlier deletion of _ as far as the () brackets were concerned. Enter the electric typewriter in the form of the 1961 IBM Selectric. Each key had to use the same force, whether it was shifted or not. Which meant that 2 and " characters both got the same force. But the smaller " character has all that force being applied through a smaller area, so it appears darker and deeper on the paper when struck through the ink ribbon. Therefore IBM rearranged the keyboard so that each shifted and non-shifted character on any given key were similar in size and then arranged for particular keys to have slightly less force applied. So the ' and " were moved to their own key and @ and * were moved above the 2 and 8. The Selectric was copied by DEC, which was copied by the ANSI terminal, which was copied by the IBM PC keyboard, which then dominated the world. The final clue about the hammer force was found at http://www.quadibloc.com/comp/kybint.htm (about halfway down just after the images of key rows). The history of ASCII can be found by searching for "Bob Bemer" and "father of ASCII" - his website http://bobbemer.com/ has many interesting anecdotes about how many different character encodings were selected (often with his boss's politics overriding his technical reasons). 2 2 Quote Link to comment Share on other sites More sharing options...
toddtmw Posted August 18, 2019 Author Share Posted August 18, 2019 FINALLY! Thank you! 1 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted August 18, 2019 Share Posted August 18, 2019 I used to type on a Beautiful old Underwood typewriter that had the " over the 2. I wish I still had that typewriter. Those are sweet examples of mechanical engineering at its finest. Quote Link to comment Share on other sites More sharing options...
stepho Posted August 18, 2019 Share Posted August 18, 2019 I've got an old Remington Remette portable. But it's the UK version with a funky top row (from when Australia still used pounds as currency). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.