Start with keyboard shortcut implementation.
Implement Meta+S shortcut.
Handle multiple keys shortcut.
Move util function into util section.
Emulate the real keyUp and keyDown firing.
Handle keyup only for Meta key.
Move code into according files.
Renaming OSX save.
Rename OSX save, to the real name.
Refactor for readability.
Init complex types in constructor.
Init helper arrays for each test.
Test with multiple registered shortcuts.
Fire the keyCode as the browser does.
Implement the event listeners for keyUp and keyDown.
Include shortcut manager in editor.
Move keyboard shortcuts into own module/directory and put tests in there too.
Remove console.log
More explicit tests.
Make invalid shortcuts not mess up.