<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jake Herringbone &#187; Typing</title>
	<atom:link href="http://jakeherringbone.com/category/typing/feed/" rel="self" type="application/rss+xml" />
	<link>http://jakeherringbone.com</link>
	<description>My thoughts on life, work, coding, and stuff I like.</description>
	<lastBuildDate>Tue, 15 Jun 2010 06:25:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>USB keyboard scancode conversion adapter</title>
		<link>http://jakeherringbone.com/2009/01/usb-keyboard-scancode-conversion-adapter/</link>
		<comments>http://jakeherringbone.com/2009/01/usb-keyboard-scancode-conversion-adapter/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 19:47:16 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Typing]]></category>

		<guid isPermaLink="false">http://jakeherringbone.com/?p=141</guid>
		<description><![CDATA[The world of Dvorak today kind of sucks. The major suck points for me are:

Bugs in OS support for switching layouts. In Mac at least, option-&#8217; gives me æ and option-[ gives me &#8221; because it&#8217;s modifying the QWERTY position character. Locking my screen with LockTight, I tell it my shortcut is shift-option-command-P, but I [...]]]></description>
			<content:encoded><![CDATA[<p>The world of Dvorak today kind of sucks. The major suck points for me are:</p>
<ul>
<li>Bugs in OS support for switching layouts. In Mac at least, option-&#8217; gives me æ and option-[ gives me &#8221; because it&#8217;s modifying the QWERTY position character. Locking my screen with LockTight, I tell it my shortcut is shift-option-command-P, but I really have to hit L.</li>
<li> Software that reads scancodes in some situations where it shouldn&#8217;t. Especially as a developer, I run across tools that don&#8217;t use the OS-provided character mapping.</li>
<li>Pair programming &#8211; I would like to have a Dvorak keyboard, plugin to a qwerty co-workers machine, and both keyboards work at the same time.</li>
<li> Sitting down at a QWERTY keyboard. People make fun of us when we can&#8217;t use their keyboard, but honestly, it&#8217;s really annoying. I&#8217;d like to have dvorak with me all the time.</li>
<li>Working through remote X sessions, VMWare, over Synergy, or in the BIOS or bootloader &#8211; you can never be sure if you have us-&gt;dvorak mapped, or if it&#8217;s mapped twice. Especially when using more than one of those remote means.</li>
<li>Really low-tech people are put off from trying dvorak by the prospect of changing a setting in their OS/windowing toolkit</li>
</ul>
<p>There is a good solution, and dvorak and other alternative layouts would really benefit if we could find someone who has the ability and desire to do this:<br />
<strong><br />
Make a keychain-form-factor adapter, with a male and female USB-A connector, that converts and propagates USB-keyboard scancodes.<br />
</strong>I think this just requires a USB keyboard controller and USB keyboard host controller chip (with accompanying capacitors and what-not and what-have-you) and an EEPROM or similar with a mapping programmed in. And a hacked-up enclosure.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeherringbone.com/2009/01/usb-keyboard-scancode-conversion-adapter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Typing speed update</title>
		<link>http://jakeherringbone.com/2008/01/typing-speed-update/</link>
		<comments>http://jakeherringbone.com/2008/01/typing-speed-update/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 18:36:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Typing]]></category>

		<guid isPermaLink="false">http://www.jakeherringbone.com/?p=33</guid>
		<description><![CDATA[I&#8217;m still on Dvorak. I guess that&#8217;s really the big news, because it has been occasionally infuriating that I can&#8217;t get words onto &#8220;paper&#8221; as fast as I think. But the more I get mad at this shortcoming, the more I&#8217;m reminded of how great it is to be a fast typist, and that&#8217;s tho [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still on Dvorak. I guess that&#8217;s really the big news, because it has been occasionally infuriating that I can&#8217;t get words onto &#8220;paper&#8221; as fast as I think. But the more I get mad at this shortcoming, the more I&#8217;m reminded of how great it is to be a fast typist, and that&#8217;s tho whole goal here.</p>
<p>I have taken the labels off five keys now, returning to their glorious and blank <a href="http://www.daskeyboard.com/">Das Keyboard</a> state. I&#8217;m also still working on TypingHero, my Flex app that&#8217;s supposed to make it fun to type faster. <a href="http://ducktyper.com/">Gabe</a> helped me out over the weekend to improve the wiring of my mxml views to their backing controller classes. It&#8217;s great to work with true components, but it&#8217;s frustrating that using best practices in Flex is so contrary to the examples and sometimes the language makes it awkward.</p>
<p>Sadly my speed has leveled out over this month, and is stuck at half my QWERTY speed&#8230;</p>
<p>1/7<br />Net Speed:   33 WPM<br />Accuracy:  97%<br />Gross Speed:  34 WPM</p>
<p>1/21<br />Net Speed:   33 WPM<br />Accuracy:  97%<br />Gross Speed:  34 WPM</p>
<p>I&#8217;ll get a more useful and fun version of TypingHero soon, and of course I&#8217;ll speed up my typing considerably using it. Of course!</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeherringbone.com/2008/01/typing-speed-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typing Heroism</title>
		<link>http://jakeherringbone.com/2007/12/typing-heroism/</link>
		<comments>http://jakeherringbone.com/2007/12/typing-heroism/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 19:20:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Typing]]></category>

		<guid isPermaLink="false">http://www.jakeherringbone.com/?p=31</guid>
		<description><![CDATA[I&#8217;m now two weeks into the post-qwerty period of my life. To celebrate, I subjected my laptop to the switch:

The paper clip method worked very nicely and never made me feel like I might break anything.
I feel a slight desire to proselytize. I&#8217;m not going to knock on doors with a book of mormon, but [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m now two weeks into the post-qwerty period of my life. To celebrate, I subjected my laptop to the switch:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_F1Lds47Sw1I/R3j1dU28GxI/AAAAAAAAAA8/iP1DIq5YO3s/s1600-h/photo.jpg"><img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_F1Lds47Sw1I/R3j1dU28GxI/AAAAAAAAAA8/iP1DIq5YO3s/s400/photo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5150136058062314258" /></a></p>
<p><a href="http://www.chimoosoft.com/articles/dvorak.php">The paper clip method</a> worked very nicely and never made me feel like I might break anything.</p>
<p>I feel a slight desire to proselytize. I&#8217;m not going to knock on doors with a book of mormon, but I would like to be scientific about gathering evidence to make my case. </p>
<p>Before the switch, I was pretty fast on qwerty: </p>
<p>typingtest.com &#8211; default settings, Zebras<br />Accuracy:   94%<br />Gross Speed:  58 WPM</p>
<p>Irrational side of&#8230;:<br />Accuracy:   96%<br />Gross Speed:  65 WPM</p>
<p>Then I changed keys, and my last blog post was 407 words in about an hour:</p>
<p>week 0: <br />6.8 wpm</p>
<p>Only 10 times slower&#8230; but I would forget the end of my sentences by the time I got there.</p>
<p>week 2<br />Accuracy:   100%<br />Gross Speed:  27 WPM</p>
<p>So now I&#8217;m up to half my original speed. This doesn&#8217;t exactly make the case, but I&#8217;m getting there.</p>
<p>I also made a quick Flash version of <a href="http://www.gigliwood.com/abcd/abcd.html">the typing lesson</a> I&#8217;ve been working through, and would like to make a real game out of it. It&#8217;s at <a href="http://typinghero.com/Foo.html">TypingHero.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeherringbone.com/2007/12/typing-heroism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to Dvorak, or, the slowest typing ever</title>
		<link>http://jakeherringbone.com/2007/12/switching-to-dvorak-or-the-slowest-typing-ever/</link>
		<comments>http://jakeherringbone.com/2007/12/switching-to-dvorak-or-the-slowest-typing-ever/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 21:45:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Typing]]></category>

		<guid isPermaLink="false">http://www.jakeherringbone.com/?p=30</guid>
		<description><![CDATA[4:45 PM
It all started when I spilled some Guinness in my Apple keyboard a couple months ago. I tried to clean it up quickly, but after it dried, a couple keys didn&#8217;t work. I ran it through the dishwasher, I heard that can work on NPR, but although it came out clean as new, the [...]]]></description>
			<content:encoded><![CDATA[<p>4:45 PM</p>
<p>It all started when I spilled some Guinness in my Apple keyboard a couple months ago. I tried to clean it up quickly, but after it dried, a couple keys didn&#8217;t work. I ran it through the dishwasher, I heard that can work on NPR, but although it came out clean as new, the bad keys were still on vacation.</p>
<p>After moving around the corner in my building I pulled the keyboard out again and decided to take another shot at repairs. I discovered that the keys pop out really easily, there&#8217;s a simple center post and two snappy clips. It was so much fun to pop out the keys that even though only Caps lock, Tab, and tilde are broken, I ended up with this:</p>
<p><a href="http://bp3.blogger.com/_F1Lds47Sw1I/R2WhxE28GwI/AAAAAAAAAA0/jTCI1HDj_xo/s1600-h/IMG_0067.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5144696013830494978" style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_F1Lds47Sw1I/R2WhxE28GwI/AAAAAAAAAA0/jTCI1HDj_xo/s400/IMG_0067.jpg" border="0" alt="" /></a></p>
<p>So what would you do in this situation? Once all the keys are in a pile, it&#8217;s a perfect time to make some changes instead of putting them back in those lame places they started in. The name for those lame places is the <a href="http://en.wikipedia.org/wiki/Qwerty">QWERTY keybard layout</a>. (Ironic how long it took me to type QWERTY&#8230;)</p>
<p><strong>wikipedia:</strong></p>
<blockquote><p>[O]nce an operator had learned to type at speed, the bars attached to letters that lay close together on the keyboard became entangled with one another, forcing the typist to manually unstick the typebars, and also frequently blotting the document. A business associate of Sholes, James Densmore, suggested splitting up keys for letters commonly used together to speed up typing by preventing common pairs of typebars from striking the platen at the same time and sticking together. The effect this rearrangement of letters had on maximum typing speed is a disputed issue. Some sources assert that the QWERTY layout was designed to slow down typing speed to further reduce jamming.</p></blockquote>
<p>So while QWERTY wasnt designed to be the slowest layout, it does try to help the typewriter deal with fast typers, and as a result, it is a slow and antiquated system that has become a <a href="http://en.wikipedia.org/wiki/Anachronism">anachronistic</a> standard at best. Why do people still use it? Plainly, it is already on the keyboard, and people want to do what&#8217;s familiar. Maybe they don&#8217;t want to question common wisdom and norms. And sure, once you learn it, you can be pretty fast.</p>
<p>Programmers do like to question norms of course. And sometimes do wildly impractical projects, like using the fastest layout, <a href="http://www.mwbrooks.com/dvorak/">Dvorak</a>:</p>
<p><a href="http://bp1.blogger.com/_F1Lds47Sw1I/R2Whwk28GvI/AAAAAAAAAAs/k6tBJD7_0C4/s1600-h/IMG_0068.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5144696005240560370" style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_F1Lds47Sw1I/R2Whwk28GvI/AAAAAAAAAAs/k6tBJD7_0C4/s400/IMG_0068.jpg" border="0" alt="" /></a></p>
<p>Once I had the keys in place, it took 10 seconds to switch keyboard layouts in OS X. Windows makes it easy too&#8230; you can probably find the tempting Dvorak option on your machine right now. Don&#8217;t you want to click it, and ditch that lame layout from the 1800&#8217;s? Look at <a href="http://www.siteuri.ro/dvorak/">the metrics</a>, and imagine yourself Instantly typing 40% faster!</p>
<p>So that last claim is a bold lie. I&#8217;ve now spent almost an hour typing this, which is completely infuriating, so I&#8217;m going to get dinner. Check back in a week or two to see how long I can make myself do this.</p>
<p>(did I mention I&#8217;ve tried twice before?)</p>
<p>5:45 PM</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeherringbone.com/2007/12/switching-to-dvorak-or-the-slowest-typing-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

