Skip to content

Commit 321f50b

Browse files
committed
qt: Fix kb pad handler
1 parent d0b3777 commit 321f50b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

rpcs3/keyboard_pad_handler.cpp

+14
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,26 @@ bool keyboard_pad_handler::eventFilter(QObject* target, QEvent* ev)
3636

3737
void keyboard_pad_handler::keyPressEvent(QKeyEvent* event)
3838
{
39+
if (event->isAutoRepeat())
40+
{
41+
event->ignore();
42+
return;
43+
}
44+
3945
Key(event->key(), 1);
46+
event->ignore();
4047
}
4148

4249
void keyboard_pad_handler::keyReleaseEvent(QKeyEvent* event)
4350
{
51+
if (event->isAutoRepeat())
52+
{
53+
event->ignore();
54+
return;
55+
}
56+
4457
Key(event->key(), 0);
58+
event->ignore();
4559
}
4660

4761
void keyboard_pad_handler::LoadSettings()

0 commit comments

Comments
 (0)