Я использую pygtk и хотел бы обрабатывать control + c иногда для выполнения специального действия копирования, но в других случаях, чтобы gtk мог его обработать. Например, я хотел бы поместить объект в буфер обмена, если он доступен, или просто использовать control + c обычным образом в текстовой записи.
В настоящее время у меня есть ActionGroup, связанная с "c", но она всегда съедает нажатие клавиши, даже если я возвращаю False. Если я удаляю ActionGroup, она всегда работает в текстовых областях. Если я добавляю группу ActionGroup, она всегда обрабатывает ее, и копирование не работает в текстовых областях.
Как правильно, чтобы control + c появлялся в меню, иногда обрабатывал нажатие клавиши, но в других случаях позволяло ему попадать в текстовый виджет?