improve shortcut setting