При нажатии и удерживании клавиши на клавиатуре gtk получает последовательно сигналы press - release, т.е. key-release-event в действительности - полная лажа и совершенно никакой полезной информации не несет.
Как можно узнать, что пользователь реально отпустил клавишу?