The interface for objects implementing interactive keyboard shortcuts.
Every object implementing Shortcut can be added to WingComponent as a shortcut.
Shortcut receives key events which getKeyCode and getModifiers return the same values
as getShortcutCode and getShortcutModifiers of the shortcut.
This is one of the core WingS interfaces required by all the components