Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [Resolu] raccourci clavier

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

# Re: raccourci clavier

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 ).

# Re: raccourci clavier

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.