Ну, чтобы сделать точно то, что вы просите, вы можете отслеживать все ваши объекты QShortcut и затем использовать функцию sender () внутри вашего слота, чтобы определить, какой QShortcut вызвал слот длябыть запущенным.
Однако, похоже, вы серьезно хотите рассмотреть возможность использования и переопределения QWidget::keyPressEvent()
вместо этого, если это вообще возможно.Было бы намного проще спросить объект QKeyEvent, какая клавиша была нажата, чем делать весь этот безумный беспорядок в QShortcut.