我有一个Gtk.Window
会覆盖OnKeyPressEvent
protected override bool OnKeyPressEvent(Gdk.EventKey evt)
{
Console.WriteLine("Captured key " + evt.Key);
return base.OnKeyPressEvent(evt);
}
所以我能够抓住“真正的”键盘动作。
现在我想创建类似虚拟键盘的东西(简单按钮的组成部分)。但我没有找到关于解雇自己的关键事件的任何信息。
有人可以告诉我如何使用GTK#以编程方式触发按键操作,以便在OnKeyPressEvent
中处理操作吗?