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
Cacodemon345
2dc2d912b2
qt: disable Vulkan early if not available
2022-11-03 22:00:45 +06:00
Mike Swanson
ba3de27fe5
Expand window scale factors up to 8×
...
5× is just about the highest factor useful for a 3840×2160 (“4K”)
monitor with games running in 320×200 mode. 7680×4320 (“8K”) monitors
are also on the market and the higher scale factors should be useful
for them too.
2022-11-01 11:53:49 -07:00