Replace DEL with Backspace for OSX

This commit is contained in:
manongjohn 2022-05-08 16:24:02 -04:00
parent f5c5f66a4f
commit 8d31d9b618
4 changed files with 18 additions and 1 deletions

View file

@ -828,7 +828,11 @@ void GraphWidget::mouseReleaseEvent(QMouseEvent* e) {
void GraphWidget::keyPressEvent(QKeyEvent* e) {
if (m_currentControlPointIndex == -1) return;
#ifdef MACOSX
if (e->key() == Qt::Key_Backspace) {
#else
if (e->key() == Qt::Key_Delete) {
#endif
removeCurrentControlPoint();
return;
}

View file

@ -1833,7 +1833,12 @@ void MainWindow::defineActions() {
"paste_duplicate");
createMenuEditAction(MI_PasteInto, QT_TR_NOOP("&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_InsertBelow, QT_TR_NOOP("&Insert Below/Before"),
"Shift+Ins", "insert_above_after");

View file

@ -700,7 +700,11 @@ void HexColorNamesEditor::keyPressEvent(QKeyEvent *event) {
case Qt::Key_Escape:
deselectItem(true);
break;
#ifdef MACOSX
case Qt::Key_Backspace:
#else
case Qt::Key_Delete:
#endif
deleteCurrentItem(false);
break;
case Qt::Key_Insert:

View file

@ -762,7 +762,11 @@ void ChennelCurveEditor::mouseReleaseEvent(QMouseEvent *e) {
void ChennelCurveEditor::keyPressEvent(QKeyEvent *e) {
if (m_currentControlPointIndex == -1) return;
#ifdef MACOSX
if (e->key() == Qt::Key_Backspace) {
#else
if (e->key() == Qt::Key_Delete) {
#endif
removeCurrentControlPoint();
return;
}