Miran Grča
21eeac3eb7
Merge pull request #4786 from chungy/f8f12_everywhere
...
Use F8+F12 to release mouse on all platforms
2025-01-27 00:58:51 +01:00
OBattler
defeb47ca5
Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399 .
2024-12-31 00:48:50 +01:00
Mike Swanson
dd1d835e15
Use F8+F12 to release mouse on all platforms
...
It seems that Ctrl+End was used on non-Win32 platforms because
WxWidgets couldn’t use non-modifier keys as a keyboard sequence. Qt
can, and F8+F12 interferes with the operation of software a lot less
than Ctrl+End does (try doing some text editing!).
86Box hasn’t used WxWidgets for quite some time and this platform
limitation hack has long outlived its necessity.
2024-09-02 13:23:00 -07:00
OBattler
37ceea4ed0
Fix emulator-handled UI keyboard combinations when keyboard requires capture and is not captured, also fix keyboard input in full screen in such situations, fixes #4697 .
2024-08-07 06:11:50 +02:00
OBattler
e13e854944
Added support for a second prefix.
2023-10-12 05:08:11 +02:00
OBattler
90d9a5b858
Moved the mouse uncapture key combination to variables for future reconfigurability.
2023-10-12 04:52:53 +02:00
OBattler
53daf8be9d
Left and right Windows keys tracking in keyboard.c.
2023-08-07 03:32:56 +02:00
Jasmine Iwanek
998cfe5cc8
Constification
2023-07-25 17:59:24 -04:00
RichardG867
8d46224893
keyboard: Rename inaccurate fullscreen hotkey function
2023-07-24 15:07:08 -03:00
Jasmine Iwanek
922c4335ae
Next round of sonarlint cleanups
2023-06-27 21:17:13 -04:00
Jasmine Iwanek
21adfd4d50
Next round of sonarlint cleanups
2023-06-26 18:28:13 -04:00
OBattler
194918b86a
Some minor keyboard and keyboard controller fixes and three-phased the keyboard and PS/2 mouse BAT.
2023-05-16 00:20:09 +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
OBattler
c614efa075
Fixed scan code translation skip checking (fixes missing break code on Alt+Print Screen / SysRq) and actually committed the Acer V10 fix.
2023-04-10 13:45:55 +02:00
OBattler
af8575b47b
Made keyboard_input() correctly translate 0xe11d into the 0x0100 special case.
2023-04-09 04:57:48 +02:00
Jasmine Iwanek
1860700eab
Fix some small issues
2023-01-07 17:02:23 -05:00
Jasmine Iwanek
af9f1abf98
Code/Comments cleanup
...
Tabs to spaces
Whitespace
Normalize clang-format comments
2022-11-13 21:15:58 -05:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
OBattler
fb8dcab3bd
Fixed the handling of the Toshiba Fn keys, fixes #2778 .
2022-10-31 04:04:47 +01:00
Jasmine Iwanek
9a3cabbe85
clang-format in src/device/
2022-09-18 17:19:21 -04:00
OBattler
bc90f99350
Finally got rid of the AT and PCI global variables.
2021-12-19 20:00:27 +01:00
OBattler
795a6017d2
PIC rewrite, proper SMRAM API, complete SiS 471 rewrite and addition of 40x, 460, and 461, changes to mem.c/h, disabled Voodoo memory dumping on exit, bumped SDL Hardware scale quality to 2, bumped IDE/ATAPI drives to ATA-6, finally bumped emulator version to 3.0, redid the bus type ID's to allow for planned ATAPI hard disks, made SST flash set its high mappings to the correct address if the CPU is 16-bit, and added the SiS 401 AMI 486 Clone, AOpen Vi15G, and the Soyo 4SA2 (486 with SiS 496/497 that can boot from CD-ROM), assorted 286+ protected mode fixes (for slightly more accuracy), and fixes to 808x emulation (MS Word 1.0 and 1.10 for DOS now work correctly from floppy).
2020-10-14 23:15:01 +02:00
OBattler
ca55e2a12a
More reorganization and finally merged the two makefiles.
2020-06-13 12:32:09 +02:00