Quel que soit votre système d'exploitation ou votre clavier préféré, l'expérience dans XWiki peut être transparente. L'ensemble des commandes par défaut de XWiki vous permet de passer d'un point à l'autre et d'effectuer des actions sans utiliser de souris ou de pavé tactile. Ce qui est encore mieux, c'est que vous pouvez entièrement configurer et personnaliser vos propres commandes.

Un bref sommaire des raccourcis clavier de base de XWiki

Les séquences de touches suivantes peuvent être utilisées pour faire basculer des actions spécifiques au niveau de l'utilisateur actuellement connecté. Ces séquences vous permettent d'effectuer facilement des actions à l'aide de nos raccourcis standard en passant en mode utilisateur avancé et en affichant des pages cachées :

x x x aBasculer le mode utilisateur avancé pour l'utilisateur actuel
x x x hAfficher les pages cachées pour l'utilisateur actuel

Après avoir pressé la séquence de touches x x x a, vous serez informé que la requête REST a abouti et vous pourrez maintenant utiliser librement les raccourcis clavier.

Vous pouvez trouver le guide complet sur les raccourcis clavier de XWiki ici.

Configuration des raccourcis clavier pour les développeurs

Bien sûr, si vous cherchez à personnaliser entièrement votre expérience de clavier avec XWiki, il y a plusieurs façons de changer les paramètres par défaut. Vous pouvez modifier, ajouter vos propres raccourcis clavier et en supprimer certains. Avons-nous mentionné qu'il existe également une commande qui vous permet de vous en débarrasser complètement ?

Modifier les raccourcis clavier

  • Créez une nouvelle page dans votre wiki - par exemple XWiki.KeyboardShortcuts et collez le contenu suivant à l'intérieur :##core.shortcuts.view.edit=e

core.shortcuts.view.wiki=k
core.shortcuts.view.wysiwyg=g
core.shortcuts.view.inline=f
core.shortcuts.view.rights=r
core.shortcuts.view.objects=o
core.shortcuts.view.class=s
core.shortcuts.view.comments=c
core.shortcuts.view.attachments=a
core.shortcuts.view.history=h
core.shortcuts.view.information=i
core.shortcuts.view.code=d
core.shortcuts.view.delete=Delete
core.shortcuts.view.rename=F2
core.shortcuts.edit.cancel=Alt+C
core.shortcuts.edit.backtoedit=Alt+B
core.shortcuts.edit.preview=Alt+P
core.shortcuts.edit.saveandcontinue=Alt+Shift+S
core.shortcuts.edit.saveandview=Alt+S##

  • Modifier les entrées de cette liste à votre convenance
  • Enregistrer la page
  • Editer la page en mode objet et ajouter un xobjet XWiki.TranslationDocumentClass xobject

\\ Sélectionner le wiki scope pour que les nouvelles traductions (c'est-à-dire les nouveaux raccourcis clavier) s'appliquent à l'ensemble du wiki. Vous devez avoir les droits d'administrateur pour que cela fonctionne.

Ajouter vos propres raccourcis

Note:

Vous pouvez ajouter vos propres raccourcis clavier en quelques lignes Javascript.

Vous pouvez le faire, par exemple, en ajoutant une JavaScript StyleSheet Extension et en saisissant le contenu suivant :

shortcut.add("Ctrl+Alt+n", function() { alert("Hey there! Congratulations on typing this one."); });

Consultez la documentation complète pour commencer à personnaliser votre expérience de clavier.

Suppression des raccourcis clavier

Pour supprimer un raccourci, adaptez le code suivant à vos besoins et utilisez-le en le saisissant dans la même JavaScript StyleSheet Extension que ci-dessus :

shortcut.remove("Ctrl+Alt+n");

Suppression de tous les raccourcis en une seule fois

\##for (binding in shortcut.all\_shortcuts()) {
shortcut.remove(binding.keys.join(' '));
}##

Raccourcis clavier pour les extensions XWiki

Explorer et éditer nos 800+ extensions peut devenir aussi facile que d'utiliser notre éditeur WYSIWYG. Suivez simplement les conseils et astuces ci-dessous pour une expérience rapide et transparente lors de l'édition d'une des nombreuses extensions que vous pouvez trouver dans notre répertoire :

Ctrl + ASélectionne tout le contenu de la zone d'édition
Ctrl + B ou Meta + BMet en gras le texte sélectionné
CtrlCtrl Ctrl + C ou Ctrl+ InsertCopie la sélection actuelle dans le clipboard
Ctrl + ↓Crée un paragraphe vide après le tableau contenant le curseur ou la sélection et y place le curseur. Cette fonction est utile lorsque vous ne pouvez pas déplacer le curseur après un tableau parce que la page se termine avec lui
Ctrl + I ou Meta + IFormate le texte sélectionné en italique
Ctrl + U ou Meta+ UMet en forme le texte sélectionné en le soulignant
Ctrl + ↑Crée un paragraphe vide avant le tableau contenant le curseur ou la sélection et y place le curseur. Ceci est utile lorsque vous ne pouvez pas déplacer le curseur avant un tableau parce que la page commence par celui-ci.
Ctrl + V ou Shift + InsertColle les données du clipboard
Ctrl + X ou Shift + DeleteCoupe la sélection en cours
Ctrl + Y ou Meta+ YDéclenche la fonction de rétablissement
Ctrl + Z ou Meta+ ZDéclenche la fonction d'annulation

Nous avons également indiqué dans un article précédent que vous pouvez vérifier les principales différences entre les extensions Pro, Recommandées et Communautaires.

Support de la macro WYSIWYG (depuis XE 3.0)

↓ ou ↑ ou ← ou →Naviguer dans la sortie de la macro
EnterEditer la macro
SpaceBasculer entre l'état réduit et l'état développé des macros
Ctrl + Shift + RRecharge les macros
Ctrl + Shift + EÉlargit toutes les macros ou les macros sélectionnées
Ctrl + Shift + CRéduit toutes les macros ou les macros sélectionnées
Ctrl + Shift + MOuvre l'assistant d'insertion de macro

Nous vous félicitons ! Vous êtes maintenant un utilisateur expert dans l'environnement XWiki et vous pouvez naviguer sans problème dans votre instance.

N'oubliez pas que nous sommes heureux de vous accueillir au sein de notre communauté et que vous pouvez facilement contribuer en faisant passer le mot, en nous faisant part de vos commentaires et même en discutant sur le forum avec d'autres membres de la communauté.