As the Internet moves to the "Web 3.0" paradigm, I think it's almost necessary to incorporate the keyboard as a part of my mapping applications. So personally, I use Shortcuts.js to handle the mapping of all of my keyboard shortcuts.It's as simple as adding this to your HTML:<script type="text/javascript" src="shortcuts.js"></script>
And then adding the following to your Javascript's init or dojo.addOnLoad:    // Define some keyboard shortcuts
    var kbdOptions = {
        disable_in_input: true,
        propagate: false
    };
    shortcut.add("Escape", function() {
        N.myMap.infoWindow.hide();
    }, kbdOptions);Other examples: I use F for full extent, I for the identify tool, Q and W for prev/next extent.It really helps the powerusers out there make the most out of your application, without them needing to fumble around with toolbars.