- QHBoxLayout *lay_lcd = new QHBoxLayout(box_right, 4);
- lay_lcd->addWidget(e->emulLCD = new EmulLCD(central));
+ QHBoxLayout *lay_lcd = new QHBoxLayout();
+ box_right->addLayout(lay_lcd);
+ lay_lcd->addStretch();
+ lay_lcd->addWidget(e->emulLCD = new EmulLCD(central));
+ lay_lcd->addStretch();
+
+ // Keyboard
+ box_right->addWidget(e->emulKbd = new EmulKbd(central));
+
+ // Setup keyboard: Label Keycode Row Col MRow MCol
+ e->emulKbd->addKey("^", Key_Up, 0, 0, 0, 0);
+ e->emulKbd->addKey("v", Key_Down, 1, 0, 0, 1);
+ e->emulKbd->addKey("OK", Key_Return, 0, 1, 0, 2);
+ e->emulKbd->addKey("ESC", Key_Escape, 1, 1, 0, 3);