Replace DEL with Backspace for OSX
This commit is contained in:
parent
f5c5f66a4f
commit
8d31d9b618
4 changed files with 18 additions and 1 deletions
|
@ -828,7 +828,11 @@ void GraphWidget::mouseReleaseEvent(QMouseEvent* e) {
|
||||||
void GraphWidget::keyPressEvent(QKeyEvent* e) {
|
void GraphWidget::keyPressEvent(QKeyEvent* e) {
|
||||||
if (m_currentControlPointIndex == -1) return;
|
if (m_currentControlPointIndex == -1) return;
|
||||||
|
|
||||||
|
#ifdef MACOSX
|
||||||
|
if (e->key() == Qt::Key_Backspace) {
|
||||||
|
#else
|
||||||
if (e->key() == Qt::Key_Delete) {
|
if (e->key() == Qt::Key_Delete) {
|
||||||
|
#endif
|
||||||
removeCurrentControlPoint();
|
removeCurrentControlPoint();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1833,7 +1833,12 @@ void MainWindow::defineActions() {
|
||||||
"paste_duplicate");
|
"paste_duplicate");
|
||||||
createMenuEditAction(MI_PasteInto, QT_TR_NOOP("&Paste Into"), "",
|
createMenuEditAction(MI_PasteInto, QT_TR_NOOP("&Paste Into"), "",
|
||||||
"paste_into");
|
"paste_into");
|
||||||
createMenuEditAction(MI_Clear, QT_TR_NOOP("&Delete"), "Del", "delete");
|
#ifdef MACOSX
|
||||||
|
QString delKey = "Backspace";
|
||||||
|
#else
|
||||||
|
QString delKey = "Del";
|
||||||
|
#endif
|
||||||
|
createMenuEditAction(MI_Clear, QT_TR_NOOP("&Delete"), delKey, "delete");
|
||||||
createMenuEditAction(MI_Insert, QT_TR_NOOP("&Insert"), "Ins", "insert");
|
createMenuEditAction(MI_Insert, QT_TR_NOOP("&Insert"), "Ins", "insert");
|
||||||
createMenuEditAction(MI_InsertBelow, QT_TR_NOOP("&Insert Below/Before"),
|
createMenuEditAction(MI_InsertBelow, QT_TR_NOOP("&Insert Below/Before"),
|
||||||
"Shift+Ins", "insert_above_after");
|
"Shift+Ins", "insert_above_after");
|
||||||
|
|
|
@ -700,7 +700,11 @@ void HexColorNamesEditor::keyPressEvent(QKeyEvent *event) {
|
||||||
case Qt::Key_Escape:
|
case Qt::Key_Escape:
|
||||||
deselectItem(true);
|
deselectItem(true);
|
||||||
break;
|
break;
|
||||||
|
#ifdef MACOSX
|
||||||
|
case Qt::Key_Backspace:
|
||||||
|
#else
|
||||||
case Qt::Key_Delete:
|
case Qt::Key_Delete:
|
||||||
|
#endif
|
||||||
deleteCurrentItem(false);
|
deleteCurrentItem(false);
|
||||||
break;
|
break;
|
||||||
case Qt::Key_Insert:
|
case Qt::Key_Insert:
|
||||||
|
|
|
@ -762,7 +762,11 @@ void ChennelCurveEditor::mouseReleaseEvent(QMouseEvent *e) {
|
||||||
void ChennelCurveEditor::keyPressEvent(QKeyEvent *e) {
|
void ChennelCurveEditor::keyPressEvent(QKeyEvent *e) {
|
||||||
if (m_currentControlPointIndex == -1) return;
|
if (m_currentControlPointIndex == -1) return;
|
||||||
|
|
||||||
|
#ifdef MACOSX
|
||||||
|
if (e->key() == Qt::Key_Backspace) {
|
||||||
|
#else
|
||||||
if (e->key() == Qt::Key_Delete) {
|
if (e->key() == Qt::Key_Delete) {
|
||||||
|
#endif
|
||||||
removeCurrentControlPoint();
|
removeCurrentControlPoint();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue