add cursorId and keyId
allow different shortcuts for mac and windows
implemented Jeff Allens suggestions

visible changes:
renamed keyId to hotkeys
Finalized skranz's PR #16.