Added support for Ctrl, Shift, and Alt for hotkeys