<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>

Бос жолдардан тұратын мәзір ID-лері жарамды, бірақ кез келген басқа мәзір ID сияқты мәзірде тек бір рет пайда болуы мүмкін.

— — —

Келесі мәзірлер баламалы және 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 мәзірді әрқашан алдыңғы форматта сақтайды (бұл параметрлер ішінде өзгертілуі мүмкін). Файлды сақтау кезінде бағдарлама әдепкі бойынша жол шегіністері үшін tab пайдаланады, бірақ файлды оқу үшін мұндай шегіністер бос орындармен немесе tab-пен жасалғанына немесе кез келген бос орын таңбасына қарамастан маңызды емес.

— — —

Мәзір келесі мысалдағыдай қарама-қайшы мәзір төлсипаттарын қамтуы мүмкін:

<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 төлсипаттарының мәндерін түбір мәзірдің сыртынан көрсетеді.
