<?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>MethylBlue Blog &#187; Interface Design</title>
	<atom:link href="http://www.methylblue.com/blog/tag/ui/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.methylblue.com/blog</link>
	<description>The Future Comes Second</description>
	<lastBuildDate>Tue, 10 Nov 2009 04:43:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SUSE K-Menu</title>
		<link>http://www.methylblue.com/blog/suse-k-menu/</link>
		<comments>http://www.methylblue.com/blog/suse-k-menu/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 16:17:28 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.methylblue.com/blog/suse-k-menu/</guid>
		<description><![CDATA[SUSE made a new K-menu. They did usability research, and testing. They polished it a lot. It&#8217;s really good. It&#8217;s a true evolution of the start-menu concept.
I like the following best:

No cascading menus so you lose the &#8220;misclick of death&#8221; feature that plagues cascading menus. Which is to say, when you misclick or move the [...]]]></description>
			<content:encoded><![CDATA[<p>SUSE made a new K-menu. They did usability research, and testing. They polished it a lot. It&#8217;s really good. It&#8217;s a true evolution of the start-menu concept.</p>
<p>I like the following best:</p>
<ul>
<li>No cascading menus so you lose the &#8220;misclick of death&#8221; feature that plagues cascading menus. Which is to say, when you misclick or move the mouse too far and you have 5 nested menus open, you have to start again. The SUSE menu changes what is shown when you open nested menus.
<li>When you are in a nested menu, a big back button the whole height of the menu shows on the left. This uses Fitts&#8217; law too, so you just throw the mouse to the left side of the screen to go back. This feels so nice.
<li>All menu items have large extended selection regions, so you can&#8217;t miss them when moving the mouse quickly. They feel wonderful, the targets are huge.
<li>Moving the mouse to the bottom left of the screen opens the menu without a click being required
<li>Search is quick and omnipresent
<li>Menu items have the name in black, and the description in gray underneath
</ul>
<p>Other little things just ooze polish, like the &#8220;user username at domain&#8221; text having the username and domain in bold. This is slick.</p>
<p>Well done to SUSE.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/suse-k-menu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Mail Review</title>
		<link>http://www.methylblue.com/blog/gmail-review/</link>
		<comments>http://www.methylblue.com/blog/gmail-review/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 10:40:51 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=82</guid>
		<description><![CDATA[I was introduced to Gmail recently by a work mate, he invited me, I thought I&#8217;d give it a try. I have put my previous situation in the appendix.
The best thing about Gmail is the conversations feature. Emails are sorted into conversations. These would be sequences of back and forth replies between you and another [...]]]></description>
			<content:encoded><![CDATA[<p>I was introduced to Gmail recently by a work mate, he invited me, I thought I&#8217;d give it a try. I have put my previous situation in the appendix.</p>
<p>The best thing about Gmail is the conversations feature. Emails are sorted into conversations. These would be sequences of back and forth replies between you and another person, or a mailing list thread. This means your average mail folder is neater and more concise. Best is clicking a conversation, it shows all mail that has been involved, your replies included, all-in-one-page. Being all in the same page saves you so much clicking around, it&#8217;s great. Mail you have read is wrapped up with AJAX, clicking displays the contents. Stuff you don&#8217;t need every read is also wrapped up, like full from and to information, when wrapped up Gmail shows a small concise info box.</p>
<p>There are no folders, just labels. They work like folders but mail can have multiple labels. There is also the archive, which hides things from the inbox. Labels can be assigned to incoming mail with a filter. Filters can archive and assign a label, and this is the best way to handle mailing list traffic and emails from Amazon, Dabs, etc. as it keeps your inbox clean and ready for important mail.</p>
<p>Folders show snippets of the conversation inline, to remind you of the content, or give you an idea about a new mail.</p>
<p>The number next to labels and the inbox show the number of unread or partially unread conversations, not the number of unread mails. This is so great for mailing lists as you now know when new threads start, which is the more interesting kind of mail when it comes to lists.</p>
<p>Spam filtering is great, better than Thunderbird. Presumably because Google learns about new spam daily since they have all the mail on their servers.</p>
<p>The famous contextual ads are often hilarious and well worth clicking. But easily ignored for those who are less tolerant.</p>
<p>You don&#8217;t need to click refresh, new mail shows up on your screen as Google receives it.</p>
<p>The title text reflects the unread inbox count, so you can just glance at the browser-tab to see if anything new has arrived.</p>
<p>Replies are inline, so you can read the conversation you are writing about as you type the reply.</p>
<p>As you compose mail, a draft is saved to Google&#8217;s servers every few words. Does Outlook do this? No? And even if it did you couldn&#8217;t stop writing at home and continue writing when you get to work without having to even think about clicking the save button. Not only that but drafts are saved attached to the conversation you started them at. So next time you visit the conversation, in list view or expanded view, you see &#8220;Draft&#8221; written in attention-grabbing red text.</p>
<p>Because all the work happens on another computer far away, the interface is frankly more responsive than any other mail client I have ever used. I think the future is totally thin-client and browser-based.</p>
<p>Google show great attention to detail, removing what limitations a browser based application would normally experience with clever solutions. Eg selecting all mail in a folder. You click the select all button, it selects the 50 conversations on the page. Then a small text is shown asking if you want to select everything else in the folder too. In a rich client you&#8217;d have all conversations in a big widget and would have selected them all by default. Google&#8217;s solution is an extra click, but you can still do want you want. There is a toolbar, and it is appropriately concise, but it scrolls off the top of the screen. Google have it replicated at the bottom too. Perfect.</p>
<p>In fact the limitations of the browser medium mean Google have innovated all over the interface. No menu system means they have had to be frugal with the interface, consolidating wherever possible and taking care with positioning. And they have succeeded. There is no menu for selection, but you have a row of links to allow selecting messages based on more criteria than most browsers allow. And yet nothing feels cluttered or unnecessary. I take my hat off to the UI team.</p>
<p>Apologies for the review being an large lump of text &#8211; I may improve it when I have motivation.</p>
<h3>Appendix</h3>
<p>Until then I was struggling with Thunderbird for personal mail at home on my linux box. Now it seems to me XUL products run like shit on Linux. *Soooooo Sloooooow* I blame GTK and Mozilla crapness. It&#8217;s annoying because XUL is so quick on Windows and OSX. Get your game together GTK for fuck&#8217;s sake, I&#8217;m fed up waiting for you to catch up with Qt&#8217;s speeds.</p>
<p>Anyway. It was annoying not having access to that email at work and at home, and consequently I was very behind with my personal mail. I tried to set up FreeNX, but gave up, despite having set it up successfully on another ArchLinux box at work. I needed a decent webmail solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/gmail-review/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Inconsistent GUIs on Linux</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/</link>
		<comments>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 16:32:27 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Detritus]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Interface Design]]></category>

		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54</guid>
		<description><![CDATA[It&#8217;s a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications.
Now obviously people mean the difference between, for instance, KDE and Gnome apps, and they mostly also refer to even more horrible toolkits like whatever it is that xine-ui uses.
But if you actually looked [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications.</p>
<p>Now obviously people mean the difference between, for instance, KDE and Gnome apps, and they mostly also refer to even more horrible toolkits like whatever it is that xine-ui uses.</p>
<p>But if you actually looked closely at Windows applications, you&#8217;d notice that every major MS application uses different toolkits and &#8220;skins&#8221;, and so do all the other applications from other companies. In fact Win32 only offers a few basic controls, namely:</p>
<ul>
<li>push-buttons
<li>scrollbars
<li>really basic menus
<li>combo boxes
</ul>
<p>The menus that win32 offers are so basic that nobody uses them, they implement their own so they can add things like icons, and menu-separators.</p>
<p>In my opinion, the reasons that Windows applications are consistent are:</p>
<ul>
<li>Consistent fonts
<li>Consistent colours.
</ul>
<p>Absolutely the number one reason is fonts. Windows offers a default font that GUI controls like menus, buttons and text widgets use. Apparently, the API for drawing text is different on Windows compared to X11 in that it developers end up using the right font when they roll their own widgets. On Windows, all text looks consistent.</p>
<p>Colours are almost as important. On Windows the colorscheme is a globally accesible property, on Linux schemes are toolkit/desktop specific. If toolkits just used the same colours, people wouldn&#8217;t notice small, or even larger differences in the widget styling.</p>
<p>So in conclusion, if Linux just standardised fonts and colors I think applications would feel consistent, just like they do on Windows. If toolkits did just these two things, their other differences would not be nearly as noticeable in general use. Frankly I feel if Linux could do these things, we&#8217;d be more consistent, since if you use mostly KDE apps, they have far more internal consistency than the Microsoft port-folio.</p>
<p><b>Disclaimers</b><br />
Of course there are other more subtle considerations, like one toolkit on linux has 4 pixel bevels. It just looks ugly, there&#8217;s no way to hide that. But if it had consistent fonts and colouring it&#8217;d look a lot better and would fit in with a KDE desktop more easily.</p>
<p>It is also true that Windows appliations copy whatever is the latest MS-app appearance. MS Office 2003 has a neat style that has rapidly been copied and emulated in all other major toolkits, ie check out the latest version of Delphi, it looks similar to Office 2003, but the similarity is subtely different, eg. menus are narrower and more compact. And this makes sense since MS didn&#8217;t release any API or DLL to allow you to use the Office 2003 style, so Borland implemented their own clone. Trolltech even claimed to considering emulating it when I attended their roadshow in Cambridge. My point in this paragraph is that Windows apps emulate a general &#8220;Windows&#8221; consensus that is defined by MS, so this helps somewhat.</p>
<p>And yes, I&#8217;m just ranting an opinion here, maybe someone who reads this would like to do something about it, as I&#8217;m not the man for that job.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/inconsistent-guis-on-linux/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Loading Screens Ruining the Story</title>
		<link>http://www.methylblue.com/blog/loading-screens-ruining-the-story/</link>
		<comments>http://www.methylblue.com/blog/loading-screens-ruining-the-story/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 14:41:28 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Interface Design]]></category>

		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=38</guid>
		<description><![CDATA[Imagine you are reading the latest Stephen King, you&#8217;re near the end, the tension has been building the whole evening, the story has been leading to this moment since you turned the first page. You turn the page to find someone has inserted the critics reviews and book blurb in the middle of page 359! [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine you are reading the latest Stephen King, you&#8217;re near the end, the tension has been building the whole evening, the story has been leading to this moment since you turned the first page. You turn the page to find someone has inserted the critics reviews and book blurb in the middle of page 359! There are also tips on how to read a book effectively; &#8220;moisten your fingertips before you turn the page&#8221;. As though that wasn&#8217;t enough, someone&#8217;s stuck the next page together with chewing gum, so you spend a few minutes having to remove the gum before you can get on with the story. But you&#8217;ve lost the mood that the last few hours has been building, thus partially ruining your experience of the story.</p>
<p><a href="http://www.thegamechair.com/2006/07/03/the-prey-that-was-lost-to-a-loading-screen/">The game chair</a> points out that this is exactly what happens in video games, with alarming regularity.</p>
<p>Highlighted is the Prey demo, a great new game that builds up a thrilling story, but at crucial moments, a new level has to be loaded and your immersion in the story is shattered.</p>
<p>A much worse example I think is HL2 and in fact any game based on Valve&#8217;s Source engine. Source games use an &#8220;immersive world&#8221; where there are no normal levels, just one super huge one. But you still get load screens, and in fact you get them every few minutes, so it&#8217;s much worse. There you are cruising along in your sand-buggy elated at the speed and the fire fight you just won and suddenly the game pauses while it loads the next section.</p>
<p>In Valve&#8217;s defence they planned the load moments appropriately so as to minimse disruption, but it still sucks.</p>
<p>World of Warcraft only has a load screen very rarely, instead it loads all the content just before you get there. Unfortunately WoW doesn&#8217;t have an immersive story/scenario like Prey or HL2 do, so it doesn&#8217;t really benefit in that aspect.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/loading-screens-ruining-the-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That Search Bar Issue</title>
		<link>http://www.methylblue.com/blog/google-vs-microsoft-that-search-bar-issue/</link>
		<comments>http://www.methylblue.com/blog/google-vs-microsoft-that-search-bar-issue/#comments</comments>
		<pubDate>Wed, 03 May 2006 12:41:19 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Interface Design]]></category>

		<guid isPermaLink="false">http://methylblue.com/blog/?p=19</guid>
		<description><![CDATA[The yet unreleased Internet Explorer 7 has a searchbar like Firefox, Opera and Konqi do. It defaults to Microsoft&#8217;s own search engine. Google dislike this and claim MS should ask the user to choose, but MS have declined saying shoving a dialog at people would just confuse people. I agree it would be irritating, modal [...]]]></description>
			<content:encoded><![CDATA[<p>The yet unreleased Internet Explorer 7 has a searchbar like Firefox, Opera and Konqi do. It defaults to Microsoft&#8217;s own search engine. Google dislike this and claim MS should ask the user to choose, but MS have declined saying shoving a dialog at people would just confuse people. I agree it would be irritating, modal dialogs interrupt a user&#8217;s work process, and new browsers already shove tens of these dialogs at you (&#8221;This is an insecure webform, yada yada&#8221;). But how about the first time the user uses the search bar it opens up a webpage which shows the following options:</p>
<form style='border:1px solid black;padding:1em'>
<p>Search this time and from now on using:</p>
<ul>
<li>
<input type=checkbox>MSN Search</p>
<li>
<input type=checkbox>Google</p>
<li>
<input type=checkbox>Yahoo</p>
<li>
<input type=checkbox>etc.
</ul>
<input type=submit value='Save Search Preferences and Perform Search'></form>
<p>This seems fair and usable to me.</p>
<p>With regards to the politics of Google&#8217;s complaint, I must say I&#8217;m surprised how anti-Google the online world seems to be about this issue. Even <a href="http://arstechnica.com/news.ars/post/20060501-6716.html">Ars-technica</a> who usually write what I&#8217;m thinking, write:</p>
<blockquote><p>Sorry Google, this complaint rings hollow.</p></blockquote>
<p>But I agree with Google, it is anti-competitive. Yes, Firefox and Opera have Google as the default in their search bar, but this doesn&#8217;t make it hypocritical for Google to begrudge the Internet Explorer default because:</p>
<ol>
<li>Google don&#8217;t make their own browser
<li>Google don&#8217;t ship their own browser as the default browser with their monopolistic* operating system.
<li>Google could be displaced as the default search engine in Firefox and Opera.
</ol>
<p>Point 3 is one I&#8217;ve seen nobody else make, Google are the default in Opera because they paid for the priviledge. They are the default in Firefox because they sponsor Firefox developers and provide product placement/free advertising. They are the default in Konqi because Konqi developers picked what they considered the best search service. MSN-search could displace Google in all these products. But how could Google ever be the default in IE? They can&#8217;t because Microsoft are using their dominance in the browser market to promote their search engine, and there&#8217;s no business or technological method Google could use to be considered instead.</p>
<p>However you want to look at it, stuff like this is anti-consumer/anti-competitive/anti-you-and-me. Companies like Microsoft need to be legally restricted in what they can do, or other companies, even search-giants like Google, have too hard a job to step in and make the computing industry more interesting. And situations like this one make it too easy for MS to erode other search-engine&#8217;s market share without actually having to produce anything superior or innovative. What percentage of IE users will change the search engine default if they don&#8217;t actually have to make an explicit choice? Very few IMO, and that&#8217;s what scares Google and Yahoo! too.</p>
<p>Don&#8217;t you agree?</p>
<p>* Microsoft fit the <a href="http://en.wikipedia.org/wiki/Monopoly">wikipedia definition of Monopoly</a> even if they don&#8217;t have a 100% market share and even though people can choose not to use Windows.</p>
<h3>Codeine</h3>
<p>Because I feel I should say something about KDE, I almost have <a href="http://kde-apps.org/content/show.php?content=17161">Codeine</a> 1.0.1 ready. I&#8217;ve fixed all the bugs I&#8217;ve been told about, and improved DVD support somewhat. Get your bug reports in today if you have anything else that needs fixing! I&#8217;ll release before the weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/google-vs-microsoft-that-search-bar-issue/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Microsoft Office 12</title>
		<link>http://www.methylblue.com/blog/microsoft-office-12/</link>
		<comments>http://www.methylblue.com/blog/microsoft-office-12/#comments</comments>
		<pubDate>Sat, 14 Jan 2006 01:34:53 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Interface Design]]></category>

		<guid isPermaLink="false">http://methylblue.com/blog/?p=2</guid>
		<description><![CDATA[When I first saw screenshots of Office 12, I thought &#8220;Wow, they&#8217;ve really thought about it this time.&#8221; Recently, I discovered this blog, and this transcript of a talk by the blog author (some important Office 12 UI guy).
Now I&#8217;m sure Office 12 is going to be impressive. I just hope they haven&#8217;t done quite [...]]]></description>
			<content:encoded><![CDATA[<p>When I first saw <a href="http://www.microsoft.com/office/preview/uioverview.mspx">screenshots of Office 12</a>, I thought &#8220;Wow, they&#8217;ve really thought about it this time.&#8221; Recently, I discovered this <a href="http://blogs.msdn.com/jensenh/default.aspx">blog</a>, and this <a href="http://kwc.org/blog/archives/2005/2005-12-14.talk_beyond_menus_and_toolbars_in_microsoft_office.html">transcript of a talk</a> by the blog author (some important Office 12 UI guy).</p>
<p>Now I&#8217;m sure Office 12 is going to be impressive. I just hope they haven&#8217;t done quite so well with Vista, because although I&#8217;m (mostly) certain KDE 4 will be well researched, designed and implemented, I think it&#8217;s hard competing against the amount of money companies like MS and Apple can afford to put into design.</p>
<p>The blog is good. The author is obviously experienced and has led the UI development well. The entries are well written and very interesting! As someone interested predominantly in UI-design, I gained a lot of insight. I was a little thrilled to see ideas in there I&#8217;d been thinking on myself, which is also annoying as now people will just assume I copied if I ever implement any of them. And for sure KDE 4 should involve as many new widget-ideas and usage-concepts as possible IMHO.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/microsoft-office-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fitts&#8217; Corners</title>
		<link>http://www.methylblue.com/blog/fitts-corners/</link>
		<comments>http://www.methylblue.com/blog/fitts-corners/#comments</comments>
		<pubDate>Tue, 06 Sep 2005 14:11:38 +0000</pubDate>
		<dc:creator>Max Howell</dc:creator>
				<category><![CDATA[Interface Design]]></category>

		<guid isPermaLink="false">http://methylblue.com/blog/?p=3</guid>
		<description><![CDATA[Procrastination led me to this article: Top 8 Reasons HCI is in its Stone-age.
Among other things he asks:
Why do modern Desktop Environments not exploit Fitts&#8217; Law?
One of the implications of Fitts&#8217; law is that there are five spots on a mouse-operated display that are easiest to target, the four screen-corners and the spot directly under [...]]]></description>
			<content:encoded><![CDATA[<p>Procrastination led me to this article: <a href="http://juicability.blogspot.com/2005/09/top-8-reasons-hci-is-in-its-stone-age.html">Top 8 Reasons HCI is in its Stone-age</a>.</p>
<p>Among other things he asks:</p>
<blockquote><p>Why do modern Desktop Environments not exploit Fitts&#8217; Law?</p></blockquote>
<p>One of the implications of <a href="http://en.wikipedia.org/wiki/Fitts_Law">Fitts&#8217; law</a> is that there are five spots on a mouse-operated display that are easiest to target, the four screen-corners and the spot directly under the cursor. A default KDE setup with a maximised window has clickable widgets that respond to corner clicks. The K-Menu, the window-menu, the window-close button and the clock. Windows is the same. GNOME is debatably even better as all four corners always have something useful in them. But we could still make more use of the corners, they are after all extremely easy to hit. So why don&#8217;t the desktops have behavior associated with simply moving the mouse into the screen corners?</p>
<p>In my opinion, it&#8217;s because they are the easiest spots to hit with the mouse.</p>
<p>Setup your OSX box to trigger Expose when you move the mouse to a corner. Now count how many times during the day you nudge the mouse into the corner and trigger Expose by accident. <em>It&#8217;s very useful to be able to easily trigger Expose, but it&#8217;s very annoying to be able to easily trigger Expose</em>. The annoyance is such that I would definitely argue against inflicting such behavior on people by default. Apple apparently agree with me, by default you can only activate Expose with the F12 key.</p>
<h3>Being Less Annoying</h3>
<p>Launching a Konqueror instance, or KMail or doing something drastic like Expose would be annoying if done by accident. The new Windows would probably get in the way of what you were doing and Expose loses window focus and totally changes the screen contents. We want something that doesn&#8217;t interfere with what the user was doing, but still is useful enough that we are making more use of the corners.</p>
<p>How about non-intrusive, inactive windows that appear from the screen corners? They could show a calendar, or the weather for this afternoon, or your CPU temperature. Well, maybe, but we can&#8217;t show this passive-window in the same corner, or it would get in the way of the close button, or the K-Menu. So perhaps show the passive window in the horizontally opposite corner? Yeah I think that would perhaps be quite fun.</p>
<p>But this is hardly a revolutionary feature. The corners are the easiest spots to target on the desktop &#8211; you can hit them without looking at the screen! Yet, so far, my only suggestion that is both useful and not annoying belongs in the KToys module.</p>
<h3>Better Uses For Hot-Corners</h3>
<p>It seems to me we should trigger a really frequent task when the mouse hovers over a &#8220;hot-corner&#8221;. For instance: &#8220;Copy text to clipboard&#8221;. With some visual feedback, (perhaps Klipper shows a little non-intrusive popup that confirms the copy has occurred), this could be a nice feature.</p>
<p>But then again would the high rate of accidental activation just make it irritating? I get irritated already when I lose my middle-click clipboard contents because I accidently selected some other text. On the other hand I continue to use middle-click paste because it is so convenient despite its drawbacks. And even though the screen corners are mouse magnets, you don&#8217;t often have text selected, so triggering the feature accidentally would be less common. If the Klipper notification had a button in it labeled &#8220;Revert to &#8216;((previous content))&#8217;&#8221;, perhaps we would make accidental activation less annoying?</p>
<p>Perhaps I&#8217;ve got you thinking that I&#8217;m on to something. But generally when you want to copy some text, you&#8217;ve been typing, and having to move your hands from the keyboard to the mouse is bad ergonomics. But my idea would still work for copying a chunk of text from a web-page to the google-search-bar, etc. Perhaps the same corner could trigger paste if no text is selected.</p>
<p>Lets say we made the bottom right corner do this. We could even put the klipper applet in that corner to make the association more logical. But now imagine moving the mouse towards that corner with the intention of right clicking whatever applet is in the Kicker there. Can we imagine yourself getting more and more nervous as you realise you are getting closer and closer to the &#8220;hot-corner&#8221;? This is what makes me unhappy with the entire concept of just moving the mouse into a corner to trigger some function. I don&#8217;t think it&#8217;s a good idea to make users feel restricted about how they move the mouse!</p>
<p>But still I&#8217;d like to try out this copy/paste idea. Select text, hit corner, click paste location, hit corner. Quick and easy! Perhaps with practice I&#8217;d even learn not to accidentally trigger it. But I&#8217;m not convinced that hot-corners are a good feature for Desktops. I&#8217;m not surprised that hot-corners are not a default feature of most Desktop Environments.</p>
<h3>Scrollbars</h3>
<p>Changing topic slightly, there is one very important area KDE should take note of Fitts&#8217; law. Right hand edge scrollbars. OSX and Firefox do it properly &#8211; if the window is maximised or aligned with the right hand screen edge, you should be able to use the scrollbar with the mouse from the right hand screen edge. The problem for KDE is Qt. QScrollView puts the scrollbar inside a QFrame with a 3-4px margin, so there is always a slight margin between the screen edge and the QScrollBar widget. You can set the QScrollView to be frameless and remove the margin, and this is something I would like to see happen with most applications. The problem is that the frame is often an important visual separator. Certainly with amaroK I think our interface would look a lot more cluttered without the frame. Maybe we need a three-sided frame? Or just a divider top and bottom.</p>
<p><em>Times Expose accidently triggered while writing this post: 3</em><br />
<em>And twice more during subsequent edits!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.methylblue.com/blog/fitts-corners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
