Hotkey scopes

the first "add_const" commit was accidentyl added here, you can ignore it.


WIP