Such idea is being implemented until now for a reason.
CTRL key already have a bind(sneak), so you can't use it for combinations
ALT key also have a keybind(last action, exit from menu)
the only remained is SHIFT, which, possible, can be used. There is a function IsShiftKeyDown. So, technical, it can be used to emulate some combinations.
In my opinion the direction you took with binding in xml is dead end. Take a look to function i've mentioned above.
|