<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: The misused mouse, part 2:  A proposal for a nearly mouseless interface.</title>
	<atom:link href="http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/</link>
	<description>Clay Barnes talks about HCI, the user experience, and whatever he's in the mood for.</description>
	<pubDate>Sat, 22 Nov 2008 02:10:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: bodreak</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-2007</link>
		<dc:creator>bodreak</dc:creator>
		<pubDate>Sat, 25 Oct 2008 17:47:02 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-2007</guid>
		<description>hmmm very interesting</description>
		<content:encoded><![CDATA[<p>hmmm very interesting</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The New Interface Advocate :: The misused mouse, part 1: The story of the mouse&#8217;s decline</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-454</link>
		<dc:creator>The New Interface Advocate :: The misused mouse, part 1: The story of the mouse&#8217;s decline</dc:creator>
		<pubDate>Mon, 12 Nov 2007 23:01:49 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-454</guid>
		<description>[...] Without further ado, I give you a proposal for a mouseless graphical user interface. [...]</description>
		<content:encoded><![CDATA[<p>[...] Without further ado, I give you a proposal for a mouseless graphical user interface. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The New Interface Advocate :: The only two interface designs ever conceived:</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-453</link>
		<dc:creator>The New Interface Advocate :: The only two interface designs ever conceived:</dc:creator>
		<pubDate>Mon, 12 Nov 2007 23:00:52 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-453</guid>
		<description>[...] as a dichotomy, that is more for historical than strictly technical reasons. For example, this mouseless GUI design shamelessly masquerades as a search design while subconsciously teaching the user memorized [...]</description>
		<content:encoded><![CDATA[<p>[...] as a dichotomy, that is more for historical than strictly technical reasons. For example, this mouseless GUI design shamelessly masquerades as a search design while subconsciously teaching the user memorized [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-429</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Sat, 01 Sep 2007 18:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-429</guid>
		<description>the gimp (at least under linux) provides for this: use the mouse to navigate though menus. once the desired item is found, leave it highlighted and issue ctrl- to assign a keyboard short cut to that item.</description>
		<content:encoded><![CDATA[<p>the gimp (at least under linux) provides for this: use the mouse to navigate though menus. once the desired item is found, leave it highlighted and issue ctrl- to assign a keyboard short cut to that item.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n[ate]vw</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-269</link>
		<dc:creator>n[ate]vw</dc:creator>
		<pubDate>Thu, 26 Jul 2007 03:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-269</guid>
		<description>This looks like a good implementation. Why not make it visible for new users by putting two fairly unobtrusive icons in the upper left corner depicting the "toolbar" and the "menu" HUDs. A rapidly appearing caption/tooltip will say "Press Control/Alt".

Let the mouse still work, as well as for clicking the icons in the HUD, but this design should naturally encourage users to migrate quickly to the keyboard.</description>
		<content:encoded><![CDATA[<p>This looks like a good implementation. Why not make it visible for new users by putting two fairly unobtrusive icons in the upper left corner depicting the &#8220;toolbar&#8221; and the &#8220;menu&#8221; HUDs. A rapidly appearing caption/tooltip will say &#8220;Press Control/Alt&#8221;.</p>
<p>Let the mouse still work, as well as for clicking the icons in the HUD, but this design should naturally encourage users to migrate quickly to the keyboard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip Ganchev</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-217</link>
		<dc:creator>Philip Ganchev</dc:creator>
		<pubDate>Sat, 14 Jul 2007 19:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-217</guid>
		<description>Clarification -- I wanted to implement the command UI into GTK, so that any GTK program that has menus would have that functionality.</description>
		<content:encoded><![CDATA[<p>Clarification &#8212; I wanted to implement the command UI into GTK, so that any GTK program that has menus would have that functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip Ganchev</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-206</link>
		<dc:creator>Philip Ganchev</dc:creator>
		<pubDate>Sat, 14 Jul 2007 03:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-206</guid>
		<description>I have been developing a very similar UI proposal, where the user invokes command mode and types words and commands whose descriptions match the words appear in a drop-down list.  Matching words are highlighed in the list, and the list gets shorter as the user types.  Matching the command descriptions allows users to access a command without knowing its name.  The list widget has a maximum size so as not to obscure too much content in the window -- the descriptions take up space, and unlike your proposal, does not help with positional memory.  My idea was to implement it in GTK, so that it automatically works with any GTK program.

I also wanted to extend this to button and tab labels, so that users can conveniently select the button they want without looking for an accel (which may not even be specified by the programmer), and without having to "tab" through buttons on the window.  But I don't know how to integrate it with the menu search.

I am astonished at how most commenters have misunderstood your proposal and its implications.  Most are completely off-topic.  The proposed UIs (Clay's and mine) are &lt;b&gt;orthogonal&lt;/b&gt; to keyboard control of windows, program invocation and file search.  It is a way to issue commands to an &lt;b&gt;application&lt;/b&gt;. You can't do that with Ion, Spotlight, Quicksilver, Enso, "start menu" search, or a "run" dialog.  Unlike ribbons,  KeyCue, search under the Help menu, and easy access to standard menus, its incremental search avoids hierarchy.  This avoids having to hunt for the item in the menu hierarchy, or remember where itis.

It removes the burden of learning key combinations, the reason why regular shortcuts are rarely used.  It supports exploration.  And it works for all kinds of apps -- desktop apps, web apps and niche apps -- and benefits all users -- occasional and frequent, beginner and "advanced", visual, auditory and kinesthetic.  But it is much more useful for native apps because users spend much less time using Web apps.  

We are not trying to remove the mouse entirely, just use the best device for each task.  The keyboard skill required for the tasks described is much less than the mouse skill, even with a trackpoint.  Invoking a pie menu and selecting an item requires much more coordination, even if the mouse is constrained. You have to make sure you click on "empty space" and that you select the right item; this reauires you to watch the screen and requires more coordination. And, you cannot habituate across apps, unlike a command like "Alt+save as" in the new UI, which means the same in all apps that have it.  All Gimp's commands cannot fit on a pie menu anyway, nor are there enough mouse button combos to go round.  Mouse gestures also require a lot of skill and remembering (how do I invoke italic font?), and are less efficient for tasks described in the post.  Typing shortcut commands like "sav3" instead of "save as" is much harder to remember and explain, and this is too big a price to pay for saving several keystrokes.  And using the keypad to direct the mouse pointer misses the point altogether.  The Optimus keyboard is expensive, only works on one computer, cannot accomodate all functions of a large app, and requires mode switching for different apps' diffrent key combos.

Unlike a toolbar, the command list can show all the functions the app supports, including their icons and descriptions.  And, users can specify the command they want, instead of hunting for it. I have not seen evidence that people remember images seen better than words heard, but I have that people visually distinguish words better than images when there are more than a dozen or so.  Anyway, the former is irrelevant because the new UI includes icons, and because icons alone are imprecise and ambigouous -- see http://www.humanized.com/weblog/2007/06/25/the_end_of_an_icon/ for example.

The problem that different apps have different key combos is solved by use of commands.  Instead of Control+Shift+s or ALT+F-A, type "Alt+save as", which will execute the same command in all apps.  Of course, app shortcuts should be standardized, but changing apps requires more work, coordination and cooperation among developers.  Customization is not a solution either, it carries problems.

It would be great to re-implement the whole system "correctly", like Archy (http://www.raskincenter.org), but that is a lot of up-front effort, and throws out everything that works already.

@Alex - It is not good to have different overlays (fast commands versus all commands) because that interferes with habituation.

@Paul Lalonde, @mace - how do Plan9 and Acme GUIs help efficiency?

@Sherman - Having one hand on the mouse does not work for typing, such as emails and papers.  I go further than Clay -- the keyboards is also better for selecting text and positioning the cursor during text editing.</description>
		<content:encoded><![CDATA[<p>I have been developing a very similar UI proposal, where the user invokes command mode and types words and commands whose descriptions match the words appear in a drop-down list.  Matching words are highlighed in the list, and the list gets shorter as the user types.  Matching the command descriptions allows users to access a command without knowing its name.  The list widget has a maximum size so as not to obscure too much content in the window &#8212; the descriptions take up space, and unlike your proposal, does not help with positional memory.  My idea was to implement it in GTK, so that it automatically works with any GTK program.</p>
<p>I also wanted to extend this to button and tab labels, so that users can conveniently select the button they want without looking for an accel (which may not even be specified by the programmer), and without having to &#8220;tab&#8221; through buttons on the window.  But I don&#8217;t know how to integrate it with the menu search.</p>
<p>I am astonished at how most commenters have misunderstood your proposal and its implications.  Most are completely off-topic.  The proposed UIs (Clay&#8217;s and mine) are <b>orthogonal</b> to keyboard control of windows, program invocation and file search.  It is a way to issue commands to an <b>application</b>. You can&#8217;t do that with Ion, Spotlight, Quicksilver, Enso, &#8220;start menu&#8221; search, or a &#8220;run&#8221; dialog.  Unlike ribbons,  KeyCue, search under the Help menu, and easy access to standard menus, its incremental search avoids hierarchy.  This avoids having to hunt for the item in the menu hierarchy, or remember where itis.</p>
<p>It removes the burden of learning key combinations, the reason why regular shortcuts are rarely used.  It supports exploration.  And it works for all kinds of apps &#8212; desktop apps, web apps and niche apps &#8212; and benefits all users &#8212; occasional and frequent, beginner and &#8220;advanced&#8221;, visual, auditory and kinesthetic.  But it is much more useful for native apps because users spend much less time using Web apps.  </p>
<p>We are not trying to remove the mouse entirely, just use the best device for each task.  The keyboard skill required for the tasks described is much less than the mouse skill, even with a trackpoint.  Invoking a pie menu and selecting an item requires much more coordination, even if the mouse is constrained. You have to make sure you click on &#8220;empty space&#8221; and that you select the right item; this reauires you to watch the screen and requires more coordination. And, you cannot habituate across apps, unlike a command like &#8220;Alt+save as&#8221; in the new UI, which means the same in all apps that have it.  All Gimp&#8217;s commands cannot fit on a pie menu anyway, nor are there enough mouse button combos to go round.  Mouse gestures also require a lot of skill and remembering (how do I invoke italic font?), and are less efficient for tasks described in the post.  Typing shortcut commands like &#8220;sav3&#8243; instead of &#8220;save as&#8221; is much harder to remember and explain, and this is too big a price to pay for saving several keystrokes.  And using the keypad to direct the mouse pointer misses the point altogether.  The Optimus keyboard is expensive, only works on one computer, cannot accomodate all functions of a large app, and requires mode switching for different apps&#8217; diffrent key combos.</p>
<p>Unlike a toolbar, the command list can show all the functions the app supports, including their icons and descriptions.  And, users can specify the command they want, instead of hunting for it. I have not seen evidence that people remember images seen better than words heard, but I have that people visually distinguish words better than images when there are more than a dozen or so.  Anyway, the former is irrelevant because the new UI includes icons, and because icons alone are imprecise and ambigouous &#8212; see <a href="http://www.humanized.com/weblog/2007/06/25/the_end_of_an_icon/" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/www.humanized.com');">http://www.humanized.com/weblog/2007/06/25/the_end_of_an_icon/</a> for example.</p>
<p>The problem that different apps have different key combos is solved by use of commands.  Instead of Control+Shift+s or ALT+F-A, type &#8220;Alt+save as&#8221;, which will execute the same command in all apps.  Of course, app shortcuts should be standardized, but changing apps requires more work, coordination and cooperation among developers.  Customization is not a solution either, it carries problems.</p>
<p>It would be great to re-implement the whole system &#8220;correctly&#8221;, like Archy (http://www.raskincenter.org), but that is a lot of up-front effort, and throws out everything that works already.</p>
<p>@Alex - It is not good to have different overlays (fast commands versus all commands) because that interferes with habituation.</p>
<p>@Paul Lalonde, @mace - how do Plan9 and Acme GUIs help efficiency?</p>
<p>@Sherman - Having one hand on the mouse does not work for typing, such as emails and papers.  I go further than Clay &#8212; the keyboards is also better for selecting text and positioning the cursor during text editing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip Ganchev</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-204</link>
		<dc:creator>Philip Ganchev</dc:creator>
		<pubDate>Sat, 14 Jul 2007 02:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-204</guid>
		<description>@JG - efficient mouseless web navigation is achieved with Firefox by turning on find-as-you-type, and type the names of links to highlight them.

What argument are you talking about?</description>
		<content:encoded><![CDATA[<p>@JG - efficient mouseless web navigation is achieved with Firefox by turning on find-as-you-type, and type the names of links to highlight them.</p>
<p>What argument are you talking about?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not Just Another Human Being &#187; Requirements for Awesomeness (In Websites) by Josh Simmons</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-191</link>
		<dc:creator>Not Just Another Human Being &#187; Requirements for Awesomeness (In Websites) by Josh Simmons</dc:creator>
		<pubDate>Fri, 13 Jul 2007 06:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-191</guid>
		<description>[...] Short Cut Keys The mouse is very effective device for certain types of input, especially when continuous streams of data are helpful (ie, scrolling or dragging something on the screen), however, for executing commands it is not the best option: the keyboard is. If you know any technophiles, you probably notice that the longer they&#8217;ve been in the industry the more they use the keyboard. It&#8217;s an efficiency tool and it&#8217;s extremely effective at executing commands. It&#8217;s my opinion that a good website, an interactive website that is, would enable short cut keys. I would like to be able to navigate and use websites entirely with my keyboard, maybe hit CTRL + S to set the focus to a search box, after which I type in a query, results are displayed, and I can hit CTRL + 1 or something to that effect to highlight or select the first search result, etc. Of course, for some websites this is complete overkill (ie, websites for most mom and pop operations or brick and mortars). [...]</description>
		<content:encoded><![CDATA[<p>[...] Short Cut Keys The mouse is very effective device for certain types of input, especially when continuous streams of data are helpful (ie, scrolling or dragging something on the screen), however, for executing commands it is not the best option: the keyboard is. If you know any technophiles, you probably notice that the longer they&#8217;ve been in the industry the more they use the keyboard. It&#8217;s an efficiency tool and it&#8217;s extremely effective at executing commands. It&#8217;s my opinion that a good website, an interactive website that is, would enable short cut keys. I would like to be able to navigate and use websites entirely with my keyboard, maybe hit CTRL + S to set the focus to a search box, after which I type in a query, results are displayed, and I can hit CTRL + 1 or something to that effect to highlight or select the first search result, etc. Of course, for some websites this is complete overkill (ie, websites for most mom and pop operations or brick and mortars). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mace</title>
		<link>http://www.hci-matters.com/blog/2007/06/16/the-misused-mouse-part-2-one-proposal-for-a-mostly-mouse-free-interface/#comment-170</link>
		<dc:creator>mace</dc:creator>
		<pubDate>Wed, 11 Jul 2007 16:17:25 +0000</pubDate>
		<guid isPermaLink="false">http://hciadvocate.com/blog/?p=9#comment-170</guid>
		<description>Yes, like very many other commentors i cannot stop thinking about Emacs while reading through your post.  Of course one of the reasons for that is that i use it daily, though i'm not much of a heavy-user, less than i used to really.

But are you familiar with the Plan 9 From Bell Labs[0], a son of Unix if you will.  The original Unix ideas have been taken further, for example "everything is a stream" (including the elements of the GUI which is marvellous).

Plan 9 is more of a laboratory project, though some enthusiasts actually use it too.  The interface of the Acme text editor is fascinating, a GUI for heavyusers.  Well, the whole project worth a good look. :)

[0]  http://netlib.bell-labs.com/plan9/</description>
		<content:encoded><![CDATA[<p>Yes, like very many other commentors i cannot stop thinking about Emacs while reading through your post.  Of course one of the reasons for that is that i use it daily, though i&#8217;m not much of a heavy-user, less than i used to really.</p>
<p>But are you familiar with the Plan 9 From Bell Labs[0], a son of Unix if you will.  The original Unix ideas have been taken further, for example &#8220;everything is a stream&#8221; (including the elements of the GUI which is marvellous).</p>
<p>Plan 9 is more of a laboratory project, though some enthusiasts actually use it too.  The interface of the Acme text editor is fascinating, a GUI for heavyusers.  Well, the whole project worth a good look. :)</p>
<p>[0]  <a href="http://netlib.bell-labs.com/plan9/" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/netlib.bell-labs.com');">http://netlib.bell-labs.com/plan9/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.881 seconds -->
