— <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 + Ф
Найти и заменить: CTRL + Ш
горячие клавиши:  CTRL + Л
Подсказки:        F1</tt>

Окна также могут быть закрыты с помощью клавиши Escape.

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

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