一、问题现状
当LOL游戏存在时,alt+ecs等方式最小化,来到桌面。
此时打开个记事本,再最小化,不会回到桌面,而是直接回到LOL游戏中。
这个情况大概是23年七八月出现的,Win10|Win11好像都这样,其他系统没测
二、解决方法
方法1:设为"窗口模式"(目前已经适应,而且切窗口速度更快)
方法2:虚拟桌面(但也要注意,启动游戏时,要位于桌面2,也有点麻烦)
Win+Tab进入桌面2,启动wegame,登录游戏(只有wegame、lol客户端、lol游戏这三个窗口在 桌面2)
打开|最小化|关闭 其他窗口,都在桌面1执行
三、分析窗口顺序
- 正常情况1
打开窗口1、窗口2、窗口3(此时顺序就是 3——2——1——桌面)
最小化窗口3,会来到窗口2
最小化窗口2,会来到窗口1 - 正常情况2
打开窗口1、最小化
打开窗口2、窗口3(此时顺序是 3——2——桌面——1)
最小化窗口3、来到窗口2
最小化窗口2、回到桌面 - lol情况
lol游戏中时,最顶层就是lol窗口
alt+ecs来到桌面,打开窗口2
打开窗口3(此时顺序是 3——2——lol——桌面???)
最小化窗口3,来到窗口2
最小化窗口2,回到lol
四、尝试方案
方案1. LOL游戏的窗口类名是:RiotWindowClass,EnumWindow + SetWindowPos 将其放置到最后
但是没用,alt+tab的顺序没变
方案2:尝试找资料修改alt+tab,但是找不到。。。
方案3:traymond 是一款将程序放入托盘的工具,放入后在alt tab列表就看不到
但是没用,它对lol不起作用。。。lol屏蔽快捷键
将 traymond 的 minimizeToTray 炒出来测试,也是单单对lol不起作用