Hmmm... I can think of lot's of reasons to bind keys to a canvas widget. For example, in the drawing program I'm working on right now I have the ability to select objects to be moved or deleted, I'd like to end the selection by hitting the Escape key, once the objects are selected, I might like...