Example #1
0
// -----------------------------------------------
// Desc: Create an interface to get the keyboard status.
// -----------------------------------------------
Keyboard::Keyboard(HINSTANCE hInstance, HWND windowHandler)
{
	_inputDevice			= 0;
	_inputDevice_Keyboard	= 0;
	_hInstance				= hInstance;
	_windowHandler			= windowHandler;

	if (!createKeyboard())
		WARNING_BOX(WARNING_CANNOT_START_KEYBOARD);
}
Example #2
0
ctrlKeyboard::ctrlKeyboard(QWidget *parent) :
    ctrlBase(parent)
{
    mIconWidth = QPixmap(RES_IMG_KEYBOARD_NUM0).width() * KEYBOARD_COL_COUNT + KEYBOARD_COL_OFFSET;
    mIconHeight = QPixmap(RES_IMG_KEYBOARD_NUM0).height() * KEYBOARD_ROW_COUNT  + KEYBOARD_ROW_OFFSET;
    this->setFixedSize(mIconWidth, mIconHeight);

    mKeyboardArray = new ctrlMatrixArray(this);
    mKeyboardArray->setMatrixArrayParam(mIconWidth, mIconHeight);

    createKeyboard();
    connectSignalsToSlots();
}
KeyboardRU::KeyboardRU(const Rect &r, Keyboard *p) :
    KeyboardHelper(r, p)
{
    std::vector< std::vector<const char *> > kbd_layout = {
        std::vector<const char *>{
            "й","ц","у","к","е","н","г","ш","щ","з","х","ъ"
        },

        std::vector<const char *>{
            "ф","ы","в","а","п","р","о","л","д","ж","э"
        },

        std::vector<const char *>{
            "я","ч","с","м","и","т","ь","б","ю"
        }
    };


    createKeyboard(kbd_layout);
}
Example #4
0
 KeyboardModel() { createKeyboard(); }