<?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>The Imaginary Part &#187; gui</title>
	<atom:link href="http://1.21jiggawatts.net/blog/tag/gui/feed/" rel="self" type="application/rss+xml" />
	<link>http://1.21jiggawatts.net/blog</link>
	<description>Just another Australian geek&#039;s perspective</description>
	<lastBuildDate>Wed, 08 Sep 2010 05:15:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>It&#8217;s All About The Keyboard</title>
		<link>http://1.21jiggawatts.net/blog/2009/06/its-all-about-the-keyboard/</link>
		<comments>http://1.21jiggawatts.net/blog/2009/06/its-all-about-the-keyboard/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 12:47:09 +0000</pubDate>
		<dc:creator>TK</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[cmus]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vimperator]]></category>

		<guid isPermaLink="false">http://arctanx.id.au/blog/?p=48</guid>
		<description><![CDATA[The reason I favour some console applications over their graphical equivalents is that they're designed to be easy to use with a keyboard. A little while ago I wrote about a day I spent trying to perform my usual online and music-listening tasks using console applications, just for fun. These days I spend my time [...]]]></description>
			<content:encoded><![CDATA[<p>The reason I favour some console applications over their graphical equivalents is that they're <em>designed</em> to be easy to use with a keyboard. A little while ago I wrote about a day I spent trying to perform my usual online and music-listening tasks using console applications, just for fun. These days I spend my time in KDE4 and have my graphical web browser back so that I can keep up with xkcd. I'm still using cmus to play my music and irssi is going to remain my IRC client of choice for some time.</p>
<p>There are practical reasons why one might be restricted to console apps---connecting remotely with no X forwarding, or perhaps being on a romantic computing date with a hopelessly ancient terminal. There are also reasons why one might need a mouse. Graphics or audio editing, games, some website layouts and many other applications call for the more analogue-ish input of a mouse.</p>
<p>Where does this leave software in the middle? Mail clients, web browsers, chat clients, file/directory browsers, PIM and calendar software are all types of application which could feasibly have a keyboard <em>or</em> mouse-based interface. Increasingly, applications are adding features which specifically require you to use the mouse. I come up against this all the time but to pick an easy example (all platforms are guilty here), OS X Finder only lets you move files by <em>dragging</em> with the mouse. Cut and paste was evidently too complicated for their target audience.</p>
<p>I'm a keyboard nut, so having to reach for my three-buttoned friend annoys me when I know that a little more work in the software would allow me to do the same thing more quickly with a quick jump from the home keys.</p>
<p>In my opinion graphical applications should have good support for <em>both keyboard and mouse</em>. I today finally caught up with <a href="http://vimperator.org/trac/wiki/Vimperator">Vimperator</a> which is an addon for Firefox to make virtually all browsing functionality available directly from the keyboard using vim-like syntax. Firefox provides a good opportunity to try out different interface types with its interface being so heavily customisable using Javascript. With Vimperator, Firefox behaves exactly how I would like. I can still use a mouse when needed, and I can also do things quickly from the keyboard when my hands are there.</p>
<p>It took a third-party effort to get this functionality in place. Sadly I doubt that many application developers are going to put this level of thought into the keyboard interface. It is worthwhile adding that a keyboard interface is required for proper accessibility for some physically-disabled users.</p>
<p>I like modern software. Really. Am I so backwards to prefer pressing buttons which remain stationary on my desk?</p>
]]></content:encoded>
			<wfw:commentRss>http://1.21jiggawatts.net/blog/2009/06/its-all-about-the-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
