を入力します変更するには、JavaScriptでの方法があります:は+ Shiftキーこれは私が試したと明らかに失敗したものです
ed.on('keyup', function(e){
console.log(e.keyCode)
if(e.keyCode == 13 && !e.shiftKey){
e.shiftKey = true;
e.keyCode = 13;
$(this).trigger(e);
}
else if (e.keyCode == 13 && e.shiftKey){
e.shiftKey = false;
e.keyCode = 13;
$(this).trigger(e);
}
});
は私は私は考えて見て何に基づいて、この原因を行う方法はあります右のトラックにあり、早い段階で早送りすることはほとんどありません。
また、私は代わりに「キー押し」を使ってみましたが、それには幸運はありませんでした。
それが働いていたとしても、それだけでshiftKey呼び出しとして、無限ループではないでしょう!呼び出すshiftKeyを呼び出しshiftKey、、!shiftKey ... –
は 'shiftKey'があります読み取り専用のプロパティなので、変更することはできません:https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/shiftKey –
それをしないでください。 a) 'preventDefault'を実行し、カーソル位置に改行を挿入するか、(より簡単で簡単に)b)' 'の代わりに ''を使用してください。 – Bergi