[Topic DIscussion] 我终于知道为什么总迷失在Alt + Tab中了
Tofloor
poster avatar
fozei
deepin
2024-06-04 16:24
Author

深度20.9

使用Alt + Tab时,总觉得哪里不对,切换不到想要的应用,和直观预期相差太大,尤其是同一个应用打开多个时,每次都需要一通乱点才能切换到自己想要的应用,简直像是无头苍蝇。

今天留意了一下,终于知道问题症结所在,感慨一下,深度真是有人才!scream

1. 反复切换Alt + Tab,焦点不变,但是首位和第二位应用,会交换位置,循环往复

切换.jpeg

2. 点击默认焦点和最后一个应用之间的图标,再次Alt + Tab,被点击的应用,跑到第一位,默认焦点不变---在第二位,松开按键,应用切换,再次Alt + Tab,执行第一种情况,焦点不变,第一和第二应用循环交换。

中间切换时2.jpeg

你以为这就完了?当手动改变焦点到最后一个应用时,我是硬生生截图才看明白它的切换规则:

尾部切换时.jpeg

末尾应用位置不变,倒数第二个跑到位置第一去,然后默认焦点为第一个应用获sob

我不想说什么了,真是人才rage

Reply Favorite View the author
All Replies
Tonny
deepin
2024-06-04 17:15
#1
It has been deleted!
神末shenmo
deepin
Spark-App
2024-06-04 22:14
#2

确实会经常迷失,挺难受的

Reply View the author
安洛
deepin
2024-06-04 22:26
#3
Tonny It has been deleted!

我在kde上试了一下,点击最后一个窗口时,最后一个窗口会被调度到队列的第一,而倒数第二个窗口位置不变,默认焦点仍为第二个窗口。这个看起来和dde-kwin表现不一样。

Reply View the author
Tonny
deepin
2024-06-05 09:24
#4
It has been deleted!
安洛
deepin
2024-06-05 11:43
#5
Tonny It has been deleted!

我尝试了一下:
屏幕截图_20240605_113644.png
屏幕截图_20240605_113717.png
第一张截图是初始状态。截完图之后我点击了最后一个窗口(系统监视器),之后再次按alt+tab,就变成了第二章截图所示的状态。可以看到,系统监视器被调度到队列顶端,而其它窗口顺次后移。

如果按照楼主的说法,应该是倒数第二个窗口(系统设置)被调度到队列顶端,其它窗口顺次后移,最后一个窗口位置不变,形成系统设置、火狐浏览器、KCalc、系统监视器这样的局面。这和我的截图不符。

Reply View the author
Tonny
deepin
2024-06-05 12:14
#6
It has been deleted!
安洛
deepin
2024-06-05 13:55
#7
Tonny It has been deleted!

那就是老版本的bug。kwin的切换逻辑简单来说就是“将焦点窗口移至队列顶端,并将其它窗口顺次后移”。楼主提到的前两个表现都吻合这个逻辑,唯有这最后一个表现不吻合。

Reply View the author
chenyun
deepin
2024-06-05 14:49
#8

切换动作不应该是按住alt不动,然后点击tab键吗?

按alt和tab后,把alt松开,系统当然认为已经切换完成,然后把目前的程序放在左侧第一位,原来程序依次向右退,完全符合逻辑。下一次按alt+tab时,系统当然默认不再使用目前在左侧第一位的程序(否则为什么要切换),然后光标自然向右移动到下一位,这也完全符合逻辑,然后把alt和tab一起松开,原来左侧第二位的移动到了左侧第一位,原来左侧第一位向右移至第二位,并保持下来,下次切换重复上述过程,于是造成楼主说的现象(总是在第一位和第二位之间切换)

总之,切换逻辑没有任何问题。

Reply View the author
fozei
deepin
2024-06-05 16:14
#9
chenyun

切换动作不应该是按住alt不动,然后点击tab键吗?

按alt和tab后,把alt松开,系统当然认为已经切换完成,然后把目前的程序放在左侧第一位,原来程序依次向右退,完全符合逻辑。下一次按alt+tab时,系统当然默认不再使用目前在左侧第一位的程序(否则为什么要切换),然后光标自然向右移动到下一位,这也完全符合逻辑,然后把alt和tab一起松开,原来左侧第二位的移动到了左侧第一位,原来左侧第一位向右移至第二位,并保持下来,下次切换重复上述过程,于是造成楼主说的现象(总是在第一位和第二位之间切换)

总之,切换逻辑没有任何问题。

个人体感不一样,结论就不一样。

我心中最理想的状态是每个App的顺序不变,焦点在哪个ICON,松开Alt + Tab,就回到哪个窗口;

在按下Alt + Tab之前,哪个窗口是Active状态,按下Alt + Tab之后,焦点回到哪个ICON上去。

Reply View the author
waittingsummer
deepin
2024-06-06 10:39
#10

我从0524号的推送开始,alt + tab丢图标了。你们都没丢吗?

Reply View the author
fozei
deepin
2024-06-07 08:38
#11
waittingsummer

我从0524号的推送开始,alt + tab丢图标了。你们都没丢吗?

我这个是20.9

Reply View the author
qsd
deepin
2024-06-08 00:43
#12
It has been deleted!