Separate Keybind into primitives module
Add resizing
Only launch if the state matches exactly

Does this work with CapsLock/ScrollLock etc?
Change the default term