— <b>ਮੈਨੂ IDs: ਖਾਸੀਅਤਾਂ ਅਤੇ ਆਟੋਮੈਟਿਕ ਹੈਂਡਲਿੰਗ</b>

ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਖਾਲੀ ਮੈਨੂ ID ਦਾਖਲ ਕੀਤੀ ਜਾਵੇ, ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਵੈਧ ID ਮੰਨੀ ਜਾਂਦੀ ਹੈ। ਕਿਸੇ ਵੀ ਹੋਰ ਮੈਨੂ ID ਵਾਂਗ, ਇਸ ਖਾਲੀ ਮੈਨੂ ID ਨੂੰ ਵੀ ਅਨੋਖਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

Kickshaw ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਸਾਰੇ ਮੈਨੂ IDs ਸਿਰਫ ਇੱਕ ਵਾਰ ਪ੍ਰਗਟ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਇਸ ਦੁਆਰਾ ਸੁਝਾਈ ਗਈ ਇੱਕ ਨਵੀਂ ਡਿਫੌਲਟ ਮੈਨੂ ID ਯਕੀਨਨ ਅਨੋਖੀ ਹੁੰਦੀ ਹੈ। ਜੇ ਪਸੰਦ ਕੀਤਾ ਜਾਵੇ, ਤਾਂ ਇਹ Kickshaw 'ਤੇ ਛੱਡਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਉਹ ਸਾਰੇ ਮੈਨੂ IDs ਨੂੰ ਸਵੈ-ਜਨਰੇਟ ਕਰੇ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੈਨੂ ID ਕੋਲਮ ਨੂੰ ਵੀ ਲੁਕਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਪਾਈਪ ਮੈਨੂ ਦੀ ਲੋੜ ਨਾ ਹੋਵੇ ਤਾਂ ਇਹ Execute ਕੋਲਮ 'ਤੇ ਵੀ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।

— <b>ਸੰਪਾਦਨਯੋਗ ਸੈੱਲਾਂ ਨਾਲ ਖਿੱਚੋ ਅਤੇ ਛੱਡੋ ਦਾ ਟਕਰਾਅ</b>

ਮੈਨੂ ਤੱਤਾਂ ਨੂੰ ਖਿੱਚੋ ਅਤੇ ਛੱਡੋ ਕਿਸੇ ਵੀ ਸਥਿਤੀ 'ਤੇ ਇੱਕ ਤੱਤ ਚੁਣ ਕੇ ਅਤੇ ਚੋਣ ਤੋਂ ਬਾਅਦ ਘਸੀਟਣਾ ਸ਼ੁਰੂ ਕਰਕੇ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ; ਹਾਲਾਂਕਿ, ਚੂੰਕਿ ਟ੍ਰੀ ਦ੍ਰਿਸ਼ਟੀ ਸੈੱਲ ਕਈ ਵਾਰ ਸੰਪਾਦਨਯੋਗ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਅਜਿਹਾ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇੱਕ ਉਪਭੋਗਤਾ ਗਲਤੀ ਨਾਲ ਸੈੱਲ ਦਾ ਸੰਪਾਦਨ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦੇਵੇ। ਇਸ ਤੋਂ ਬਚਣ ਦਾ ਇੱਕ ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ "ਕਿਸਮ" ਕੋਲਮ ਵਿੱਚ ਸੈੱਲ ਚੁਣਨਾ ਹੈ ਕਿਉਂਕਿ ਇਸ ਕੋਲਮ ਵਿੱਚ ਸੈੱਲ ਕਦੇ ਵੀ ਸੰਪਾਦਨਯੋਗ ਨਹੀਂ ਹੁੰਦੇ।

— <b>ਵਿਕਲਪ</b>

ਐਪਲੀਕੇਸ਼ਨ ਮੈਨੂ ਤੋਂ ਕਈ ਵਿਕਲਪ ਸੈੱਟ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ:
<span size="3000"> </span>
<b>1<span size="2000"> </span>a)</b> ਮੈਨੂ ਫਾਈਲ ਉੱਤੇ ਦੁਬਾਰਾ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਬੈਕਅਪ ਬਣਾਓ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਸਮਰੱਥ)
<b>1<span size="2000"> </span>b)</b> ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਮੈਨੂ ਫਾਈਲ ਵਿੱਚ ਇੰਡੈਂਟੇਸ਼ਨ ਲਈ ਟੈਬ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਸਮਰੱਥ)
<span background="#cccccc"> </span>  ਜੇ ਅਸਮਰੱਥ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ XML-ਟੈਗ ਪ੍ਰਤੀ ਪੱਧਰ ਚਾਰ ਖਾਲੀ ਜਗ੍ਹਾਵਾਂ ਦੀ ਵਰਤੋਂ ਦੁਆਰਾ ਇੰਡੈਂਟ ਕੀਤੇ ਜਾਣਗੇ।
<b>1<span size="2000"> </span>b)</b> ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਮੈਨੂ ਫਾਈਲ ਵਿੱਚ ਰੂਟ ਮੈਨੂ ਅਲੱਗ ਰੱਖੋ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਸਮਰੱਥ)
<span background="#cccccc"> </span>  ਜੇ ਚਾਲੂ ਕੀਤਾ ਗਿਆ, ਤਾਂ ਰੂਟ ਮੈਨੂ ਵਿੱਚ ਸਿਰਫ਼ ਮੈਨੂ ਦੇ ਲਿੰਕ ਹੋਣਗੇ ਅਤੇ ਮੈਨੂ
<span background="#cccccc"> </span>  ਖੁਦ ਰੂਟ ਮੈਨੂ ਦੇ ਉੱਪਰ ਸੂਚੀਬੱਧ ਹੋਣਗੇ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵਿੱਚ:
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>  &lt;menu id="menu1" label="Menu1"&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;item label="item"/&gt;</tt>
<span background="#cccccc"> </span>  <tt>  &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>  &lt;menu id="root-menu"&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;menu id="menu1"/&gt;</tt>
<span background="#cccccc"> </span>  <tt>  &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;/openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  ਜੇਕਰ ਅਸਮਰੱਥ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਭ ਕੁਝ ਰੂਟ ਮੈਨੂ ਵਿੱਚ ਪੈਕ ਕੀਤਾ ਜਾਵੇਗਾ:
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>  &lt;menu id="root-menu"&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;menu id="menu1" label="Menu1"&gt;</tt>
<span background="#cccccc"> </span>  <tt>      &lt;item label="item"/&gt;</tt>
<span background="#cccccc"> </span>  <tt>    &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>  <tt>  &lt;/menu&gt;</tt>
<span background="#cccccc"> </span>
<span background="#cccccc"> </span>  <tt>&lt;/openbox_menu&gt;</tt>
<span background="#cccccc"> </span>
<b>2<span size="2000"> </span>a)</b> Execute/Startupnotify ਵਿਕਲਪ ਸੌਰਟ ਕਰੋ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਅਸਮਰੱਥ)
<span size="3000"> </span>
<span background="#cccccc"> </span>  ਇਹ ਮੈਨੂ ਦੇ ਵਿਕਲਪਾਂ ਦਾ ਇਕਸਾਰ ਕ੍ਰਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੰਮ ਆਉਂਦਾ ਹੈ।
<span background="#cccccc"> </span>  "<u>E</u>xecute ਵਿਕਲਪ" "Execute" ਕਾਰਵਾਈ ਦੇ ਵਿਕਲਪਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ
<span background="#cccccc"> </span>  (ਅਪ੍ਰਚਲਿਤ "<u>e</u>xecute" ਵਿਕਲਪਾਂ ਨਾਲ ਭੁਲੇਖਾ ਨਾ ਖਾਓ)।
<span background="#cccccc"> </span>  ਇਹ ਵਿਵਸਥਾ ਹੇਠ ਲਿਖੇ ਪੈਟਰਨ ਅਨੁਸਾਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
<span background="#cccccc"> </span><tt> - prompt</tt><sup> </sup>
<span background="#cccccc"> </span><tt> - command</tt>
<span background="#cccccc"> </span><tt> - startupnotify</tt>
<span background="#cccccc"> </span><tt>   - enabled</tt>
<span background="#cccccc"> </span><tt>   - name</tt>
<span background="#cccccc"> </span><tt>   - wmclass</tt>
<span background="#cccccc"> </span><tt>   - icon</tt>
<span background="#cccccc"> </span>  ਜਦੋਂ ਇਹ ਸੈਟਿੰਗ ਸਰਗਰਮ ਹੁੰਦੀ ਹੈ, ਵਿਕਲਪਾਂ ਨੂੰ ਮੁੜ-ਕ੍ਰਮਬੱਧ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।
<b>1<span size="2000"> </span>b)</b> ਹਮੇਸ਼ਾ Execute ਵਿਕਲਪ ਰੂਪਾਂਤਰਨ ਬਾਰੇ ਸੂਚਿਤ ਕਰੋ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਸਮਰੱਥ)
<span size="3000"> </span>
<span background="#cccccc"> </span>  <tt>"execute"</tt> ਵਿਕਲਪ ਅਪ੍ਰਚਲਿਤ ਹਨ।
<span background="#cccccc"> </span>  <tt>"Execute"</tt> ਕਾਰਵਾਈਆਂ ਅਜੇ ਵੀ ਵੈਧ ਹਨ।
<span background="#cccccc"> </span>  ਪਹਿਲਾਂ ਦੱਸੇ ਗਏ ਵਿਕਲਪ ਸਵੈਚਾਲਿਤ ਤੌਰ 'ਤੇ <tt>"command"</tt> ਵਿਕਲਪਾਂ ਵਿੱਚ ਬਦਲ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ।
<span background="#cccccc"> </span>  ਜੇਕਰ ਰੂਪਾਂਤਰਨ ਹੋਇਆ ਹੈ ਤਾਂ ਇੱਕ ਸੁਨੇਹਾ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ।
<span size="3000"> </span>
<b>3<span size="2000"> </span>a)</b> ਗਾਹਕ ਪਾਸੇ ਸਜਾਵਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਅਸਮਰੱਥ; ਤਬਦੀਲੀ ਲਈ ਮੁੜ-ਆਰੰਭ ਦੀ ਲੋੜ ਹੈ)
<b>3<span size="2000"> </span>b)</b> ਮੈਨੂ ਪੱਟੀ ਦੀ ਬਜਾਏ ਮੈਨੂ ਬਟਨ ਦਿਖਾਓ (ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਸਮਰੱਥ; ਤਬਦੀਲੀ ਲਈ ਮੁੜ-ਆਰੰਭ ਦੀ ਲੋੜ ਹੈ)

— <b>ਕੀਬੋਰਡ ਸ਼ੌਰਟਕਟ ਦਾ "ਸਵਿੱਚਾਂ" ਵਜੋਂ ਕੰਮ ਕਰਨਾ</b>

"ਖੋਜੋ" ਗ੍ਰਿਡ ਨੂੰ ਇੱਕੋ ਕੀਬੋਰਡ ਸ਼ੌਰਟਕਟ ਨਾਲ ਦਿਖਾਇਆ ਅਤੇ ਲੁਕਾਇਆ ਜਾ ਸਕਦਾ ਹੈ; ਇਹ "ਖੋਜੋ ਅਤੇ ਬਦਲੋ" ਅਤੇ "ਸੁਝਾਅ" ਵਿੰਡੋਆਂ ਨੂੰ ਖੋਲ੍ਹਣ ਅਤੇ ਬੰਦ ਕਰਨ 'ਤੇ ਵੀ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।

<tt>ਖੋਜੋ:				CTRL + F
ਖੋਜੋ ਅਤੇ ਬਦਲੋ:		CTRL + H
ਸੁਝਾਅ:			F1</tt>

ਵਿੰਡੋਆਂ ਨੂੰ escape ਕੁੰਜੀ ਦਬਾ ਕੇ ਵੀ ਬੰਦ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

— <b>ਬਿਲਟ-ਇਨ ਇੰਟਰੈਕਟਿਵ ਖੋਜ ਨੂੰ ਅਯੋਗ ਕਰਨਾ</b>

ਇੰਟਰੈਕਟਿਵ ਖੋਜ, ਜੋ ਡਿਫੌਲਟ ਅਨੁਸਾਰ ਟ੍ਰੀ ਦ੍ਰਿਸ਼ਟੀ ਲਈ ਸਰਗਰਮ ਹੈ, ਨੂੰ Kickshaw ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਖੋਜ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੇ ਪੱਖ ਵਿੱਚ ਅਯੋਗ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਇਸ ਲਈ ਵੀ ਕੀਤਾ ਗਿਆ ਸੀ ਕਿਉਂਕਿ ਇੰਟਰੈਕਟਿਵ ਖੋਜ Kickshaw ਦੇ ਸੈਟਅਪ ਵਿੱਚ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦੀ।
