diff --git a/mainwindow.cpp b/mainwindow.cpp index 83330a68c..f8dc25f99 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -1680,16 +1680,29 @@ void MainWindow::keyPressEvent (QKeyEvent * e) } } break; + case Qt::Key_F1: + on_actionOnline_User_Guide_triggered(); + return; + case Qt::Key_F2: + on_actionSettings_triggered(); + return; + case Qt::Key_F3: + on_actionKeyboard_shortcuts_triggered(); + return; case Qt::Key_F4: clearDX (); ui->dxCallEntry->setFocus(); return; + case Qt::Key_F5: + on_actionSpecial_mouse_commands_triggered(); + return; case Qt::Key_F6: if(e->modifiers() & Qt::ShiftModifier) { on_actionDecode_remaining_files_in_directory_triggered(); return; } - break; + on_actionOpen_next_in_directory_triggered(); + return; case Qt::Key_F10: if(e->modifiers() & Qt::ControlModifier) freqCalStep(); break; @@ -1703,6 +1716,16 @@ void MainWindow::keyPressEvent (QKeyEvent * e) if(e->modifiers() & Qt::ControlModifier) n+=100; bumpFqso(n); return; + case Qt::Key_E: + if(e->modifiers() & Qt::ShiftModifier) { + ui->txFirstCheckBox->setChecked(false); + return; + } + else if (e->modifiers() & Qt::ControlModifier) { + ui->txFirstCheckBox->setChecked(true); + return; + } + break; case Qt::Key_F: if(e->modifiers() & Qt::ControlModifier) { if(ui->tabWidget->currentIndex()==0) { @@ -1734,6 +1757,12 @@ void MainWindow::keyPressEvent (QKeyEvent * e) return; } break; + case Qt::Key_O: + if(e->modifiers() & Qt::ControlModifier) { + on_actionOpen_triggered(); + return; + } + break; case Qt::Key_V: if(e->modifiers() & Qt::AltModifier) { m_fileToSave = m_fnameWE; diff --git a/shortcuts.txt b/shortcuts.txt index 77f149f8c..796cd3577 100644 --- a/shortcuts.txt +++ b/shortcuts.txt @@ -17,6 +17,8 @@