add hotkey, input data parser