<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Banshee Accessibility: The Low Fruit</title>
	<atom:link href="http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/feed/" rel="self" type="application/rss+xml" />
	<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/</link>
	<description>Eitan's Pitch</description>
	<lastBuildDate>Thu, 04 Mar 2010 13:01:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Eitan</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21181</link>
		<dc:creator>Eitan</dc:creator>
		<pubDate>Fri, 02 Oct 2009 18:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21181</guid>
		<description>I would file it under &quot;gtk+&quot;, it is a toolkit issue after all. You should also first refer to the &lt;a href=&quot;http://library.gnome.org/users/gnome-access-guide/stable/keynav-0.html.en&quot; rel=&quot;nofollow&quot;&gt;different&lt;/a&gt; &lt;a href=&quot;http://developer.gnome.org/projects/gup/hig/2.0/input-keyboard.html#standard-shortcuts&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; about this. And point out implementation gaps and inconsistencies.</description>
		<content:encoded><![CDATA[<p>I would file it under &#8220;gtk+&#8221;, it is a toolkit issue after all. You should also first refer to the <a href="http://library.gnome.org/users/gnome-access-guide/stable/keynav-0.html.en" rel="nofollow">different</a> <a href="http://developer.gnome.org/projects/gup/hig/2.0/input-keyboard.html#standard-shortcuts" rel="nofollow">documentation</a> about this. And point out implementation gaps and inconsistencies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twilightomni</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21159</link>
		<dc:creator>twilightomni</dc:creator>
		<pubDate>Fri, 02 Oct 2009 02:50:21 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21159</guid>
		<description>Hmm.  No reason that key couldn&#039;t be tab. :)

How do you even file issues about this sort of thing?  The component-based GNOME bugzilla doesn&#039;t lend well to general stuff like this.</description>
		<content:encoded><![CDATA[<p>Hmm.  No reason that key couldn&#8217;t be tab. <img src='http://monotonous.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>How do you even file issues about this sort of thing?  The component-based GNOME bugzilla doesn&#8217;t lend well to general stuff like this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eitan</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21153</link>
		<dc:creator>Eitan</dc:creator>
		<pubDate>Fri, 02 Oct 2009 01:04:14 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21153</guid>
		<description>I agree with all your points. I was suggesting earlier that flattening the entire focus order would be a bad idea. But I see we both agree on that. Like many things, the inconsistencies in keyboard navigation are mostly for legacy reasons, and today people expect them. Furthermore, they introduce plenty of bugs, for example anything besides buttons in a toolbar is bound to get you in trouble.

If I were to redesign how keyboard navigation works, I would choose 2 or 3 levels of navigation (between sections, widgets, and items), and I would add a key to the keyboard that would only be used for navigation purposes.

But alas, we need to fix one issue at a time :)</description>
		<content:encoded><![CDATA[<p>I agree with all your points. I was suggesting earlier that flattening the entire focus order would be a bad idea. But I see we both agree on that. Like many things, the inconsistencies in keyboard navigation are mostly for legacy reasons, and today people expect them. Furthermore, they introduce plenty of bugs, for example anything besides buttons in a toolbar is bound to get you in trouble.</p>
<p>If I were to redesign how keyboard navigation works, I would choose 2 or 3 levels of navigation (between sections, widgets, and items), and I would add a key to the keyboard that would only be used for navigation purposes.</p>
<p>But alas, we need to fix one issue at a time <img src='http://monotonous.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twilightomni</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21152</link>
		<dc:creator>twilightomni</dc:creator>
		<pubDate>Fri, 02 Oct 2009 00:56:35 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21152</guid>
		<description>My point is, it&#039;s hard to tell when an object will capture your arrow key input.

Drop-down lists capture up and down (and since changes in GNOME are applied on the fly, getting caught in one by accident annoys me to no end).  Textboxes don&#039;t capture up and down but do capture left and right; moving up and down moves you to ANOTHER focus object!

There is no way of knowing if an object (child or top-level, whatever) will capture arrow key input or not.  You&#039;ve seen this with Banshee&#039;s toolbar.

So yes, I would prefer tab-only object navigation, with arrow-key navigation reserved only for special fields and objects (listviews mainly).

Arrow-key navigation should not be an ambiguous &quot;sometimes moves you between fields, sometimes it doesn&#039;t&quot;.  And you shouldn&#039;t have to patch your application to make up for GTK&#039;s lame navigation.</description>
		<content:encoded><![CDATA[<p>My point is, it&#8217;s hard to tell when an object will capture your arrow key input.</p>
<p>Drop-down lists capture up and down (and since changes in GNOME are applied on the fly, getting caught in one by accident annoys me to no end).  Textboxes don&#8217;t capture up and down but do capture left and right; moving up and down moves you to ANOTHER focus object!</p>
<p>There is no way of knowing if an object (child or top-level, whatever) will capture arrow key input or not.  You&#8217;ve seen this with Banshee&#8217;s toolbar.</p>
<p>So yes, I would prefer tab-only object navigation, with arrow-key navigation reserved only for special fields and objects (listviews mainly).</p>
<p>Arrow-key navigation should not be an ambiguous &#8220;sometimes moves you between fields, sometimes it doesn&#8217;t&#8221;.  And you shouldn&#8217;t have to patch your application to make up for GTK&#8217;s lame navigation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twilightomni</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21150</link>
		<dc:creator>twilightomni</dc:creator>
		<pubDate>Fri, 02 Oct 2009 00:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21150</guid>
		<description>&quot;Windows users have grown to expect it...&quot;

Truly?  I never dreamed of tabbing through a toolbar on Windows.  I love keyboard access, but I always figured that toolbar key navigation was just broken beyond repair, whether it was Office or Firefox.  (Although recently I did notice that Office 2007 has quite pleasurable keyboard accessibility).

So that does make sense, but unlike me, you seem to consider every child item in a listbox, for example, as a separate object.

I do not.  Lists of items, to me, are inherently different from a &quot;bar of buttons&quot;.  It&#039;s a list.  The object is the list.  I should be able to move through it with natural (up/down/page-up/etc) navigation.  I admit subjectivity.

I also feel that natural arrow-key navigation on a toolbar is untuitive; I just never expected it to work, and still found it awkward under GNOME (warranted in the cases of inconsistency where it still doesn&#039;t work - current Banshee an example).

And what REALLY bugs me:

Not that GNOME&#039;s &quot;arrow&quot; navigation of an object doesn&#039;t work; but GNOME inconsistently allows arrow navigation to jump across objects!

There is nothing more bothersome than navigation a good toolbar (ex, Rhythmbox), pressing &quot;down&quot; one too many times, and then ending up in the source list, where up/down changes my view and does all sorts of stuff accidentally I then need to adjust.  Why would the same key to navigate groups items irreversibly change my focused object?  Now I can&#039;t navigate back the same way and must use shift-tab.

I&#039;m fine with the idea of tab through groups, arrows through sub-items, sure.  I have different ideas of what an object group is (lists, not toolbars), but I don&#039;t mind that.  I just wish it worked consistently.</description>
		<content:encoded><![CDATA[<p>&#8220;Windows users have grown to expect it&#8230;&#8221;</p>
<p>Truly?  I never dreamed of tabbing through a toolbar on Windows.  I love keyboard access, but I always figured that toolbar key navigation was just broken beyond repair, whether it was Office or Firefox.  (Although recently I did notice that Office 2007 has quite pleasurable keyboard accessibility).</p>
<p>So that does make sense, but unlike me, you seem to consider every child item in a listbox, for example, as a separate object.</p>
<p>I do not.  Lists of items, to me, are inherently different from a &#8220;bar of buttons&#8221;.  It&#8217;s a list.  The object is the list.  I should be able to move through it with natural (up/down/page-up/etc) navigation.  I admit subjectivity.</p>
<p>I also feel that natural arrow-key navigation on a toolbar is untuitive; I just never expected it to work, and still found it awkward under GNOME (warranted in the cases of inconsistency where it still doesn&#8217;t work &#8211; current Banshee an example).</p>
<p>And what REALLY bugs me:</p>
<p>Not that GNOME&#8217;s &#8220;arrow&#8221; navigation of an object doesn&#8217;t work; but GNOME inconsistently allows arrow navigation to jump across objects!</p>
<p>There is nothing more bothersome than navigation a good toolbar (ex, Rhythmbox), pressing &#8220;down&#8221; one too many times, and then ending up in the source list, where up/down changes my view and does all sorts of stuff accidentally I then need to adjust.  Why would the same key to navigate groups items irreversibly change my focused object?  Now I can&#8217;t navigate back the same way and must use shift-tab.</p>
<p>I&#8217;m fine with the idea of tab through groups, arrows through sub-items, sure.  I have different ideas of what an object group is (lists, not toolbars), but I don&#8217;t mind that.  I just wish it worked consistently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eitan</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21145</link>
		<dc:creator>Eitan</dc:creator>
		<pubDate>Thu, 01 Oct 2009 19:17:47 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21145</guid>
		<description>I think you just answered your own question. If every object could be reachable with tab, you would have to press tab hundreds of times to navigate through every menu and list item. Tab should be reserved for higher-level objects, and they should manage their children&#039;s focus with different keys, such as arrows. That way you could quickly reach different parts of the application, and only keyboard through items you are looking for.

Coincidentally there is a &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=511440&quot; rel=&quot;nofollow&quot;&gt;bug already filed&lt;/a&gt; for Last.fm&#039;s TileView that showcases the issue, every item is focusable through tab, and it takes a long time to cycle through them and get to the next major Banshee component.

In the toolbar case, you might be right. It is counterintuitive to use arrows when keyboarding through those widgets, in my opinion. It is probably that way because Windows users have grown to expect it.</description>
		<content:encoded><![CDATA[<p>I think you just answered your own question. If every object could be reachable with tab, you would have to press tab hundreds of times to navigate through every menu and list item. Tab should be reserved for higher-level objects, and they should manage their children&#8217;s focus with different keys, such as arrows. That way you could quickly reach different parts of the application, and only keyboard through items you are looking for.</p>
<p>Coincidentally there is a <a href="https://bugzilla.gnome.org/show_bug.cgi?id=511440" rel="nofollow">bug already filed</a> for Last.fm&#8217;s TileView that showcases the issue, every item is focusable through tab, and it takes a long time to cycle through them and get to the next major Banshee component.</p>
<p>In the toolbar case, you might be right. It is counterintuitive to use arrows when keyboarding through those widgets, in my opinion. It is probably that way because Windows users have grown to expect it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twilightomni</title>
		<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/comment-page-1/#comment-21144</link>
		<dc:creator>twilightomni</dc:creator>
		<pubDate>Thu, 01 Oct 2009 18:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://monotonous.org/?p=255#comment-21144</guid>
		<description>Oddly enough - speaking as a GNOME lay person - why can&#039;t tab simply go between every object, rather than groups of objects?

If tab (and ctrl-tab in textboxes) rotated between objects, you wouldn&#039;t have to worry about inconsistent use of left/right/up/down arrow keys.</description>
		<content:encoded><![CDATA[<p>Oddly enough &#8211; speaking as a GNOME lay person &#8211; why can&#8217;t tab simply go between every object, rather than groups of objects?</p>
<p>If tab (and ctrl-tab in textboxes) rotated between objects, you wouldn&#8217;t have to worry about inconsistent use of left/right/up/down arrow keys.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
