add hotkey feature