fix getAllShortcut