OBattler
8222bd1dba
Some keyboard-related special casing for the PC5086, so the keyboard is locked to PC/XT but PS/2 mouse remains usable.
2025-08-03 00:40:14 +02:00
Alexander Babikov
daba54cb84
Remove the extra empty rows from the keybind table
2025-08-01 19:55:11 +05:00
Alexander Babikov
3c109ee898
Fix a crash when in settings-only mode and attempting to bind a hotkey already in use
2025-08-01 19:54:55 +05:00
Alexander Babikov
b89af7fecb
Qt: Fix translations for the "keybind already in use" error
2025-08-01 17:16:29 +05:00
Alexander Babikov
fd82e00294
Qt: Fix keyboard/mouse configure buttons not being enabled
...
under certain circumstances
2025-08-01 03:17:33 +05:00
OBattler
c675da4de7
MKE CD-ROM: Fix disc change detection, move model selection to CD-ROM type, and properly implement support for the up to 4 drives supported by the controller.
2025-07-29 22:40:02 +02:00
OBattler
1b142299e5
Settings: Remove an excess logging line.
2025-07-27 19:03:34 +02:00
OBattler
9f35c6f97e
Save the selected keyboard type and remove an excess logging line in keyboard.c.
2025-07-27 17:52:10 +02:00
OBattler
0637b316ad
Added keyboard type selection.
2025-07-27 15:23:43 +02:00
Jasmine Iwanek
59c3254daf
Clean QT Input UI
2025-06-06 21:55:03 -04:00
Alexander Babikov
5918356719
Fix keybinds being saved in native/localized form
...
Keybinds are now both saved and read in portable form
and only converted to native one for display purposes, fixing
them not being read correctly when certain languages are set.
Also get rid of qPrintable() due to it using the system 8-bit codepage
instead of UTF-8, and some unnecessary QString ↔ C string conversions
Co-Authored-by: Cacodemon345 <wahil1976@outlook.com >
2025-05-07 19:23:28 +05:00
Alexander Babikov
aa940316ff
qt: For device config dialogs, default to the settings dialog as the parent
...
Fixes (somehow) controls being non-interactable when no parent dialog
is passed and 86Box is running in settings-only mode
2025-04-28 18:02:26 +05:00
Alexander Babikov
41a3e132ef
Fix QMetaObject::connectSlotsByName warnings
2025-04-23 13:45:52 +05:00
OBattler
ac25b87e48
Fix a warning in QT.
2025-04-21 13:42:28 +02:00
Cacodemon345
46546f2032
Keybind UI fixes
...
1. Don't clear the description text cell if selected; clear the actual keybind text instead.
2. Header texts are now correct.
3. Make the keybind dialog model and usable with dark mode
2025-04-21 14:46:21 +06:00
=
d6b280dd29
Status line now updates
2025-04-20 15:29:15 -07:00
=
505874f22e
Added translation to key shortcut table, modals, and release mouse status line.
2025-04-20 15:23:38 -07:00
=
6ae813f8ab
Fixed bug in keybind UI
2025-04-19 20:11:17 -07:00
=
34620f3246
Auto-set focus on keybind dialog
2025-04-19 20:04:00 -07:00
=
7f5d1b86c7
Added keybind customization system
2025-04-19 19:44:47 -07:00
Jasmine Iwanek
ac891a05a5
Initial code for joystick port instancing
2025-01-31 21:49:56 -05:00
Jasmine Iwanek
3b092bcdb2
Cleaning
2025-01-11 02:21:40 -05:00
Alexander Babikov
83064c6e21
Further improvements to the translation system
2024-11-13 19:42:27 +05:00
OBattler
55b091fb58
Assorted string fixes, mostly for consistency.
2024-11-10 02:23:21 +01:00
Alexander Babikov
d789292f65
Joystick: Remove the leftover separate slider handling
2024-02-18 17:31:03 +05:00
Alexander Babikov
8e50e88f7e
Joystick: Fix emulated POV hat configuration
2023-12-28 21:21:11 +05:00
Jasmine Iwanek
7c0e1f7f83
Joystick code improvements
2023-08-15 13:30:12 -04:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
ts-korhonen
87546d2ce6
qt: fix multiple compiler warnings
2022-03-07 21:47:48 +02:00
Jasmine Iwanek
4287e44824
newlines at end of file
2022-02-18 21:38:51 -05:00
Cacodemon345
dd83bdb0f6
* Fix fixed size window sizing
...
* Fix device config windows not appearing centered and modal under Wayland
2022-02-09 00:29:19 +06:00
Cacodemon345
a637f61d4f
Add missing copyright notices
2022-02-07 15:00:02 +06:00
Cacodemon345
abefa65e26
Even more strings changes to be in line with Win32
2022-01-06 01:41:57 +06:00
Joakim L. Gilje
61ab0e60ca
merged in machine flags/bus refactoring started in 6661ff5dcc
2021-12-14 13:53:56 +01:00
Joakim L. Gilje
a39307d178
ported joystick config to qt. sdl-joystick implementation from pcem
2021-12-13 22:45:37 +01:00
Joakim L. Gilje
c587a02b1a
Initial Qt Commit
2021-11-25 10:20:56 +01:00