Utilisateur:Stef48/raccourcis.js
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.function keyboardShortcuts() {
var isCtrl = false;
document.onkeyup=function(e) {
if(e.which == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.which == 17) {
isCtrl=true;
return;
}
//gestion des ctrl+lettre que l'on veux ajouter. <nowiki>
if( isCtrl == true) {
switch (e.which) {
case 71: // g
insertTags("« ", " »", 'citation');
return false
break;
case 76: // l
insertTags("<code><nowiki>", "</nowiki></code>", 'balise');
return false
break;
case 83: // s
insertTags("", "…", '');
return false
break;
case 77: // m
insertTags('(<abbr title="Télévision">', '</abbr>)', 'TV');
return false
break;
}
}
}
return true; // </nowiki>
}
function main() {
if (mw.config.get('wgAction') == "edit" || mw.config.get('wgAction') == "submit") {
keyboardShortcuts()
}
}
$(main);