Add keybind for fast forward

This commit is contained in:
Alexander Babikov
2026-01-13 04:02:39 +05:00
parent 987f11ecf2
commit e8d473af23
30 changed files with 95 additions and 1 deletions

View File

@@ -290,6 +290,11 @@ struct accelKey def_acc_keys[NUM_ACCELS] = {
.desc="Copy raw screenshot",
.seq=""
},
{
.name="fast_forward",
.desc="Fast forward",
.seq="Ctrl+Alt+F"
},
{
.name="release_mouse",
.desc="Release mouse pointer",

View File

@@ -331,7 +331,7 @@ struct accelKey {
char desc[64];
char seq[64];
};
#define NUM_ACCELS 13
#define NUM_ACCELS 14
extern struct accelKey acc_keys[NUM_ACCELS];
extern struct accelKey def_acc_keys[NUM_ACCELS];
extern int FindAccelerator(const char *name);

View File

@@ -3014,3 +3014,6 @@ msgstr ""
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Permetre recompilació"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Povolit rekompilaci"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "Recompilierung &zulassen"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3077,3 +3077,6 @@ msgstr "&Να επιτρέπεται ανασύνταξη"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Permitir recompilación"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Salli uudelleenkääntäminen"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Permettre la recompilation"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3022,3 +3022,6 @@ msgstr "&Omogući rekompilaciju"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Permetti ricompilazione"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3021,3 +3021,6 @@ msgstr "再コンパイルを許可する(&A)"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "재컴파일 허용(&A)"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "&Tillat rekompilering"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "Recompilatie &toestaan"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3021,3 +3021,6 @@ msgstr "&Zezwól na rekompilację"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "&Permitir recompilação"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3021,3 +3021,6 @@ msgstr "&Permitir recompilação"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3033,3 +3033,6 @@ msgstr "Разреш&ить рекомпиляцию"
msgid "&Fast forward"
msgstr "П&еремотка вперёд"
msgid "Fast forward"
msgstr "Перемотка вперёд"

View File

@@ -3020,3 +3020,6 @@ msgstr "&Povoliť rekompiláciu"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3022,3 +3022,6 @@ msgstr "&Dovoli prevajanje"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "&Tillåt omkompilering"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3020,3 +3020,6 @@ msgstr "&Derlenmesine izin ver"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3022,3 +3022,6 @@ msgstr "&Дозволити рекомпіляцію"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "&Cho phép biên dịch lại"
msgid "&Fast forward"
msgstr ""
msgid "Fast forward"
msgstr ""

View File

@@ -3014,3 +3014,6 @@ msgstr "允许重编译(&A)"
msgid "&Fast forward"
msgstr "快进(&F)"
msgid "Fast forward"
msgstr "快进"

View File

@@ -3021,3 +3021,6 @@ msgstr "允許重編譯(&A)"
msgid "&Fast forward"
msgstr "快轉(&F)"
msgid "Fast forward"
msgstr "快轉"

View File

@@ -1042,6 +1042,10 @@ MainWindow::updateShortcuts()
seq = QKeySequence::fromString(acc_keys[accID].seq);
ui->actionHard_Reset->setShortcut(seq);
accID = FindAccelerator("fast_forward");
seq = QKeySequence::fromString(acc_keys[accID].seq);
ui->actionFast_forward->setShortcut(seq);
accID = FindAccelerator("fullscreen");
seq = QKeySequence::fromString(acc_keys[accID].seq);
ui->actionFullscreen->setShortcut(seq);
@@ -1582,6 +1586,10 @@ MainWindow::eventFilter(QObject *receiver, QEvent *event)
|| (QKeySequence) (ke->key() | ke->modifiers()) == FindAcceleratorSeq("hard_reset")) {
ui->actionHard_Reset->trigger();
}
if ((QKeySequence) (ke->key() | (ke->modifiers() & ~Qt::KeypadModifier)) == FindAcceleratorSeq("fast_forward")
|| (QKeySequence) (ke->key() | ke->modifiers()) == FindAcceleratorSeq("fast_forward")) {
ui->actionFast_forward->trigger();
}
if ((QKeySequence) (ke->key() | (ke->modifiers() & ~Qt::KeypadModifier)) == FindAcceleratorSeq("send_ctrl_alt_del")
|| (QKeySequence) (ke->key() | ke->modifiers()) == FindAcceleratorSeq("send_ctrl_alt_del")) {
ui->actionCtrl_Alt_Del->trigger();

View File

@@ -1094,6 +1094,9 @@
<property name="text">
<string>&amp;Fast forward</string>
</property>
<property name="toolTip">
<string>Fast forward</string>
</property>
</action>
</widget>
<customwidgets>