2012-11-23 69 views
0

我使用Ada和Gtk庫一起使用。 我想讀取用戶的鍵盤輸入並單獨作出反應,具體取決於他/她所按的鍵。我如何訪問用戶的鍵盤輸入?使用AdaGtk讀取鍵盤輸入

回答

2

我不確定你在找什麼:1)擊鍵或2)可編輯文本。

  1. 遊戲LinXtris處理主窗口中的程序On_Main_Window_Key_Pressed,其上到Game_Engine通過每個Gdk.Event.Gdk_Event_Keykey_press_event信號。

  2. Interaction演示引hereGtk.Editable,在程序On_Insert_Text處理Signal_Insert_Text。優點是處理程序被稱爲單擊鍵,以及粘貼文本。