控制台修复

创作者: DEEP_FROST
已更新:2026-09-23 22:34:53
12KB

关于此 MOD

修复了F5控制台和聊天的输入问题:俄语键盘布局会打出拉丁字母,/s命令可用,焦点不再丢失。

控制台修复

修复了F5控制台和游戏内聊天中的键盘输入问题。 英 | 俄语在下方


英语

如果你使用非英语键盘布局玩游戏,就会明白那种痛苦:打开控制台,开始输入——布局却还是俄语。删掉西里尔字母后,控制台有时会完全无法接受输入。聊天也有自己的问题:俄语布局激活时,你无法输入 /s样式命令,而句子中途切换布局会让聊天失去焦点。

ConsoleFix修复了所有这些:

控制台(F5)

  • 无论当前布局如何,都用拉丁字母输入命令。 西里尔字母按物理按键位置转写为拉丁字母(标准ЙЦУКЕН → QWERTY):按下标有“Ф”的键会输入 A适用于常规输入和粘贴文本(Ctrl+V),包括大写字母。
  • 控制台在擦除文本后不再“死机”。 游戏的UI框架允许在控制台输入框内进行输入法组词;在某些配置下,清空已组词文本后,随后的每一次按键都会被静默吞掉。ConsoleFix会禁用控制台输入框中的输入法组词(毕竟命令只用拉丁字符),并在控制台关闭时恢复。
  • 输入焦点已自动恢复。 原版仅在非空命令后才重新激活输入框;在空行按回车可能导致控制台无法接受输入。ConsoleFix 会在控制台打开期间保持焦点。

聊天

  • 斜杠命令在俄语布局下也能使用。 在俄语布局激活的情况下, / 按键类型 . ——所以 /s 无法输入。当你发送一条以 ., ConsoleFix 转换 .ы 你好 到 / 你好 (仅当第一个词是已知聊天命令时)。普通消息永远不会被改动: ., ... 和 也发一下 按原样发送,你仍然可以用俄语聊天。
  • 切换布局时聊天框不再丢失输入内容。 如果聊天输入框无声地失去了焦点(一个典型情况:在输入消息时按了 Alt+Shift / Win+Space),ConsoleFix 会在聊天输入框仍处于打开状态时恢复焦点。打字便如同什么都没发生一样继续进行。

笔记

  • 在主菜单和游戏内控制台均生效;聊天修复在游戏中生效。
  • 仅控制台音译。 普通聊天消息不会被转换——你仍然可以用俄语聊天。只有开头的斜杠命令会被翻译,而且仅在它匹配已知命令时才会翻译。
  • 控制台命令: 控制台修复 — 显示所有修复的状态; consolefix <translit|refocus|ime|chatrefocus|chatslash> <on|off> 在当前会话中切换它们。
  • 配置文件: BepInEx/配置/DEEP_FROST.ConsoleFix.cfg (所有修复默认开启)。
  • 仅客户端,多人游戏中安全,不会修改世界或你的角色。

俄语版

修复开发者控制台(F5)和游戏内聊天中的输入问题。如果你用俄语键盘布局游玩,就一定知道这种痛苦:打开控制台,开始打字——结果布局还是俄语。删掉西里尔字母后,控制台有时甚至完全不再接受按键。聊天也有自己的问题:在俄语布局下无法输入 /s,而在消息输入过程中切换输入法时,聊天窗口会失去焦点。

控制台修复关闭了所有这些:

控制台 (F5)

  • 命令以拉丁字母输入,不受键盘布局影响。 西里尔字母按物理按键转写为拉丁字母(标准 ЙЦУКЕН → QWERTY):字母“Ф”所在的按键输入 A在输入和粘贴文本(Ctrl+V)时均有效,且区分大小写。
  • 控制台在清除文本后不再“死机”。 游戏的 UI 框架在控制台输入框中包含 IME 组合输入(IME 输入);在某些系统上,擦除已组合的文本后,后续所有按键都会被静默吞掉。ConsoleFix 会关闭控制台输入框中的 IME 组合输入(命令本来就只支持拉丁字符),并在关闭控制台时恢复该模式。
  • 输入焦点会自动恢复。 香草只在非空命令后才将焦点返回输入框;在空行上按回车可能导致控制台无法输入。ConsoleFix 会在控制台打开期间持续返回焦点。

聊天

  • 斜杠命令在俄语键盘布局下也可使用。 俄语键盘布局中的按键 / 正在输入一个点——所以 /s 无法输入。如果发送的消息以点开头,ConsoleFix会将 .ы 你好 в /с привет (且仅当第一个词是已知的聊天命令时)。普通消息不会被处理: ., ... и 你也发一下 按原样保留,仍可用俄语像以前一样交流。
  • 聊天切换输入法时不再丢失输入内容。 如果聊天框悄悄失去了焦点(经典情况:打字打到一半按了 Alt+Shift / Win+Space),ConsoleFix 会在聊天框打开期间恢复焦点。你可以继续输入,就像什么都没发生过一样。

注释

  • 在主菜单控制台和游戏内均有效;聊天修复仅在游戏内生效。
  • 音译——仅在控制台。 普通聊天消息不会转换,可以用俄语交流。只有开头的斜杠命令会被翻译,而且仅限已知命令。
  • 控制台命令: 控制台修复 — 显示所有功能的状态; consolefix <translit|refocus|ime|chatrefocus|chatslash> <on|off> — 在本次会话结束前开启/关闭它们。
  • 配置: BepInEx/配置/DEEP_FROST.ConsoleFix.cfg (所有功能默认开启)。
  • 仅在客户端生效,多人游戏中安全,不会改变世界和角色。

支持作者

如果这个模组对你有帮助,可以在Boosty上支持作者:If you find this mod useful, you can support the author on Boosty:

https://boosty.to/deep_frost — 一次性捐赠

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!