D'une certaine façon ce Processing.js code ne fonctionne pas dans Chrome, mais fonctionne dans Safari et Firefox:Processing.js BACKSPACE ne fonctionne pas sur Chrome
void keyPressed() {
if(key == BACKSPACE) {
println("BACKSPACE was pressed");
}
}
Toutes les suggestions?
Version chromatique: 24.0.1312.52 | Safari version 6.0.2 | Firefox version 17
Mac OS 10.8.2
Merci. J'ai essayé ça. Ne fonctionne pas Je veux dire, il fonctionne comme décrit dans cette API - sort même le message que "clé '8' a été piégé dans l'élément avec l'ID 'MyProcessingScetch'" - Seulement maintenant non seulement Chrome ne peut pas le voir, mais tout autre navigateur Safari. –
Je pensais juste que KeyTrap pourrait fonctionner si je communique avec l'esquisse en utilisant la fonction de rappel KeyTrap. Signification Je passerais mon esquisse une variable (comme par exemple backspaceVar = true). Et dans l'esquisse je dirais juste si (backspaceVar) { println ("BACKSPACE a été pressé"); } Besoin de l'essayer. –
Cela pourrait fonctionner. J'essaie d'éviter d'utiliser moi-même le bouton de retour arrière, et tous les autres boutons de navigateur établis comme alt + cursor et ctrl-r ... sont des clés dangereuses sur lesquelles s'appuyer. –