Undefined Range : Category javascript, everything about javascript http://undefinedrange.com/category/javascript.rss en-us 40 No Keyboard for Webapps <p>The <span class="caps">WASD</span> keys would have been great for directional panning in this webapp project I&#8217;m working on. Problem is that they&#8217;re already assigned to browser functions in Opera. Since I need to find replacement cluster of keys to assign to, I quickly scraped together <a href="http://undefinedrange.com/files/keyboard-webapp.png">a map of available keys</a> to visually plan out the keyboard layout. It doesn&#8217;t include most keys used in form widgets or key combinations.</p> <p>Other than the apostrophe key, Firefox and IE assigned keys are a small subset of Opera&#8217;s and they don&#8217;t include letters or numbers. In other words, only Opera has taken all the choice assignments leaving few key options for webapps.</p> <p>How will I proceed? I might try overriding assigned keys if the functionality is irrelevant for the webapp but I doubt that is a viable option most of the time. In the meantime though, I&#8217;m only going to emphasize mouse-based interactions but leave in unintuitive keyboard shortcuts for worst case scenarios.</p> Fri, 29 Sep 2006 17:04:00 -0700 urn:uuid:949feed2-b0b9-49d6-b9ee-7617297bf949 blog@undefinedrange.com (Vincent Woo) http://www.undefinedrange.com/2006/09/29/no-keyboard-for-webapps#comments Javascript http://www.undefinedrange.com/trackbacks?article_id=no-keyboard-for-webapps&day=29&month=09&year=2006 http://www.undefinedrange.com/2006/09/29/no-keyboard-for-webapps