{"id":64,"date":"2007-04-01T17:26:30","date_gmt":"2007-04-02T01:26:30","guid":{"rendered":"http:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/"},"modified":"2007-04-01T17:26:30","modified_gmt":"2007-04-02T01:26:30","slug":"list-control-for-the-one-armed-man-take-two","status":"publish","type":"post","link":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/","title":{"rendered":"List control for the one-armed man &#8211; take two"},"content":{"rendered":"<p>Here&#8217;s my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by <a href=\"http:\/\/en.wikipedia.org\/wiki\/Repetitive_strain_injury\">RSI<\/a>, now you can at least drag around list data with your one good hand.<\/p>\n<p>This version is much better than the previous version. Now you click on an item and drag to select multiple items. You can still drag and drop items from one list to another. The only difference is that you must first select the items, then click and drag to move items to the other list. Control-click functionality is the default if you only click one item. If you drag to select items and try to select below the visible items it will scroll the list into view. <\/p>\n<p><a href=\"http:\/\/dougmccune.com\/flex\/dragselectlist\/srcview\">Here&#8217;s the source<\/a>.<\/p>\n<p><div id=\"swf24a51\">This movie requires Flash Player 9.<\/div>\n<script type=\"text\/javascript\">\n\tswfobject.embedSWF(\"\/flex\/dragselectlist\/DragSelectList_Sample.swf\", \"swf24a51\", \"350\", \"350\", \"9.0.0\", \"\", {}, {wmode: \"window\", menu: \"false\", quality: \"high\", bgcolor: \"#FFFFFF\", allowScriptAccess: \"always\"}, {});\n<\/script>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2],"tags":[],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-flex"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Here&#039;s my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Doug\"\/>\n\t<meta name=\"keywords\" content=\"flex\/flash\/actionscript\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Doug McCune | Sculptor\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"List control for the one-armed man \u2013 take two | Doug McCune\" \/>\n\t\t<meta property=\"og:description\" content=\"Here&#039;s my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2007-04-02T01:26:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2007-04-02T01:26:30+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"List control for the one-armed man \u2013 take two | Doug McCune\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Here&#039;s my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#article\",\"name\":\"List control for the one-armed man \\u2013 take two | Doug McCune\",\"headline\":\"List control for the one-armed man &#8211; take two\",\"author\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/author\\\/admin-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1559cc79696919726297c735cddc893c8983709f55a8773bdc1d45aea8c79051?s=96&d=blank&r=x\",\"width\":96,\"height\":96,\"caption\":\"Doug\"},\"datePublished\":\"2007-04-01T17:26:30-08:00\",\"dateModified\":\"2007-04-01T17:26:30-08:00\",\"inLanguage\":\"en-US\",\"commentCount\":9,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#webpage\"},\"articleSection\":\"Flex\\\/Flash\\\/Actionscript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dougmccune.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/category\\\/flex\\\/#listItem\",\"name\":\"Flex\\\/Flash\\\/Actionscript\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/category\\\/flex\\\/#listItem\",\"position\":2,\"name\":\"Flex\\\/Flash\\\/Actionscript\",\"item\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/category\\\/flex\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#listItem\",\"name\":\"List control for the one-armed man &#8211; take two\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#listItem\",\"position\":3,\"name\":\"List control for the one-armed man &#8211; take two\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/category\\\/flex\\\/#listItem\",\"name\":\"Flex\\\/Flash\\\/Actionscript\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/#person\",\"name\":\"Doug McCune\",\"image\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/tTL5uiW4_400x400.jpeg\",\"sameAs\":[\"https:\\\/\\\/instagram.com\\\/doug_mccune\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/author\\\/admin-2\\\/#author\",\"url\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/author\\\/admin-2\\\/\",\"name\":\"Doug\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1559cc79696919726297c735cddc893c8983709f55a8773bdc1d45aea8c79051?s=96&d=blank&r=x\",\"width\":96,\"height\":96,\"caption\":\"Doug\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#webpage\",\"url\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/\",\"name\":\"List control for the one-armed man \\u2013 take two | Doug McCune\",\"description\":\"Here's my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/2007\\\/04\\\/01\\\/list-control-for-the-one-armed-man-take-two\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/author\\\/admin-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/author\\\/admin-2\\\/#author\"},\"datePublished\":\"2007-04-01T17:26:30-08:00\",\"dateModified\":\"2007-04-01T17:26:30-08:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/\",\"name\":\"Doug McCune\",\"description\":\"Sculptor\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/dougmccune.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"List control for the one-armed man \u2013 take two | Doug McCune","description":"Here's my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your","canonical_url":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/","robots":"max-image-preview:large","keywords":"flex\/flash\/actionscript","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#article","name":"List control for the one-armed man \u2013 take two | Doug McCune","headline":"List control for the one-armed man &#8211; take two","author":{"@id":"https:\/\/dougmccune.com\/blog\/author\/admin-2\/#author"},"publisher":{"@id":"https:\/\/dougmccune.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/1559cc79696919726297c735cddc893c8983709f55a8773bdc1d45aea8c79051?s=96&d=blank&r=x","width":96,"height":96,"caption":"Doug"},"datePublished":"2007-04-01T17:26:30-08:00","dateModified":"2007-04-01T17:26:30-08:00","inLanguage":"en-US","commentCount":9,"mainEntityOfPage":{"@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#webpage"},"isPartOf":{"@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#webpage"},"articleSection":"Flex\/Flash\/Actionscript"},{"@type":"BreadcrumbList","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/dougmccune.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog\/category\/flex\/#listItem","name":"Flex\/Flash\/Actionscript"}},{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog\/category\/flex\/#listItem","position":2,"name":"Flex\/Flash\/Actionscript","item":"https:\/\/dougmccune.com\/blog\/category\/flex\/","nextItem":{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#listItem","name":"List control for the one-armed man &#8211; take two"},"previousItem":{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#listItem","position":3,"name":"List control for the one-armed man &#8211; take two","previousItem":{"@type":"ListItem","@id":"https:\/\/dougmccune.com\/blog\/category\/flex\/#listItem","name":"Flex\/Flash\/Actionscript"}}]},{"@type":"Person","@id":"https:\/\/dougmccune.com\/blog\/#person","name":"Doug McCune","image":"https:\/\/dougmccune.com\/blog\/wp-content\/uploads\/2022\/01\/tTL5uiW4_400x400.jpeg","sameAs":["https:\/\/instagram.com\/doug_mccune"]},{"@type":"Person","@id":"https:\/\/dougmccune.com\/blog\/author\/admin-2\/#author","url":"https:\/\/dougmccune.com\/blog\/author\/admin-2\/","name":"Doug","image":{"@type":"ImageObject","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1559cc79696919726297c735cddc893c8983709f55a8773bdc1d45aea8c79051?s=96&d=blank&r=x","width":96,"height":96,"caption":"Doug"}},{"@type":"WebPage","@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#webpage","url":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/","name":"List control for the one-armed man \u2013 take two | Doug McCune","description":"Here's my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/dougmccune.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/#breadcrumblist"},"author":{"@id":"https:\/\/dougmccune.com\/blog\/author\/admin-2\/#author"},"creator":{"@id":"https:\/\/dougmccune.com\/blog\/author\/admin-2\/#author"},"datePublished":"2007-04-01T17:26:30-08:00","dateModified":"2007-04-01T17:26:30-08:00"},{"@type":"WebSite","@id":"https:\/\/dougmccune.com\/blog\/#website","url":"https:\/\/dougmccune.com\/blog\/","name":"Doug McCune","description":"Sculptor","inLanguage":"en-US","publisher":{"@id":"https:\/\/dougmccune.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Doug McCune | Sculptor","og:type":"article","og:title":"List control for the one-armed man \u2013 take two | Doug McCune","og:description":"Here's my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your","og:url":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/","article:published_time":"2007-04-02T01:26:30+00:00","article:modified_time":"2007-04-02T01:26:30+00:00","twitter:card":"summary_large_image","twitter:title":"List control for the one-armed man \u2013 take two | Doug McCune","twitter:description":"Here's my second attempt at making a List control for Flex that has the functionality of using the Control and Shift keys, but without making the user actually press the Control or Shift keys. For those poor programmers who have been crippled by RSI, now you can at least drag around list data with your"},"aioseo_meta_data":{"post_id":"64","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-03 18:02:32","updated":"2025-06-03 20:03:17","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dougmccune.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dougmccune.com\/blog\/category\/flex\/\" title=\"Flex\/Flash\/Actionscript\">Flex\/Flash\/Actionscript<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tList control for the one-armed man \u2013 take two\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/dougmccune.com\/blog"},{"label":"Flex\/Flash\/Actionscript","link":"https:\/\/dougmccune.com\/blog\/category\/flex\/"},{"label":"List control for the one-armed man &#8211; take two","link":"https:\/\/dougmccune.com\/blog\/2007\/04\/01\/list-control-for-the-one-armed-man-take-two\/"}],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":0,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"wp:attachment":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}