Bindings: Flesh out modifier event substitutions

* Substitute keys for the event itself as well
* Substitute control as `ctrl` to align with translations
* Add generic alternate translation for the `<modifier[RL]>`,
e.g. `alt` for `altL`.