Checklist
What happened?
This is not "when I press alt-tab inside 86box my host machine also receives alt-tab". This is "I mean to alt-tab out of 86box, but then 86box goes strange when I return to it". I.e I expect to be able to alt-tab out of 86box and go into another program on my host machine, and go back again.
However, when I do this, something goes weird with 86box and the emulated machine's keyboard handling screws up.
- Start 86Box, go into DOS.
- Type something in DOS to confirm it is capturing key strokes
- Press alt-tab to switch to another program on the host machine
- Press alt-tab (or just manually click to focus the emulated PC again)
- Type...
For example you're writing some code in Borland C++ and want to go read something on a website on your host machine. So you alt-tab to get to your browser, read things, alt-tab to get back. Emulated PC no longer working as expected.
When you return to 86Box, it thinks the alt key (I guess) is still pressed because in DOS all that happens is the machine beeps at you when any key is pressed. Inside something like Borland C++, only keys assigned to menu options will do anything.
I have to reset the machine to restore normal functionality. A soft reset is good enough.
As for what I expected to happen:
I expected to be able to alt-tab out of 86box, then go back into it and continue.
Configuration file
[General]
vid_renderer = qt_opengl
host_cpu = AMD Ryzen 7 PRO 5850U with Radeon Graphics
uuid = d4c800f3-ed67-5469-8a5c-52d51acf7fa9
force_43 = 1
scale = 2
hide_tool_bar = 1
video_fullscreen_first = 0
emu_build_num = 6130
do_auto_pause = 1
[Machine]
machine = 486vipio2
cpu_family = i486dx2
cpu_speed = 66666666
cpu_multi = 2
cpu_use_dynarec = 0
fpu_softfloat = 0
time_sync = local
fpu_type = internal
mem_size = 32768
[Video]
gfxcard = cl_gd5480_pci
[Input devices]
mouse_type = msserial
[Sound]
fm_driver = nuked
sndcard = sbprov2
[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0
[Storage controllers]
fdc = none
hdc = internal
cassette_mode = load
[Hard disks]
hdd_01_parameters = 63, 13, 1002, 0, ide
hdd_01_fn = dosdev486.vhd
hdd_01_speed = ramdisk
hdd_01_vhd_blocksize = 4096
hdd_01_ide_channel = 0:0
[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd_3mode
fdd_02_type = none
cdrom_01_speed = 72
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 0:1
fdd_01_image_history_01 = my_disk.img
fdd_01_image_history_02 = /home/james/my_disk.img
fdd_01_image_history_03 = /home/james/Downloads/Borland Turbo C 2.0 (1988) (3.5-720k)/disk03.img
fdd_01_image_history_04 = /home/james/Downloads/Borland Turbo C 2.0 (1988) (3.5-720k)/disk02.img
cdrom_01_type = 86BOX_CD-ROM_1.00
[NE2000 Compatible #1]
mac = 68:78:2c
base = 0300
irq = 10
bios_addr = 00000
[NE2000 Compatible 8-bit #1]
mac = 3c:8a:71
base = 0300
irq = 3
bios_addr = D0000
Operating system
Windows 11 24H2
86Box version
Version 4.2.1 Build 6130
Build architecture
Windows - x64 (64-bit)
Build type
Additional context
No response
Checklist
What happened?
This is not "when I press alt-tab inside 86box my host machine also receives alt-tab". This is "I mean to alt-tab out of 86box, but then 86box goes strange when I return to it". I.e I expect to be able to alt-tab out of 86box and go into another program on my host machine, and go back again.
However, when I do this, something goes weird with 86box and the emulated machine's keyboard handling screws up.
For example you're writing some code in Borland C++ and want to go read something on a website on your host machine. So you alt-tab to get to your browser, read things, alt-tab to get back. Emulated PC no longer working as expected.
When you return to 86Box, it thinks the alt key (I guess) is still pressed because in DOS all that happens is the machine beeps at you when any key is pressed. Inside something like Borland C++, only keys assigned to menu options will do anything.
I have to reset the machine to restore normal functionality. A soft reset is good enough.
As for what I expected to happen:
I expected to be able to alt-tab out of 86box, then go back into it and continue.
Configuration file
Operating system
Windows 11 24H2
86Box version
Version 4.2.1 Build 6130
Build architecture
Windows - x64 (64-bit)
Build type
Additional context
No response