Skip to content

shift keyboard release issue in jsk_picker_tool ,The KeyRelease inside is not responding #854

@lidongxu111

Description

@lidongxu111

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;
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions