Keyboard shortcuts: configure different functionality for long or short presses

FYI: Just opened a potential bug related to min/max hold times here: