— <b>Идентификаторы меню: особенности и автоматизированная обработка</b>

<big>В</big>озможно ввести пустой идентификатор меню, поскольку он считается допустимым. Как и любой другой идентификатор меню, пустой идентификатор должен быть уникальным.

Kickshaw гарантирует, что все идентификаторы меню появляются только один раз, поэтому новый идентификатор меню, который предлагает, гарантированно будет уникальным. По желанию можно позволить Kickshaw автоматически генерировать все идентификаторы меню. Кроме того, столбец с идентификаторами меню также может быть скрыт. Это также применимо к столбцу «Execute», если нет необходимости в конвейерных меню.

— <b>Конфликт перетаскивания с редактируемыми ячейками</b>

Перетаскивание элементов меню можно выполнять, выбрав элемент в любой позиции и начав перетаскивание после выделения; однако, поскольку ячейки представления в виде дерева иногда редактируемые, может случиться так, что пользователь случайно активирует редактирование ячейки. Безопасный способ избежать этого — выбрать ячейку в столбце «тип», поскольку ячейки в этом столбце никогда не являются редактируемыми.

— <b>Настройки</b>

Существует несколько настроек, которые можно установить из меню приложения:
<span size="3000"> </span>
<b>1<span size="2000"> </span>a)</b> Создать резервную копию перед перезаписью файла меню (включено по умолчанию)
<b>1<span size="2000"> </span>b)</b> Использовать табы для отступов в сохранённом файле меню (включено по умолчанию)
<span background="#cccccc"> </span>  Если отключено, теги XML будут иметь отступ в четыре пробела на каждом уровне.
<b>1<span size="2000"> </span>c)</b> Сохранять корневое меню отдельно в сохранённом файле меню (включено по умолчанию)
<span background="#cccccc"> </span>  Если включено, корневое меню будет содержать только ссылки на меню,
<span background="#cccccc"> </span>  а сами меню будут перечислены выше корневого меню,
<span background="#cccccc"> </span>  как в следующем примере:
<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>  Если отключено, всё будет упаковано в корневое меню:
<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> Сортировать опции Execute/Startupnotify (отключено по умолчанию)
<span size="3000"> </span>
<span background="#cccccc"> </span> Это служит для получения единообразного порядка опций меню.
<span background="#cccccc"> </span> «Опции <u>E</u>execute» относятся к опциям действия «Execute»<sup> </sup>
<span background="#cccccc"> </span> (не следует путать с устаревшими опциями «<u>e</u>xecute»).
<span background="#cccccc"> </span> Упорядочение происходит по следующему образцу:<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>  Когда эта опция активна, изменение порядка опций становится невозможным.<sup> </sup>
<b>2<span size="2000"> </span>b)</b> Всегда уведомлять о преобразованиях опции Execute (включено по умолчанию)<sup> </sup>
<span size="3000"> </span>
<span background="#cccccc"> </span> Опции <tt>«execute»</tt> являются устаревшими.
<span background="#cccccc"> </span> Действия <tt>«Execute»</tt> остаются допустимыми.
<span background="#cccccc"> </span> Первые автоматически конвертируются в опции <tt>«command»</tt>.
<span background="#cccccc"> </span> Если произошла конвертация, отображается сообщение.
<span size="3000"> </span>
<b>3<span size="2000"> </span>a)</b> Использовать декорации на стороне клиента (отключено по умолчанию; изменение требует перезапуска)
<b>3<span size="2000"> </span>b)</b> Показать кнопку меню вместо строки меню (включено по умолчанию; изменение требует перезапуска)

— <b>Сочетания клавиш в качестве «переключателей»</b>

Сетка «Найти» может быть показана и скрыта одним и тем же сочетанием клавиш; то же самое относится к открытию и закрытию окон «Найти и заменить» и «Советы».

<tt>Найти:            CTRL + F
Найти и заменить: CTRL + H
Советы:           F1</tt>

Окна также можно закрыть нажатием клавиши Escape.

— <b>Отключение встроенного интерактивного поиска</b>

Интерактивный поиск, который по умолчанию активирован для представления в виде дерева, был отключен в пользу функции поиска, предоставляемой Kickshaw. Это также было сделано потому, что интерактивный поиск не работает должным образом в конфигурации Kickshaw.
