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

Հետևյալ մենյուները համարժեք են և ընդունված են Openbox-ում և Kickshaw-ում։ Մենյուն միշտ ցուցադրվում է 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 ատրիբուտների արժեքները՝ արմատային մենյուից դուրս։