Commit Graph

313 Commits

Author SHA1 Message Date
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
OBattler
a9c472d6b6 Apply "Keyboard requires capture" also in full screen mode, fixes #2781. 2022-11-01 16:19:46 +01:00
Cacodemon345
65f6f453c0 qt: try another way 2022-11-01 03:15:48 +06:00
Cacodemon345
a5cfa8ec66 qt: fix white screen for real 2022-10-31 13:30:19 +06:00
Miran Grča
2982b934cf Merge pull request #2774 from Cacodemon345/qt-white-screen-fix
qt: make background of main window black
2022-10-30 19:36:25 +01:00
Cacodemon345
6e62aabb4b qt: make background of main window black 2022-10-31 00:32:27 +06:00
Miran Grča
4000881e4a Merge pull request #2773 from Cacodemon345/qt-fullscreen-oversize-fix
qt: force the screen output widget to be resizable
2022-10-30 18:33:00 +01:00
Cacodemon345
db626ea872 qt: force the screen output widget to be resizable 2022-10-30 23:29:23 +06:00
Miran Grča
1fe9ca2d58 Merge pull request #2770 from Cacodemon345/linux-keyboard-fix
qt: Add missing Windows/Menu key X11-to-Set1 mappings
2022-10-30 15:44:04 +01:00
Cacodemon345
99b72cd76a qt: Add missing Windows/Menu key X11-to-Set1 mappings 2022-10-30 19:31:32 +06:00
cold-brewed
e4a4549e3f qt: Rework ui pause update into a slot for thread safety 2022-10-29 09:09:30 -04:00
cold-brewed
f4c2cba3e0 qt: Move ui pause state update to plat_pause 2022-10-28 13:48:59 -04:00
Miran Grča
c887a33996 Merge pull request #2636 from Cacodemon345/qt-keyboard-shortcut-fixes
qt: Shortcut fixes
2022-10-26 17:17:11 +02:00
cold-brewed
c289b1c86b qt: Fix play / pause icon to reflect current state 2022-10-09 14:54:40 -04:00
Cacodemon345
915ed5ce53 Add missing bracket 2022-09-03 02:31:03 +06:00
Cacodemon345
6d4751f471 qt: Make the pause key pause the emulator if both Alts are held
Also proper emulation for the pause key when both Alts aren't held
2022-09-03 02:28:00 +06:00