Kickshaw নিম্নলিখিত 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" অ্যাট্রিবিউট মানগুলি প্রদর্শন করে।
