fix shortcut bug