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