Итак, как и в вопросе, я пытаюсь разрешить прерывания клавиатуры, когда выполняется Gtk.main(), однако он просто не замечает, что прерывание клавиатуры происходит до тех пор, пока функция не будет выполнена.
Итак, я попытался приклеить Gtk.main() в отдельном потоке, и основной поток обнаружил, что клавиатурные перехваты и завершают поток, но потом выяснили, что Gtk не играет красиво с потоками, как описано в эта статья
Я не могу думать о другом способе работы клавиатурных прерываний. Возможно ли это?
Я использую python3 и хочу, чтобы моя программа в конечном итоге была кросс-платформой.