def _translate_message_hook(self, pmsg: MSG):
msg = pmsg.contents
if msg.message == WM_HOTKEY:
keycode = (msg.lParam >> 16) & 0xFFFF
modifiers = msg.lParam & 0xFFFF
key = (keycode, modifiers)
if key in self.shortcuts:
QTimer.singleShot(0, self.shortcuts[key])
return False
return self._TranslateMessageReal(pmsg)
评论列表
文章目录