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 តម្លៃលក្ខណៈពីខាងក្រៅម៉ឺនុយសំខាន់។
