【发布时间】:2021-09-27 11:41:54
【问题描述】:
我正在开发一个 Flutter 桌面应用,我必须处理原始键盘输入(处理用户输入的自定义绘制控件)。
为此,我使用TextInputClient 和TextInputConfiguration,通过TextInput.attach(client, config) 注册。
我一切正常,但是当我在 MacOS 上长按一个键时,我会收到一个按键,然后 MacOS 会显示重音选择弹出窗口。
有没有办法阻止 MacOS 这样做?我尝试了 TextInputConfiguration 参数的所有不同变体,但 MacOS 不在乎。
文本处理代码太多,无法将其粘贴到此处,但当需要或不明显时,我可以创建一个小示例来显示问题。
【问题讨论】: