Firefox(8)では、 'end'キーと '#'キーのcharCode(35)が同じです。それらを区別する方法はありますか?Firefoxのkeypressイベントからのハッシュ(#)vs終了charCode
私はjsfiddleで簡単にデモを行いました。入力ボックスに入力するだけで、押されたcharCode /キーが表示されます。
私は「#」のオートコンプリート機能をトリガーするリッチテキストエディタを構築しています。私は国際的なユーザー(英国のキーボード)に対応する必要があるので、「シフト」が押されているかどうかを調べることは機能しません。
fyi、ピリオド( '.')は' delete'にも変換されます**問題点** ** apostrophe( ''')= (右)、左括弧( '(')= 'down')(何かはmootoolsが正しくキーをキャッチしていないと誤って報告しますが[それは投機的ですが) –
あなたはそうです、それはMootoolsですありがとうございます。 –
[キーボードマネージャ](http://mootools.net/docs/more/Interface/Keyboard)を使用して " Shift + 3 "? –