1

どういうわけか、この processing.js コードは Chrome では機能しませんが、Safari と Firefox では機能します。

void keyPressed() {
 if(key == BACKSPACE) {
   println("BACKSPACE was pressed"); 
 } 
}

助言がありますか?

Chrome バージョン: 24.0.1312.52 | Safari バージョン 6.0.2 | Firefox バージョン 17

Mac OS 10.8.2

4

1 に答える 1

1

ほとんどのブラウザでは、「バックスペース」が「前のページ」のホットキーです。注目している要素にキーを送信するのではなく、ドキュメントはキーをハイジャックし、キーが押されたことを確認してページ コンテキストを切り替えようとします。

スケッチでバックスペースを受け入れたい場合は、まずhttp://pomax.nihongoresources.com/pages/KeyTrapのようなものを使用してトラップされていることを確認する必要があります

于 2013-01-23T18:34:59.673 に答える