Keyboard accessibility in web applications
    Author: Mihai Şucan (ROBO Design)
    This is a three-parts article in which we focus on making a paint 
    application keyboard accessible. We continue from the final example provided 
    in the previous 
      article I wrote on how to create your own paint application.
    
      - Keyboard shortcuts for tool activation. This 
      part also provides details on how to implement keyboard shortcuts for each 
      drawing tool.
- Drawing with the keyboard. This part details 
      the implementation of an extension to the paint application which allows 
      users to draw with the keyboard, without any pointing device.
- Cross-browser compatibility. This part 
      explains how you can implement a cross-browser compatibility layer for 
      handling DOM keyboard 
      events.
The code presented throughout the entire article is based on the code 
    used in the open-source projects PaintWeb and libmacrame.
    Enjoy your reading!