High level overview: You pass in keycodes (for now) and callback to the function exposed. Whenever the all the keys are pressed, callback will be called.
Note: It's still not ready to be consumed. Some tasks are pending:
- adding support for the ordering of keys.
- Adding support for getting list of all the shortcuts.
- Need to add examples.