Это сигнал привязки клавиш. Это означает, что GTK настроен так, что когда вы нажимаете Enter в записи, сигнал излучается. Он также может быть передан программно, если вы хотите имитировать нажатие Ввод , поэтому нет никакой гарантии, что сигнал фактически был результатом нажатия клавиши.
Если вы хотите зафиксировать нажатие клавиши, тогда лучше всего подключиться к key-press-event
.
Тем не менее, я не понимаю, почему вы не можете использовать сигнал activate
. К большинству сигналов связывания не следует подключаться, но этот, похоже, имеет смысл. Я думаю, вам следует попросить разъяснений в списке рассылки gtk-devel или сообщить об ошибке на bugzilla.gnome.org, сказав, что документация для этого сигнала должна быть уточнена.