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 গুণের মানগুলি প্রদর্শন করে।
