如何在python脚本中覆盖CTRL + Y?

时间:2015-10-18 10:58:54

标签: python signals hotkeys

我想在我的python脚本中将CTRL + Y作为热键实现,但是,ctrl + Y会导致信号被发送到我的脚本,导致它停止。

如何在python脚本中覆盖CTRL + Y组合键?

我试过了:

import signal
signal.signal(signal.SIGSTOP, signal.SIG_IGN)

但这会导致RunTimeError (22, 'invalid argument')

1 个答案:

答案 0 :(得分:0)

代码的问题是您试图中断SIGSTOP which is uninterruptible。您想像这样打断SIGTSTP

import signal
signal.signal(signal.SIGTSTP, signal.SIG_IGN)