![]() |
FingerKeyboard
|
이 클래스는 종이키보드의 버튼들을 관리하는 클래스이다. More...
#include <FkPaperKeyboard.h>
Public Member Functions | |
void | setKeyLocation (int x, int y, int width, int height) |
키 버튼의 영역을 설정한다. | |
void | setKeyId (KeyId keyId) |
키 버튼의 ID를 설정한다. | |
void | keyAction () |
키 버튼의 ID, 상태를 저장한 FkEventMessage를 생성하여 FkMessageQueue에 삽입한다. | |
void | setPress () |
키 버튼의 상태를 눌린 상태로 설정한다. | |
void | setNone () |
키 버튼의 상태를 아무 일도 일어나지 않은 상태로 설정한다. | |
void | setHold () |
키 버튼이 눌려져 있는 상태로 설정한다. | |
void | setRelease () |
키 버튼이 떼어진 상태로 설정한다. | |
KeyId | getKeyId () |
키 버튼의 ID를 반환한다. | |
KeyState | getKeyState () |
키 버튼의 상태를 상태한다. | |
CvRect | getKeyLocation () |
키 버튼의 위치를 반환한다. | |
Static Public Member Functions | |
static void | setMessageQueue (FkMessageQueue *messageQueue) |
Event Message를 저장하기 위한 Message Queue를 설정한다. | |
이 클래스는 종이키보드의 버튼들을 관리하는 클래스이다.