使用AdaGtk读取键盘输入

时间:2012-11-23 18:57:55

标签: gtk ada

我正在使用Ada和Gtk库。 我想阅读用户的键盘输入并根据他/她按下的键单独作出反应。如何从用户访问键盘输入?

1 个答案:

答案 0 :(得分:2)

我不确定你在寻找什么:1)击键或2)可编辑的文字。

  1. 游戏LinXtris处理过程key_press_event中的主窗口On_Main_Window_Key_Pressed信号,该信号将Gdk.Event.Gdk_Event_Key传递给Game_Engine

  2. 引用的Interaction演示here有一个Gtk.Editable来处理Signal_Insert_Text过程中的On_Insert_Text。优点是可以通过单击键和粘贴文本调用处理程序。