— <b>ID de menu : particularités et gestion automatique</b>

<big>I</big>l est possible d'entrer un ID de menu vide, car il est considéré comme un ID valide. Comme tout autre ID de menu, cet ID de menu vide doit être unique.

Kickshaw s'assure que tous les ID de menu n'apparaissent qu'une seule fois, ainsi tout nouvel ID de menu par défaut qu'il suggère est garanti unique. Si vous le préférez, vous pouvez laisser Kickshaw générer automatiquement tous les ID de menu. De plus, la colonne ID de menu peut être masquée. Cela s'applique également à la colonne Execute s'il n'y a pas besoin de menus à tubes.

— <b>Conflit entre le glisser-déplacer et les cellules modifiables</b>

Le glisser-déplacer des éléments de menu peut être effectué en sélectionnant un élément à n'importe quelle position et en commençant le déplacement après la sélection ; cependant, comme les cellules de la vue en arborescence sont parfois modifiables, il peut arriver qu'un utilisateur active accidentellement la modification d'une cellule. Un moyen sûr d'éviter cela consiste à sélectionner la cellule dans la colonne « type », car les cellules de cette colonne ne sont jamais modifiables.

— <b>Options</b>

Plusieurs options peuvent être définis depuis le menu de l'application :
<span size="3000"> </span>
<b>1<span size="2000"> </span>a)</b> Créer une sauvegarde avant d'écraser le fichier de menu (activé par défaut)
<b>1<span size="2000"> </span>b)</b> Utiliser des tabulations pour les retraits dans le fichier de menu enregistré (activé par défaut)
<span background="#cccccc"> </span>  Si désactivé, les balises XML seront mises en retrait avec quatre espaces par niveau.
<b>1<span size="2000"> </span>c)</b> Garder le menu racine séparé dans le fichier de menu enregistré (activé par défaut)
<span background="#cccccc"> </span>  Si activé, le menu racine ne contiendra que des liens vers les menus
<span background="#cccccc"> </span>  et les menus eux-mêmes seront listés au-dessus du menu racine 
<span background="#cccccc"> </span>  comme dans l'exemple suivant :
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>  &lt;menu id="menu1" label="Menu1"&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;item label="item"/&gt;</tt>
<span background="#cccccc"> </span>  <tt>  &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>  &lt;menu id="root-menu"&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;menu id="menu1"/&gt;</tt>
<span background="#cccccc"> </span>  <tt>  &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;/openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  Si désactivé, tout sera regroupé dans le menu racine :
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>  &lt;menu id="root-menu"&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;menu id="menu1" label="Menu1"&gt;</tt>
<span background="#cccccc"> </span>  <tt>      &lt;item label="item"/&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>  <tt>  &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;/openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<b>2<span size="2000"> </span>a)</b> Trier les options Execute/Startupnotify (désactivé par défaut)
<span size="3000"> </span>
<span background="#cccccc"> </span>  Cela permet d'obtenir un ordre uniforme des options du menu.
<span background="#cccccc"> </span>  Les « options <u>E</u>xecute » font référence aux options d'une action « Execute »<sup> </sup>
<span background="#cccccc"> </span>  (à ne pas confondre avec les options « <u>e</u>xecute » obsolètes).
<span background="#cccccc"> </span>  L'organisation se fait selon le modèle suivant :<sup> </sup>
<span background="#cccccc"> </span><tt> - prompt</tt><sup> </sup>
<span background="#cccccc"> </span><tt> - command</tt>
<span background="#cccccc"> </span><tt> - startupnotify</tt>
<span background="#cccccc"> </span><tt>   - enabled</tt>
<span background="#cccccc"> </span><tt>   - name</tt>
<span background="#cccccc"> </span><tt>   - wmclass</tt>
<span background="#cccccc"> </span><tt>   - icon</tt>
<span background="#cccccc"> </span>  Lorsque ce paramètre est actif, les options ne peuvent plus être réorganisées.<sup> </sup>
<b>2<span size="2000"> </span>b)</b> Toujours informer des conversions d'option Execute (activé par défaut)<sup> </sup>
<span size="3000"> </span>
<span background="#cccccc"> </span>  Les options <tt>« execute »</tt> sont obsolètes.
<span background="#cccccc"> </span>  Les actions <tt>« Execute »</tt> sont toujours valides.
<span background="#cccccc"> </span>  Les premières sont automatiquement converties en options <tt>« command »</tt>.
<span background="#cccccc"> </span>  Un message s'affiche si une conversion a eu lieu.
<span size="3000"> </span>
<b>3<span size="2000"> </span>a)</b> Utiliser les décorations côté client (désactivé par défaut ; la modification nécessite un redémarrage)
<b>3<span size="2000"> </span>b)</b> Afficher le bouton de menu au lieu de la barre de menus (activé par défaut ; la modification nécessite un redémarrage)

— <b>Raccourcis clavier fonctionnant comme des « interrupteurs »</b>

La grille « Rechercher » peut être affichée et masquée avec le même raccourci clavier ; il en va de même pour l'ouverture et la fermeture des fenêtres « Trouver et remplacer », « Raccourcis clavier » et « Conseils ».

<tt>Trouver:              CTRL + F
Trouver et remplacer: CTRL + H
Raccourcis clavier:   CTRL + L
Conseils:             F1</tt>

Les fenêtres peuvent également être fermées en appuyant sur la touche Échap.

— <b>Désactivation de la recherche interactive intégrée</b>

La recherche interactive, qui est activée par défaut pour les vues en arborescence, a été désactivée au profit de la fonctionnalité de recherche fournie par Kickshaw. Cela a également été fait car la recherche interactive ne fonctionne pas correctement dans la configuration de Kickshaw.
