2012-11-23 2 views
0

Ada를 Gtk 라이브러리와 함께 사용하고 있습니다. 사용자의 키보드 입력을 읽고 그 키에 따라 개별적으로 반응하고 싶습니다. 사용자로부터 키보드 입력에 어떻게 액세스합니까?AdaGtk를 사용하여 키보드 입력 읽기

답변

2

나는 당신이 찾고있는 것이 확실하지 않습니다 : 1) 키 입력 또는 2) 편집 가능한 텍스트.

  1. 게임 LinXtris 메인 윈도우에게 Game_Engine에 각 Gdk.Event.Gdk_Event_Key 전달 절차 On_Main_Window_Key_Pressedkey_press_event 신호를 처리한다.

  2. Interaction는 데모 here 프로 시저에 On_Insert_TextSignal_Insert_Text를 처리하는 Gtk.Editable 갖는다 들었다. 핸들러는 붙여 넣기 텍스트뿐만 아니라 단일 키 누름으로 호출된다는 장점이 있습니다.