Commit Graph

275 Commits

Author SHA1 Message Date
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
ts-korhonen
975426e3fc qt: Fix status bar icons ignoring update activity setting.
Disabling status bar icons activity was left unimplemented on qt.
Prevent refreshing the icons and clear their activity status on setting
change.
2022-12-09 22:13:15 +02:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Cacodemon345
d827a3708c qt: Match toolbar background with Win32 backend 2022-11-11 21:58:42 +06:00