Javascript wymeditor不接受AltGr+;我的性格

Javascript wymeditor不接受AltGr+;我的性格,javascript,editor,wymeditor,Javascript,Editor,Wymeditor,当用户尝试输入字符í或Í(AltGr+i/i)时,我们遇到了一个问题。在wymeditor中,它只是不显示,但正如您在这里看到的,当使用同一浏览器时,其他网站上的输入字段会接受它 我已经在基本的wymeditor示例上测试了它,它们也无法显示AltGr+I的任何内容。可以在其他计算机和各种浏览器上重新创建此问题 像ú、ó、á和ú这样的其他字符工作得很好(看起来我在某处丢失了一个元音…),而且可以将另一个应用程序中的í或Í字符剪切并粘贴到wymeditor中。我最好的猜测是wymeditor出于某

当用户尝试输入字符í或Í(AltGr+i/i)时,我们遇到了一个问题。在wymeditor中,它只是不显示,但正如您在这里看到的,当使用同一浏览器时,其他网站上的输入字段会接受它

我已经在基本的wymeditor示例上测试了它,它们也无法显示AltGr+I的任何内容。可以在其他计算机和各种浏览器上重新创建此问题

像ú、ó、á和ú这样的其他字符工作得很好(看起来我在某处丢失了一个元音…),而且可以将另一个应用程序中的í或Í字符剪切并粘贴到wymeditor中。我最好的猜测是wymeditor出于某种原因正在拦截按键


如果您有任何建议,我们将不胜感激,因为翻译人员真的很难处理这种事情

我相信我已经在wymeditor来源中发现了这个问题。此代码用于对文本应用粗体和斜体格式:

WYMeditor.WymClassSafari.prototype.keydown = function (e) {
    //'this' is the doc
    var wym = WYMeditor.INSTANCES[this.title];

    if (e.ctrlKey) {
       ...
它不仅会选择Ctrl,而且根据大多数现代浏览器AltGr,因为据报道这是Ctrl和Alt组合在一起。我必须承认,我没有看到它拾取AltGr键仅仅是因为我自己的wymeditor扩展阻止了样式的应用,但无论如何,它都会让用户无法在编辑器中创建í字符


有关AltGr当前的浏览器行为,请参阅。

这肯定是WYMeditor的错误。我只是把它作为文件归档。感谢您提醒我们注意这个问题,很抱歉调试起来很困难。没有那么困难。一半的问题是我自己的扩展正在隐藏它。一旦我把它拿出来,就很容易看到发生了什么!