int PickerTool::processKeyEvent(QKeyEvent* event, rviz::RenderPanel* panel)
{
// bool processed = false;
if (event->type() == QEvent::KeyPress && event->key() == Qt::Key_Shift ) { // shift event->type() == QEvent::KeyPress
// if (event->isAutoRepeat()){
// event->ignore();
shift_pressing_ = true;
// processed == true;
}
else if (event->type() == QEvent::KeyRelease && event->key() == Qt::Key_Shift) {
shift_pressing_ = false;
// event->accept();
}
cout << "shift_pressing: " << shift_pressing_ <<endl;
return 0;
}