<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx</link><description>It was over a year ago that I pointed out in the post Keyboards: hardware vs. software how disconnected our team (which owns most of the keyboard layouts) and the hardware team (which owns most of the actual keyboard hardware) were. 
 And how impressive</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#540964</link><pubDate>Wed, 01 Mar 2006 04:31:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540964</guid><dc:creator>Maurits [MSFT]</dc:creator><description>It looked basically like this:&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://staff.xu.edu/~polt/typewriters/caligraph.html"&gt;http://staff.xu.edu/~polt/typewriters/caligraph.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;The author of that page mentions that the capital letter Q is missing. &amp;nbsp;But the typewriter in the movie definitely had a capital Q.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=540964" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#540873</link><pubDate>Wed, 01 Mar 2006 01:41:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540873</guid><dc:creator>Maurits [MSFT]</dc:creator><description>It's all here:&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.mytypewriter.com/generic.html?pid=21"&gt;http://www.mytypewriter.com/generic.html?pid=21&lt;/a&gt;&lt;br&gt;&lt;br&gt;The first page has:&lt;br&gt;&amp;quot;The Sholes and Gliden model, wrote capitals only, is the first for introducing the QWERTYT keyboard, which is still used in computer keyboard of today.&amp;quot;&lt;br&gt;&lt;br&gt;The third page has:&lt;br&gt;&amp;quot;Caligraph No. 1 &amp;nbsp;was the second typewriter appeared on the US market in 1880 (shown on the right.) Its No. 2 model had a giant keyboard that featured both lower and upper cases rather than the shift key used on double-case machines from Remington.&amp;quot;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=540873" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#540815</link><pubDate>Wed, 01 Mar 2006 00:19:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540815</guid><dc:creator>Maurits [MSFT]</dc:creator><description>&amp;gt; Uppercase letters ... inherited from typewriters.&lt;br&gt;&lt;br&gt;This then defers the question to &amp;quot;why are typewriter keys marked in upper-case even though (usually) you get a lower-case letter when you press them?&amp;quot;&lt;br&gt;&lt;br&gt;I was watching &amp;quot;Bumping into Broadway&amp;quot;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.imdb.com/title/tt0009973/"&gt;http://www.imdb.com/title/tt0009973/&lt;/a&gt;&lt;br&gt;&lt;br&gt;... and one of the early scenes shows a typewriter with SIX ROWS of keys.&lt;br&gt;&lt;br&gt;The three top rows are the capital letters, marked as such:&lt;br&gt;QWERTYUIOP&lt;br&gt;ASDFGHJKL&lt;br&gt;ZXCVBNM&lt;br&gt;&lt;br&gt;and the bottom three rows are the lower case letters, also marked as such:&lt;br&gt;qwertyuiop&lt;br&gt;asdfghjkl&lt;br&gt;zxcvbnm&lt;br&gt;&lt;br&gt;Also, the top three rows were black keys with white markings, and the bottom three were white keys with black markings.&lt;br&gt;&lt;br&gt;The movie was made in 1919, but the typewriter was very likely old even then... Harold Lloyd's character has some technical troubles and it ends up getting thrown out of a window.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=540815" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#540130</link><pubDate>Tue, 28 Feb 2006 00:27:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540130</guid><dc:creator>Martin Kochanski</dc:creator><description>If you download a search from Dialog, | is used to mark end-of-field and end-of-record, and &amp;#166; is used to mark end-of-paragraph within a field.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=540130" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#539262</link><pubDate>Sun, 26 Feb 2006 00:55:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539262</guid><dc:creator>Gabe</dc:creator><description>My understanding of the 1967 decision was that PL/I users needed a vertical bar, and IBM's user group wanted it to be among the upper case letters because not everybody had lower case at the time. Since PL/I didn't use the exclamation mark, and it is essentially a vertical line, they said that you could make your exclamation mark look like a vertical bar. Of course then people with full 7-bit charsets would still have the real vertical bar character and the only way to visually tell them apart would be to have a hole in the U+7C character.&lt;br&gt;&lt;br&gt;Of course this was stupid and was fixed 10 years later, but IBM apparently never got the memo.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=539262" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#539143</link><pubDate>Sat, 25 Feb 2006 16:58:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539143</guid><dc:creator>Ben Cooke</dc:creator><description>The question about the upper-case keycaps has reminded me that at my primary school (I'm not sure what the US equivalent of that is, but it's for children aged five to ten years) they had BBC Micros with sticky labels on all of the alphabetical keys and the lowercase letters written on. I guess this was because the younger children hadn't learned about uppercase characters yet.&lt;br&gt;&lt;br&gt;Now that computers are highly prevalent in schools, I wonder if they go to the effort of getting in lowercase-captioned keyboards or if they now just expect the kids to deal with it. After all, my old primary school — now largely refurbished and currently host to the next generation of my family — has several rooms devoted to computers, whereas in my day we had just roughly one per class of 30 children and they were generally just used to play educational computer games once in a blue moon. (I was &amp;quot;computer monitor&amp;quot; when I was seven or eight years old! Gotta start young!)&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=539143" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#539128</link><pubDate>Sat, 25 Feb 2006 15:31:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539128</guid><dc:creator>John Elliott</dc:creator><description>My recollection is that on Win95, the default UK options in Setup would select a UK keyboard and codepage 850; then in DOS windows the |\ key next to Shift produced character 0xDC (U+00A6, broken bar) not 0x7C (U+007C, vertical bar). And anyone who used it certainly did care, because it meant that pipe operators didn't work and you couldn't write C programs in a DOS IDE.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=539128" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#538950</link><pubDate>Sat, 25 Feb 2006 03:07:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538950</guid><dc:creator>orcmid</dc:creator><description>It's all coming back to me (and thank heavens for digital libraries that go way back).&lt;br&gt;&lt;br&gt;The first ASCII (ANS X3.4-1963) was defined in a 7-bit code, but there were 29 undefined code points. &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://doi.acm.org/10.1145/366707.367524"&gt;http://doi.acm.org/10.1145/366707.367524&lt;/a&gt;&lt;br&gt;&lt;br&gt;The lower-case letters were not defined yet, nor were any of the special characters in the same sticks as the lower case letters. &amp;nbsp;There were also 4 control-code positions in the top (7/12-7/15) positions. &amp;nbsp;Keep in mind that having a 4-bit subset and a good 6-bit (64-character) subset was important at that time. &amp;nbsp;Also think EBCDIC 64-character subsets with &amp;quot;|&amp;quot; and &amp;quot;&amp;#172;&amp;quot; already tucked in there. &amp;nbsp;Think PL/I programming.&lt;br&gt;&lt;br&gt;When the filled-out code was being proposed and brought out for public comment, the situation was rather different. &amp;nbsp;The vertical bar was proposed for 7/14, there was a &amp;quot;&amp;#172;&amp;quot; in 7/12 (but called overbar with a hook for readability), the tilde was in 6/12 and carat was in 6/14. &amp;nbsp;There were some pretty amazing intermediate stages, documented in &lt;a rel="nofollow" target="_new" href="http://doi.acm.org/10.1145/363831.363839"&gt;http://doi.acm.org/10.1145/363831.363839&lt;/a&gt;&lt;br&gt;&lt;br&gt;In the rearrangement before X3.4-1968 was completed and agreed to, the back-slash arrived and the organization became what it is now. &amp;nbsp;The vertical bar became broken so that a 64-point subset could have vertical bar as a substitute for ! as lobbied for by IBM. &amp;nbsp;In ISO 646-1973 the tilde disappeared and the overbar (without the hook) ended up at code point 7/14. &amp;nbsp;I don't think I ever saw that used, but I can't verify that X3.4-1968 went directly to tilde at 7/14.&lt;br&gt;&lt;br&gt;It helps to remember that while all of this was being figured out, most computer memory organizations and printer/display capabilities made 6-bit character codes the norm. &amp;nbsp;There were few peripheral units that provided for more characters than that and I never saw a punched card with lower-case codes on it, though I'm sure there were some. &amp;nbsp;&lt;br&gt;&lt;br&gt;Although EBCDIC had been introduced (along with System/360's 8-bit bytes), it was a sparse 8-bit code and the telecommunication folk were having none of it. &amp;nbsp;It took minicomputers and teletype terminals to bring ASCII into serious use for computing. &amp;nbsp; &amp;nbsp;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=538950" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#538918</link><pubDate>Sat, 25 Feb 2006 02:01:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538918</guid><dc:creator>orcmid</dc:creator><description>Gabe was the closest on this one. &amp;nbsp; And in a way, it was IBM's fault, but not the way you might think.&lt;br&gt;&lt;br&gt;As I recall, the original ASCII specification, ANS X3.4-1968 had the broken bar, and so the keyboard committee (a different group) used it when the X4.22 and X4.23 keyboard standards were created. &amp;nbsp;(I'd go look for it but I don't want to move off this page.)&lt;br&gt;&lt;br&gt;The problem had to do with reserving the stylization of &amp;quot;!&amp;quot; being as &amp;quot;|&amp;quot; (for logical-or symbol) and of &amp;quot;^&amp;quot; as the logical not symbol, &amp;quot;&amp;#172;&amp;quot;. &amp;nbsp;To allow for that, there could be no vertical bar already in the code and so position 7/12 got the broken bar.&lt;br&gt;&lt;br&gt;I have this vague recollection that an objection from IBM was involved. &amp;nbsp;There could have also been some concern that the 7/12 position was available for customization in international usage.&lt;br&gt;&lt;br&gt;In the X3.4-1977 revision, it was observed that those stylizations never caught on and the idea was removed. &amp;nbsp;Also, IBM hadn't implemented ASCII very much anyhow. &amp;nbsp;(IBM's move to ASCII didn't start in earnest until introduction of the PC and Microsoft may deserve some credit here.) &amp;nbsp;The vertical bar was restored to the 7/12 position in line with the International Reference version of ISO 646-1973. &amp;nbsp;It appears that the keyboard standard &amp;quot;got stuck&amp;quot;&lt;br&gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=538918" width="1" height="1"&gt;</description></item><item><title>re: Two guys walked into a bar, but the bar was broken</title><link>http://blogs.msdn.com/b/michkap/archive/2006/02/24/538496.aspx#538910</link><pubDate>Sat, 25 Feb 2006 01:39:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538910</guid><dc:creator>Vorn</dc:creator><description>my mac keyboard has an unbroken bar.&lt;br&gt;&lt;br&gt;Vorn&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=538910" width="1" height="1"&gt;</description></item></channel></rss>