Open mio-19 opened 1 year ago
我在win11下通过从屏幕底部向上滑动呼出任务栏,进而打开虚拟键盘,这么操作是没问题的。 会不会问题来自这个第三方唤起的程序呢?
有可能 我用的是Store里的TouchMe
uwp版本不会挡 但是uwp似乎不支持虚拟键盘输入
你可以先试试我说的那个方式有没有问题
抱歉,不小心给关闭了,重新开启
你可以先试试我说的那个方式有没有问题
抱歉,不小心给关闭了,重新开启
我的设备上不同呼出方式结果类似
再试了一次,用任务栏呼出可以正常使用了。
也许将wiliwili在windows平台的全屏方式改为窗口化全屏会更好一些
也许将wiliwili在windows平台的全屏方式改为窗口化全屏会更好一些
我对windows下全屏的区别不是很了解,请问一下
@domexie 感谢回复,我最近一段时间手头没有windows设备来测试,但是感觉好像在之前我的电脑上没有出现类似的情况。
wiliwili 同时支持GLFW和SDL2来创建窗口,默认使用的是GLFW。全屏相关的代码在:https://github.com/xfangfang/borealis/blob/6cf1fe70000d1db9ccceb50d93ef5eab20c7d9c6/library/lib/platforms/glfw/glfw_video.cpp#L506
可以对照GLFW的文档看看怎么创建需要的窗口模式。
同时也可以切用SDL2看看有没有改善,在cmake时添加 -DUSE_SDL2=ON 即可切换。SDL2 全屏相关的代码在:https://github.com/xfangfang/borealis/blob/6cf1fe70000d1db9ccceb50d93ef5eab20c7d9c6/library/lib/platforms/sdl/sdl_video.cpp#L407
因为wiliwili支持的平台比较多,我确实没有太充裕的时间去维护各个平台的这些小细节,感兴趣的话欢迎测试修改提交PR。
抱歉,花了一些时间修改代码调试之后,我发现wiliwili目前的全屏方式属于GLFW文档中的“Windowed full screen”,在没有显示器开启HDR模式时确实不会黑屏。但是如果有开启HDR功能的显示器,似乎是因为色域不同的原因,video mode发生改变,实际上进入了独占全屏,因此会出现我上面提到的问题。如果想要彻底不黑屏,需要将全屏方式改为Borderless window(我上一条comment里面说的窗口化全屏实际上是这个)
我使用了第三方程序手势拉起键盘。看不到但是按到相应位置wiliwili会识别到输入
22h2 22621.1928
wiliwili 1.0.1