Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

全屏快捷键退出问题 #217

Open
Electric-Motor opened this issue Aug 8, 2024 · 5 comments
Open

全屏快捷键退出问题 #217

Electric-Motor opened this issue Aug 8, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@Electric-Motor
Copy link

Microsoft Edge
版本 127.0.2651.86 (正式版本) (64 位)
Microsoft Edge 是最新版本
使用Esc快捷键推出全屏时需要两次才能完全退出,如果只按一次,则会变成推出到一半的样子。

@yixiaojiu
Copy link

原因似乎是在全屏状态下监听 keydown 事件,监听不到 ESC 与 F11 的按键

@Electric-Motor
Copy link
Author

原因似乎是在全屏状态下监听 keydown 事件,监听不到 ESC 与 F11 的按键

我看到了你做的更改,请问已经上传更改到服务器了吗?(我不是很了解代码)刚刚我又试了一次,还是会只退出到一半,就是显示浏览器标签栏和桌面任务栏,还需要再按一次才能完全退出.我会在往后的每次大更改后去使用网站来帮助发现问题(当作帮忙了吧(哭)毕竟我不懂代码,只能做点这种事了)

@yixiaojiu
Copy link

yixiaojiu commented Sep 29, 2024

原因似乎是在全屏状态下监听 keydown 事件,监听不到 ESC 与 F11 的按键

我看到了你做的更改,请问已经上传更改到服务器了吗?(我不是很了解代码)刚刚我又试了一次,还是会只退出到一半,就是显示浏览器标签栏和桌面任务栏,还需要再按一次才能完全退出.我会在往后的每次大更改后去使用网站来帮助发现问题(当作帮忙了吧(哭)毕竟我不懂代码,只能做点这种事了)

更改没有上传到服务器,目前只是提交了代码,需要代码合并部署后才能看到效果。你所做的工作在开发流程中属于测试环节,是开发中必不可少的一环👍👍

@AkutaZehy

This comment was marked as outdated.

@AkutaZehy
Copy link
Member

AkutaZehy commented Oct 3, 2024

Microsoft Edge 版本 127.0.2651.86 (正式版本) (64 位) Microsoft Edge 是最新版本 使用Esc快捷键推出全屏时需要两次才能完全退出,如果只按一次,则会变成推出到一半的样子。

原因似乎是在全屏状态下监听 keydown 事件,监听不到 ESC 与 F11 的按键

测试了一下,情况比较抽象:

并不是按一次就不能用,而是要保持 Esc 长按才能监听到 Esc 并退出,短按会陷入一种暂时退出的状态。

~~ Esc 这个可能是傻逼 Chromium 的锅,叙述就是 Hold(按住) Esc 。~~

但经过测试,使用 F11 尝试退出全屏也会出现类似的问题,表明确实存在问题。

疑似与其他位置构成冲突而引起滞后,而 F 键与全屏切换键就没有这个问题功能正常。

@yixiaojiu

另外你这个 branch 我也测试了一下,没有从根本上解决问题,Esc 是好了但是 F 和软按钮炸了。

@AkutaZehy AkutaZehy self-assigned this Oct 3, 2024
@Aira-Sakuranomiya Aira-Sakuranomiya added the bug Something isn't working label Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants