OBattler
7ec58da46f
Config clean-ups, auto-pause, 4:3 integer scale, and more parameters.
2023-10-13 23:30:31 +02:00
Alexander Babikov
363e48eaf5
qt: Disable the Discord integration menu item if the Discord library isn't loaded
2023-09-16 23:53:40 +05:00
Alexander Babikov
5d6d8abf57
Update the credits in the About dialog
2023-08-26 21:35:44 +05:00
OBattler
291dab2334
Commented out an excess Resize log in qt/qt_mainwindow.cpp.
2023-08-10 17:24:08 +02:00
OBattler
ce5e21f870
More warning and compile fixes.
2023-08-08 15:38:40 +02:00
OBattler
c695cb8ded
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
2023-08-07 18:49:58 +02:00
OBattler
0c3db4da43
Saved coordinates are no longer changed when the emulator is in full screen, fixes #3485 .
2023-07-27 01:26:24 +02:00
RichardG867
0d1d069af4
qt: Port fullscreen key detection behavior from Win32
2023-07-24 17:16:01 -03:00
RichardG867
85baf8ac2f
qt: Stop Qt from handling Shift+F10, fixes #3355
2023-07-24 15:05:29 -03:00
RichardG867
68382ff1b3
qt: Capture fullscreen shortcuts on Windows raw input, fixes #3434
2023-07-22 17:17:39 -03:00
RichardG867
c1452654b0
qt: Don't release keys during auto-repeat, closes #2712
2023-07-15 21:20:09 -03:00
cold-brewed
72483a5dea
macos: Add special mapping for insert key
2023-07-11 16:49:14 -04:00
RichardG867
0ed13fa438
qt: Fix Korean key passthrough on non-raw input
2023-06-26 21:27:37 -03:00
RichardG867
85ac2da5b4
qt: Fix fullscreen shortcut not activating
2023-06-26 21:17:50 -03:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
OBattler
bbf42db3c7
Improved on the QT implementation of the new approach, per suggestion by Manaatti.
2023-04-13 23:00:01 +02:00
OBattler
df24b4be0f
Reverted the previous approach and switched to the new, non-hacky approach of getting rid of the accelerator and instead handling enter full screen the same way exit full screen is handled.
2023-04-13 22:47:42 +02:00
RichardG867
9ebbaea6c5
qt: Add special case for Microsoft scroll keys
2023-04-11 11:58:11 -03:00
RichardG867
da36911c9a
qt: Remove Mac keyboard debug code
2023-04-10 15:21:14 -03:00
RichardG867
8786eebc8f
qt: Add Apple ISO keyboard workaround + debug code for this case
2023-04-10 12:57:42 -03:00
RichardG867
8fc6027756
qt: Add Alt+PrtSc special case for one evdev key
2023-04-09 19:49:25 -03:00
RichardG867
e492640d65
qt: Unify keyboard input paths
2023-04-09 19:33:32 -03:00
RichardG867
660856d6ec
qt: Fix some Haiku keycodes, move them to a header and add key name comments
2023-04-09 18:08:03 -03:00
RichardG867
b904636fe1
qt: Fix some macOS keycodes, move them to a header and add key name comments
2023-04-09 17:48:13 -03:00
RichardG867
9c49b53c08
qt: Fix Print Screen key on Linux
2023-04-09 17:04:57 -03:00
RichardG867
579e5ce8ff
qt: Fix Pause key on Linux
2023-04-09 16:36:36 -03:00
RichardG867
5b6965402a
qt: Fix key translation screw-up
2023-04-08 21:49:04 -03:00
RichardG867
897f6a44e8
qt: Attempt fix for Pause key with the new mappers
2023-04-08 21:42:06 -03:00
RichardG867
4002b71da6
qt: Remove legacy X11 input translators
2023-04-08 18:58:26 -03:00
RichardG867
ae92023279
qt: Add missing evdev mappings and fix offset in native evdev mode
2023-04-08 18:45:10 -03:00
RichardG867
a80e9501b8
qt: Add evdev keycode mapper
2023-04-08 17:58:55 -03:00
RichardG867
080859f184
qt: Fix xkb Pause key handling
2023-04-08 01:03:21 -03:00
RichardG867
bbbe0ec88d
qt: Add xkbcommon keyboard support for Wayland
2023-04-08 00:31:25 -03:00
RichardG867
05b3cd1607
qt: Initial xkbcommon keyboard support for X11
2023-04-07 22:35:32 -03:00
Cacodemon345
7de41b383c
Absolute mouse input now works on secondary monitors
2023-03-04 23:10:43 +06:00
Cacodemon345
64becf5d13
Fix erased line
2023-02-07 17:18:12 +06:00
Cacodemon345
17d4e4a7e2
Merge branch 'master' into qt-wacom-serial
2023-02-07 17:04:25 +06:00
Cacodemon345
a9149bb78a
qt: Reenable and make functional ACPI shutdown button
2023-02-06 01:39:34 +06:00
David Hrdlička
7490bb12c9
Move Discord Rich Presence behind a compile-time option
2023-02-01 17:17:56 +01:00
Cacodemon345
6b77140af9
qt: Reload renderer of main monitor when multiple monitors are shown
2023-01-26 14:29:40 +06:00
Alexander Babikov
74f3393fe6
Display dynarec information in the About box
2023-01-18 21:09:36 +05:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Cacodemon345
3884e5874b
Merge remote-tracking branch 'upstream/master' into qt-wacom-serial
2023-01-07 11:38:25 +06:00
Cacodemon345
96f7b7aa14
Add Wacom SD-510C tablet emulation
2023-01-03 16:47:20 +06:00
Jasmine Iwanek
f9f6c18210
Merge pull request #3000 from Cacodemon345/patch-120
...
qt: Display architecture information in About box
2023-01-01 17:43:22 -05:00
FreeFull
b73c442af0
Fix keyboard input for British keyboard layout
...
Before this change, the `\|` key would be treated the same as the `/?` on a UK keyboard layout. With this change, it should behave properly, assuming the guest is also set to use a UK keyboard.
2022-12-30 23:32:57 +00:00
Cacodemon345
74eaf6af25
Fix typo
2022-12-29 11:54:29 +06:00
Cacodemon345
676569dfb2
qt: Display architecture information in About box
2022-12-29 00:50:50 +06:00
Cacodemon345
6ce4f2de03
qt: Don't resize renderer screen beyond window size
2022-12-19 22:52:17 +06:00
Cacodemon345
ca8e9b70a8
Reset size of screen on 4:3 option toggling
2022-12-19 13:30:51 +06:00