【问题标题】:CodeMirror No Arrow Key Input on iPad using Bluetooth KeyboardCodeMirror 使用蓝牙键盘在 iPad 上无箭头键输入
【发布时间】:2014-05-12 16:59:49
【问题描述】:

我们目前正在使用 AngularJS 和 CodeMirror 构建一个手机游戏,允许其他开发人员编写 JavaScript 代码来解决基本难题。开发进展很快,解决了一个比较严重的问题 - CodeMirror 似乎不支持在 iPad 上使用蓝牙键盘的箭头键。

作为问题的示例,您可以在与蓝牙键盘配对的 iPad 上导航到 codemirror.net,然后尝试使用他们在主页上提供的示例中的箭头键。没有骰子。

这似乎是multiple accountsknown issue,似乎没有解决方案即将到来。虽然我知道 CodeMirror 的替代品,但我真的希望 SO 社区中的某个人已经看到并解决了这个问题。 UI.CodeMirror(CodeMirror 的 angular 模块)非常好,除了这个问题,其他一切都很好。

有人有解决办法吗?谢谢!

【问题讨论】:

    标签: javascript ios angularjs codemirror


    【解决方案1】:

    毫不奇怪,CodeMirror 的光标位置处理基于 javascript 按键事件。无论是使用连接到物理 iPad 的无线键盘,还是使用传统键盘和iOS 模拟器。最好的解决方案可能是要求 Apple 为 Mobile Safari 添加箭头键事件支持,例如人们希望使用蓝牙键盘来移动访问依赖于 CodeMirror 的应用程序的情况。

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 2013-11-22
      • 1970-01-01
      • 2016-12-06
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 2015-08-19
      相关资源
      最近更新 更多