<?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>GhostWire Studios &#187; List</title>
	<atom:link href="http://www.ghostwire.com/blog/archives/tag/list/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghostwire.com/blog</link>
	<description>Flash UI Components</description>
	<lastBuildDate>Tue, 23 Aug 2011 03:51:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[UX] CTRL+SHIFT Non-Contiguous List Selections</title>
		<link>http://www.ghostwire.com/blog/archives/ux-ctrlshift-non-contiguous-list-selections/</link>
		<comments>http://www.ghostwire.com/blog/archives/ux-ctrlshift-non-contiguous-list-selections/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 12:18:29 +0000</pubDate>
		<dc:creator>sunny</dc:creator>
				<category><![CDATA[Aspire UI]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Components]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://ghostwire.com/blog/?p=343</guid>
		<description><![CDATA[To improve end-user experience, I would think that multiple non-contiguous selections in lists should be made possible by left-clicking while pressing down CTRL+SHIFT (ie, holding down both modifier keys while clicking). Aspire UI uiListBox The following shows how the uiListBox in the Aspire UI library (and the old GhostWire ListBox) behaves: (1) Click (select) the [...]]]></description>
			<content:encoded><![CDATA[<p>To improve end-user experience, I would think that multiple non-contiguous selections in lists should be made possible by left-clicking while pressing down CTRL+SHIFT (ie, holding down both modifier keys while clicking).</p>
<p><span id="more-343"></span><br />
<strong>Aspire UI uiListBox</strong><br />
The following shows how the <a href="/aspireui/docs/usage/uilistbox">uiListBox</a> in the Aspire UI library (and the old <a href="/go/component-listbox">GhostWire ListBox</a>) behaves:</p>
<p>(1) Click (select) the first item in the list, selection is (1).</p>
<p>(2) Press down SHIFT key and click the third item, selection is first to third item (1,2,3).</p>
<p>(3) Release SHIFT key. Press down CTRL key and click the sixth item, non-contiguous selections result (1,2,3+6).</p>
<p><strong>**(4) Press down both CTRL and SHIFT keys and click the seventh item &#8211; non-contiguous selections result (1,2,3+6,7).**</strong></p>
<p><img class="alignnone size-full wp-image-378" title="aspireui list non-contiguous selections" src="/blog/wp-content/uploads/aspireuilist.png" alt="aspireui list non-contiguous selections" width="271" height="848" /></p>
<p><strong><br />
</strong></p>
<p><!-- --><br />
<strong>Flex List</strong><br />
The following shows how the List in Flex behaves:</p>
<p>(1) to (3) as above.</p>
<p><strong>**(4) Press down both CTRL and SHIFT keys and click the seventh item &#8211; only sixth and seventh items are selected, ie non-contiguous selections are lost leaving single block of selection (6,7).**</strong><br />
(With Spark List, contiguous 1-7 selection will result &#8211; still not implementing CTRL+SHIFT selections.)</p>
<p><img class="alignnone size-full wp-image-377" title="flex list multiple selections" src="/blog/wp-content/uploads/flexlist.png" alt="flex list multiple selections" width="346" height="1588" /></p>
<p><strong><br />
</strong></p>
<p>The lack of support for CTRL+SHIFT selections in the Adobe&#8217;s List control (from both Flex and Flash IDE) could potentially be an oversight, but since the behavior has remained unchanged through the different iterations of (official) Flash components, over all these years, way back to the old Macromedia days, presumably Adobe doesn&#8217;t recognize this as a bug but rather than as an intended behavior.</p>
<p>However, from an end-usability perspective, since CTRL+SHIFT non-contiguous list selections are generally allowed in desktop applications for lists where multiple selections are allowed, not implementing the same in Flash applications can confuse end-users.</p>
<p><!-- --><br />
<strong>Aspire UI Components</strong><br />
Aspire UI is a library of Actionscript 3.0 (AS3) classes for building flexible and lightweight UI elements in Adobe Flash applications. Key features of the components include easy skinning using PNG image files, automatic tab focus ordering, CSS text styles, and layout management. This is a pure AS3 library with no dependency on the Flex framework. You may experiment with the various features by <a href="/aspireui/download/">downloading a trial version</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostwire.com/blog/archives/ux-ctrlshift-non-contiguous-list-selections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

