CodeArts 编码智能助手JetBrains系列研发问答窗口操作异常
问题现象
- 数字键盘输入混乱,如快速输入1234567,实际显示为1236547。
- 输入中文后,再输入中文标点,内容无输出。单击外部后再单击输入框可以正常输出。
问题原因
插件针对JCEF问题进行定位后发现是IDE在离屏渲染模式下的键盘事件与一般的浏览器事件信息存在差异,视图层数据与model层数据不同步导致。
当离屏渲染模式打开时,在输入框中使用中文输入法存在异常。如:中文输入法无法输入、无法发送、数字键盘输入混乱等。此问题为IDE底座Bug,已与JetBrains厂商及终端DevEco确认,经验证影响范围为2023.2.*~2023.3.*版本。
解决办法
- 打开IDE,单击左上角菜单栏 。
- 在搜索框输入“Registry”找到“Registry...”并单击。
- 在“Registry”弹窗中,通过键盘输入“jcef”触发搜索。
- 找到“ide.browser.jcef.osr.enabled”,去勾选(关闭状态)后重启IDE。