It seems it doesn't work, here are the modifications I have made in KmSmiley.kmm:
__Smile{
setmenu("TextPopup",popup,"&Smileys");
setmenu("&Smileys",macro,"Drool",__drool);
setmenu("&Smileys",macro,"Cool",__cool);
setmenu("&Smileys",macro,"Mad",__mad);
setmenu("&Smileys",macro,"Sleepy",__sleepy);
setmenu("&Smileys",macro,"Sad",__sad);
setmenu("&Smileys",macro,"Smile",__smile);
setmenu("&Smileys",macro,"Big grin",__biggrin);
setmenu("&Smileys",macro,"Surprised",__surprised);
setmenu("&Smileys",macro,"Tongue",__tongue);
setmenu("&Smileys",macro,"Confused",__confused);
rebuildmenu("&Smileys");
alert("Here we go","");
}
_Smileys_BuildMenu{
#setmenu("TextPopup",popup,"&Smileys");
#setmenu("&Smileys",macro,"Drool",__drool);
#setmenu("&Smileys",macro,"Cool",__cool);
#setmenu("&Smileys",macro,"Mad",__mad);
#setmenu("&Smileys",macro,"Sleepy",__sleepy);
#setmenu("&Smileys",macro,"Sad",__sad);
#setmenu("&Smileys",macro,"Smile",__smile);
#setmenu("&Smileys",macro,"Big grin",__biggrin);
#setmenu("&Smileys",macro,"Surprised",__surprised);
#setmenu("&Smileys",macro,"Tongue",__tongue);
#setmenu("&Smileys",macro,"Confused",__confused);
setaccel("CTRL ALT *","macros(__Smile)");
}
I have tried with setmenus in buildmenu and in smile. The same. Alert is just here to see if setaccel works.
if in smile, it add another &Smileys entry ... but never opens the popup menu.
I think it's impossible, else if we were able to generate keystrokes.
Setaccel, for me, works only for menu entry, not to pop up a menu.
A+
________________________________________
Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.8.1.21) Gecko/20090331 Ubuntu/8.10 (Intrepid) K-Meleon/1.5.3
________________________________________
Mail : Alain [dot] Aupeix [at] wanadoo [dot] fr
Web:
http://pagesperso-orange.fr/jujuLand/
Web:
K-Meleon Extension Setup (French) and
(English)
________________________________________