【问题标题】:Reading Keyboard Input using AdaGtk使用 AdaGtk 读取键盘输入
【发布时间】:2012-11-23 18:57:54
【问题描述】:

我将 Ada 与 Gtk 库一起使用。 我想阅读用户的键盘输入并单独对其做出反应,具体取决于他/她按下的键。如何访问用户的键盘输入?

【问题讨论】:

    标签: gtk ada


    【解决方案1】:

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

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

    2. 引用hereInteraction 演示有一个Gtk.Editable,它在过程On_Insert_Text 中处理Signal_Insert_Text。优点是处理程序被调用来处理单次击键,以及粘贴的文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 2014-05-28
      • 1970-01-01
      • 2014-03-05
      相关资源
      最近更新 更多