Что мне помогло, так это использование GetMouseState (), в котором есть логические значения для модификаторов.Я пытался использовать GetKeyState (), но мне нужно было ввести ключевой код.Оглядываясь назад, я думаю, что мог бы передать любую клавишу, а затем просто проверить наличие модификаторов, поскольку это то, чего я действительно хочу.Во всяком случае - это работает сейчас.
def OnDropFiles(self, x, y, filenames):
mouse = wx.GetMouseState()
if mouse.CmdDown():
self.frame.paths += filenames
else:
self.frame.paths = filenames
self.frame.draw_figure()