<big>K</big>ickshaw төмөнкү XML элементтерин жана атрибуттун аттарын, атрибуттун маанилерин жана бул элементтер менен байланышкан мазмунду кабыл алат:

<tt><b>Элемент:</b>			<b>Атрибуттардын аттары:</b>
menu           		id, label, icon, execute
separator      		label
item           		label, icon
↳action        		name
 ↳prompt       		колдонууга жараксыз
 ↳command      		колдонууга жараксыз
 ↳startupnotify		колдонууга жараксыз
  ↳enabled     		колдонууга жараксыз
  ↳icon        		колдонууга жараксыз
  ↳name        		колдонууга жараксыз
  ↳wmclass     		колдонууга жараксыз

					<b>Атрибуттардын маанилери:</b>
action         		Execute, Exit, Reconfigure,
               		Restart, SessionLogout

					<b>Мазмуну:</b>
enabled        		yes, no</tt>

Бош сап түрүндөгү меню идентификаторлору жарамдуу, бирок башка меню идентификаторлору сыяктуу эле менюда бир гана жолу пайда боло алат.

— — —

Төмөнкү менюлар бир дегенде жана Openbox менен Kickshaw тарабынан кабыл алынат.

<tt><b>(1)</b> &lt;openbox_menu&gt;

      &lt;menu id="menu1" label="Menu1"&gt;
        &lt;item label="item"/&gt;
      &lt;/menu&gt;

      &lt;menu id="root-menu"&gt;
        &lt;menu id="menu1"/&gt;
      &lt;/menu&gt;

    &lt;/openbox_menu&gt;</tt>

<tt><b>(2)</b> &lt;openbox_menu&gt;

      &lt;menu id="root-menu"&gt;
        &lt;menu id="menu1" label="Menu1"&gt;
          &lt;item label="item"/&gt;
        &lt;/menu&gt;
      &lt;/menu&gt;

    &lt;/openbox_menu&gt;</tt>

Меню ар дайым Kickshaw ичинде Openbox'то көрүнгөндөй көрсөтүлөт, андыктан экинчи мисал WYSIWYG ыкмасына жакыныраак. Терс жагы, чоң менюлар үчүн бул меню файлы бир аз түшүнүксүз көрүнүшү мүмкүн. Ошондуктан, демейки боюнча Kickshaw ар дайым менюну биринчи форматта сактайт (бул параметрлер ичинде өзгөртүлүшү мүмкүн). Файлды сактоодо, програм демейки боюнча чегинүүлөр үчүн табуляцияларды колдонот, бирок файлды окуу үчүн мындай чегинүүлөр бош ара же табуляциялар менен жасалганбы, ошондой эле бош мейкиндик маанилүү эмес.

— — —

Меню төмөнкү мисалдагыдай карама-каршылыктуу меню атрибуттарын камтышы мүмкүн:

<tt>&lt;openbox_menu&gt;

  &lt;menu id="menu1" label="outside" icon="out.jpg" execute="out" /&gt;

  &lt;menu id="root-menu"&gt;
    &lt;menu id="menu1" label="inside" icon="in.jpg" execute="in" /&gt;
  &lt;/menu&gt;

&lt;/openbox_menu&gt;</tt>

Бул учурда, Kickshaw Openbox'тун мисалын ээрчип, рут менюнун ичиндеги icon атрибутунун маанисин көрсөтөт, ал эми label жана execute атрибуттарынын маанилерин рут менюнун сыртынан көрсөтөт.
