Envoyé par : thx1138
Date : 07/10/2006 20:23
Bonjour,
Pourquoi le code suivant ne fonctionne pas dans les textbox
<key modifiers="control" keycode="VK_LEFT" command="cmd_action1" /> <key modifiers="control" keycode="VK_RIGHT" command="cmd_action2" />
le raccourci clavier Ctrl+fleche gauche ou droite ne se déclenche pas dans les textbox, dans les listes oui.
Je dois donc passer par des keyCode... ?!?
merci
Envoyé par : Anon
Date : 07/10/2006 23:18
L'utilisation du crontrol+left ou control+right sont utilisé par gecko comme par de nombreuses applications pour ce déplacer de mot en mot dans un textbox. Ainsi ce raccourci court-circuite ton raccourci. Je te conseillerai d'utiliser le alt+left ou alt+right si cela t'est possible sinon il faudrais pourvoir rendre ce raccourci "!important" tel un css. mais je ne pense pas que cela soit possible vue que ce raccourci ctrl+left est hérité du système directement ( sous un Windows du moins ).
Envoyé par : thx1138
Date : 09/10/2006 13:18
Je pense avoir trouvé une solution qui me convient :
document.onkeydown = function (event) { if (event.ctrlKey) { if (event.keyCode == 37) {//gauche eval(document.getElementById("cmd_precedent").getAttribute("oncommand")); event.preventDefault(); } //---------- } }
merci
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.