Fixed: Alt+Tab and Windows key broken, mouse shown until I click on Lix

Started by Silken Healer, February 06, 2025, 09:39:21 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Silken Healer

Lix version: 0.10.29 64-bit (not the compile yourself version)
Operating System version: Windows 10 LTSC 2021 64-bit English-United Kingdom, Version 21H2 OS Build 19044.5371
Description: Since Lix 0.10.29, when I attempt to use the Windows Alt+Tab switcher on Lix, Lix just stays fullscreened, and I can't switch to anything else. This is very frustrating as I'm basically stuck on Lix on that monitor unless I exit Lix. Also, pressing the Windows Key does not show the taskbar either. This is for software fullscreen, by the way. It still works perfectly as expected on Lix 0.10.28, by the way. Also, for both of these, it will show the operating system mouse cursor after you attempt these until you click anywhere in Lix again.
Steps to reproduce:
  • Open Lix (0.10.29)
  • Attempt to use the Alt+Tab switcher and/or press the Windows key
  • The Alt+Tab switcher will look as if it is working, but nothing will happen and Lix will stay focused and full screened on your monitor. For the Windows key, nothing will happen
  • Your operating system mouse is shown until you click on LIx
Screenshots/Recordings: None right now
Expected behaviour: The Alt+Tab switch and/or the Windows key switches to the other applications I select and/or reveals the taskbar and lets me switch. As it did perfectly well in Lix 0.10.28.


Simon

I assume this is from the Allegro DLL upgrade from 5.2.9 to 5.2.10. Reason: Nothing related in the Lix code should have changed between Lix 0.10.28 and 0.10.29.

As a workaround, put the 5.2.9 DLLs (from Lix 0.10.28 or earlier) into Lix 0.10.29. Does that help?

-- Simon

Silken Healer

Yep, going to Lix 0.10.28 and copying all the .dll files with "allegro" in the name, then pasting (and overwriting files with the same name) in my Lix 0.10.29 directory fixed things.

Simon

Cool, thanks for clarifying that the workaround works (copying Allegro DLLs from Lix 0.10.28 into current Lix). I'll have to investigate what exactly changed on Windows with this recent jump from Allegro 5.2.9 to 5.2.10.

I'll come back to you when I have new ideas.

-- Simon


Simon

I've released Lix 0.10.30 with hotfixed DLLs. This should fix the broken Alt+Tab and Winkey. Let me know if it's fixed!

-- Simon