|
@@ -250,3 +250,34 @@ void MainWindow::onTimer()
|
|
|
steerDeg = car_control_module.get_current_steer_ang_in_deg();
|
|
|
ui->lineEEPS->setText(QString::number(steerDeg));
|
|
|
}
|
|
|
+
|
|
|
+void MainWindow::keyPressEvent(QKeyEvent* event){
|
|
|
+ qDebug()<<"keypress!";
|
|
|
+ //(event->modifiers() == (Qt::ControlModifier|Qt::ShiftModifier)) &&
|
|
|
+ if((event->key() == Qt::Key_W))
|
|
|
+ {
|
|
|
+ qDebug()<<"acc up";
|
|
|
+ speedSetVal+=0.1;
|
|
|
+ ui->sBoxSpeedSet->setValue(speedSetVal);
|
|
|
+ }
|
|
|
+ else if((event->key() == Qt::Key_S))
|
|
|
+ {
|
|
|
+ qDebug()<<"acc Down";
|
|
|
+ speedSetVal-=0.1;
|
|
|
+ ui->sBoxSpeedSet->setValue(speedSetVal);
|
|
|
+ }
|
|
|
+ //(event->modifiers() == (Qt::ControlModifier|Qt::ShiftModifier)) &&
|
|
|
+ else if( (event->key() == Qt::Key_A))
|
|
|
+ {
|
|
|
+ qDebug()<<"turn left"<<EpsSetVal;
|
|
|
+ ui->sBoxEpsSet->setValue(EpsSetVal);
|
|
|
+ EpsSetVal+=5;
|
|
|
+ }
|
|
|
+ else if((event->key() == Qt::Key_D))
|
|
|
+ {
|
|
|
+ qDebug()<<"turn right"<<EpsSetVal;
|
|
|
+ ui->sBoxEpsSet->setValue(EpsSetVal);
|
|
|
+ EpsSetVal-=5;
|
|
|
+ }
|
|
|
+};
|
|
|
+
|