主要观点:近期在玩老射击游戏《特种部队:一线生机》,虽为老游戏但存在诸多怪癖,如部分游戏与帧率绑定、高刷新率显示器下无法通关、全屏模式会搞乱副屏分辨率等,其中一个严重困扰的问题是无法暂停游戏,按 Esc 键出现菜单后会瞬间消失,唯一 workaround 是 Alt-Tab 切出再切回并快速按两次 Esc 键,且不通过暂停菜单无法保存退出,在网上未找到相关信息,推测与游戏和环境系统交互的怪癖有关,尝试拔掉所有外接键盘鼠标和更换输入法编辑器(从韩语改为英语)后问题解决,还发现此问题影响其他游戏如《火箭联盟》《无主之地 2》,猜测是因为 CJK 输入法编辑器需串联用户输入的按键来写一个字符,按下 Esc 键后输入法编辑器会让程序返回等待输入下一个字符的状态,游戏引擎会将此视为连续两次按下 Esc 键,虽用其他按键捕获软件无法重现但可能是部分游戏引擎代码不佳导致的奇怪 bug。
关键信息:
- 老游戏《特种部队:一线生机》的各种怪癖。
- 无法暂停游戏及 workaround。
- 网上未找到相关信息及推测原因。
- 此问题影响其他游戏及猜测原因。
重要细节:
- 游戏与帧率、刷新率、全屏模式的关系。
- 按 Esc 键出现菜单又消失的现象。
- 输入法编辑器在 CJK 语言中的工作方式。
- 游戏引擎对 Esc 键事件的处理。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。