如何获取活动的全名?例如,Event.keysym只显示由"<Control-c>"触发的事件的“c”。我怎样才能得到“控制权”?

最佳答案

state保存修改键的OR'd状态。所以你可以尝试一下:

modifiers = []
if event.state & 1:
    modifiers.append('Shift')
if event.state & 4:
    modifiers.append('Control')
# ... etc
print '-'.join(modifiers)

有关详细信息,请参见here

10-05 17:58