Mac VPN ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਕੁੰਜੀ ਦਬਾਉਣਾ ਕਾਫ਼ੀ ਹੈ, ਅਤੇ Apple ਇਸ ਨੂੰ ਬੰਨ੍ਹਣ ਦੇ ਦੋ ਆਪਣੇ ਤਰੀਕੇ ਦਿੰਦਾ ਹੈ। Shortcuts ਹਰ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਉਸਦਾ ਆਪਣਾ ਕੁੰਜੀ-ਸੰਜੋਗ ਅਤੇ ਮੀਨੂ ਬਾਰ ਵਿੱਚ ਇੱਕ ਐਂਟਰੀ ਦਿੰਦਾ ਹੈ। Automator ਤੁਹਾਨੂੰ ਇੱਕ Quick Action ਦਿੰਦਾ ਹੈ ਜਿਸਦੀ ਕੁੰਜੀ ਤੁਸੀਂ ਸਿਸਟਮ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਤੈਅ ਕਰਦੇ ਹੋ, ਵਰਕਫ਼ਲੋ ਤੋਂ ਵੱਖਰੀ। ਦੋਵੇਂ ਰਾਹ ਉਹੀ ਬੇਨਤੀ ਉਸੇ ਕਨੈਕਸ਼ਨ ਸੇਵਾ ਨੂੰ ਭੇਜਦੇ ਹਨ, ਇਸ ਲਈ ਅਸਲ ਫ਼ਰਕ ਇਹ ਹੈ ਕਿ ਬੰਧਨ ਕਿੱਥੇ ਰਹਿੰਦਾ ਹੈ, ਤੁਸੀਂ ਕਿਹੜੇ ਇਜਾਜ਼ਤ-ਦਰਵਾਜ਼ਿਆਂ ਵਿੱਚੋਂ ਲੰਘਦੇ ਹੋ, ਅਤੇ ਜਦੋਂ ਕੁੰਜੀ ਕੁਝ ਨਾ ਕਰਦੀ ਲੱਗੇ ਤਾਂ ਤੁਸੀਂ ਕੀ ਜਾਂਚਦੇ ਹੋ।

ਹੇਠਾਂ ਸਭ ਕੁਝ scutil --nc list ਵਿੱਚ ਦਿਖਣ ਵਾਲੀ ਮੌਜੂਦਾ ਸਿਸਟਮ VPN ਸੇਵਾ ਮੰਨਦਾ ਹੈ। ਜੇ ਤੁਹਾਡਾ ਪ੍ਰਦਾਤਾ ਤੀਜੀ ਧਿਰ ਦਾ ਕਲਾਇੰਟ ਦਿੰਦਾ ਹੈ ਜਿਸਦਾ ਕਨੈਕਸ਼ਨ ਉੱਥੇ ਕਦੇ ਨਹੀਂ ਦਿਖਦਾ, ਤਾਂ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਸਾਧਨ ਉਸ ਨੂੰ scutil ਰਾਹੀਂ ਨਹੀਂ ਚਲਾ ਸਕਦਾ, ਅਤੇ ਤੁਹਾਨੂੰ ਉਸੇ ਪ੍ਰਦਾਤਾ ਦੀ ਆਪਣੀ ਕਾਰਵਾਈ ਚਾਹੀਦੀ ਹੈ।

ਦੋਵੇਂ ਰਾਹ ਉਸੇ ਸੇਵਾ ਨੂੰ ਬੁਲਾਉਂਦੇ ਹਨ

ਸੂਚੀ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ, ਐਪ ਤੋਂ ਨਹੀਂ। scutil --nc list ਹਰ ਸੰਭਾਲੀ ਸੇਵਾ ਨੂੰ ਉਸਦੀ ਸਥਿਤੀ ਅਤੇ ਉਸਦੇ ਬਿਲਕੁਲ ਦਿਖਣ ਵਾਲੇ ਨਾਮ ਨਾਲ ਛਾਪਦਾ ਹੈ, ਅਤੇ ਉਹੀ ਸਟ੍ਰਿੰਗ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਕਮਾਂਡ ਵਿੱਚ ਹਵਾਲਾ ਚਿੰਨ੍ਹਾਂ ਵਿੱਚ ਰੱਖਣਾ ਹੈ:

/usr/sbin/scutil --nc start "Office VPN"

ਉਹ ਲਾਈਨ ਸਰਗਰਮੀ ਦੀ ਬੇਨਤੀ ਹੈ। ਬੇਨਤੀ ਮਨਜ਼ੂਰ ਹੁੰਦਿਆਂ ਹੀ ਇਹ ਵਾਪਸ ਆ ਜਾਂਦੀ ਹੈ; ਇਹ ਦੂਜੇ ਕਾਰਕ ਦੀ ਉਡੀਕ ਨਹੀਂ ਕਰਦੀ, ਇਹ ਨਹੀਂ ਦੱਸਦੀ ਕਿ ਨਿੱਜੀ DNS ਸੈੱਟ ਹੈ, ਅਤੇ ਇਹ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕਰਦੀ ਕਿ ਫਾਈਲ ਸਰਵਰ ਜਵਾਬ ਦੇ ਰਿਹਾ ਹੈ। ਇਸਨੂੰ ਉਸੇ ਕਲਿੱਕ ਵਾਂਗ ਸਮਝੋ ਜੋ ਤੁਸੀਂ ਮੀਨੂ ਵਿੱਚ ਕਰਦੇ, ਬੱਸ ਮੀਨੂ ਤੋਂ ਬਿਨਾਂ।

scutil ਵਿੱਚ ਟੌਗਲ ਵੀ ਨਹੀਂ ਹੈ। ਜੁੜਨ ਅਤੇ ਕੱਟਣ ਦੀਆਂ ਵੱਖਰੀਆਂ ਕਾਰਵਾਈਆਂ ਸਥਿਤੀ ਪਲਟਣ ਵਾਲੀ ਇੱਕ ਕੁੰਜੀ ਨਾਲੋਂ ਵਧੇਰੇ ਸੋਚ-ਸਮਝ ਕੇ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ, ਕਿਉਂਕਿ ਹੈਂਡਸ਼ੇਕ ਦੌਰਾਨ ਦਬਾਇਆ ਪਲਟਾਅ ਅਜਿਹਾ ਕਨੈਕਸ਼ਨ ਰੋਕ ਸਕਦਾ ਹੈ ਜੋ ਕਦੇ ਪੂਰਾ ਉੱਪਰ ਨਹੀਂ ਆਇਆ। ਜੇ ਇੱਕ ਹੀ ਕੁੰਜੀ ਚਾਹੀਦੀ ਹੈ, ਤਾਂ scutil --nc status "Office VPN" ਦੇ ਆਉਟਪੁੱਟ ਉੱਤੇ ਸ਼ਾਖਾ ਬਣਾਓ ਅਤੇ ਸਪਸ਼ਟ ਫ਼ੈਸਲਾ ਕਰੋ; ਅੰਨ੍ਹੇਵਾਹ ਬਦਲਦੇ ਨਾ ਰਹੋ।

Shortcuts: ਹਰ ਕਾਰਵਾਈ ਲਈ ਇੱਕ ਕੁੰਜੀ, ਇਜਾਜ਼ਤ ਦਾ ਵੱਡਾ ਖੇਤਰ

  1. Shortcuts ਵਿੱਚ ਇੱਕ ਸਥਾਨਕ ਸ਼ਾਰਟਕੱਟ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਕੰਮ ਦੇ ਨਾਮ ਉੱਤੇ ਰੱਖੋ, ਜਿਵੇਂ Connect Office VPN।

  2. Run Shell Script ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਬੇਨਤੀ ਪੇਸਟ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਸੇਵਾ ਦਾ ਨਾਮ ਸ਼ਬਦਸ਼ਃ ਟਾਈਪ ਹੋਇਆ ਹੋਵੇ, ਕਲਿੱਪਬੋਰਡ ਜਾਂ ਚੁਣੇ ਲਿਖਤ ਤੋਂ ਲਿਆ ਹੋਇਆ ਨਹੀਂ।

  3. ਇਸਨੂੰ ਆਪਣੇ ਲੌਗ-ਇਨ ਸੈਸ਼ਨ ਵਿੱਚ ਐਡੀਟਰ ਤੋਂ ਇੱਕ ਵਾਰ ਚਲਾਓ ਅਤੇ ਆਮ ਪ੍ਰਮਾਣੀਕਰਨ ਪ੍ਰਵਾਹ ਪੂਰਾ ਕਰੋ, ਤਾਂ ਜੋ ਸਿਸਟਮ ਲੋੜੀਂਦੀ ਮਨਜ਼ੂਰੀ ਦਰਜ ਕਰ ਲਵੇ।

  4. ਸ਼ਾਰਟਕੱਟ ਦੇ ਵੇਰਵੇ ਖੋਲ੍ਹੋ ਅਤੇ Add Keyboard Shortcut ਨਾਲ ਕੋਈ ਸੰਜੋਗ ਬੰਨ੍ਹੋ। Apple ਇਸ ਬੰਧਨ ਨੂੰ ਆਪਣੀ Shortcuts ਵਰਤੋਂਕਾਰ ਗਾਈਡ ਵਿੱਚ ਦਰਜ ਕਰਦਾ ਹੈ; ਜੋ ਸੰਜੋਗ ਸਿਸਟਮ ਪਹਿਲਾਂ ਹੀ ਸੰਭਾਲੀ ਰੱਖਦਾ ਹੈ, ਉਹ ਲਏ ਨਹੀਂ ਜਾ ਸਕਦੇ।

ਬੰਧਨ ਸ਼ਾਰਟਕੱਟ ਦੇ ਨਾਲ ਯਾਤਰਾ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਕਾਰਵਾਈ ਵਾਧੂ ਕੰਮ ਤੋਂ ਬਿਨਾਂ ਮੀਨੂ ਬਾਰ ਜਾਂ Dock ਵਿੱਚ ਵੀ ਬੈਠ ਸਕਦੀ ਹੈ। ਕੀਮਤ ਦੂਜੀ ਇਜਾਜ਼ਤ ਹੈ: Shortcuts ਆਪਣੀਆਂ ਤਰਜੀਹਾਂ ਵਿੱਚ ਸਕ੍ਰਿਪਟਿੰਗ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਣ ਤੱਕ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਨਹੀਂ ਚਲਾਏਗਾ, ਅਤੇ ਪ੍ਰਬੰਧਿਤ Mac ਉੱਤੇ ਉਹ ਸੈਟਿੰਗ ਨੀਤੀ ਨਾਲ ਤਾਲਾ-ਬੰਦ ਹੋ ਸਕਦੀ ਹੈ। ਇਹ ਉਹਨਾਂ ਸ਼ਾਰਟਕੱਟਾਂ ਲਈ ਦਿਓ ਜੋ ਤੁਸੀਂ ਆਪ ਲਿਖੇ ਜਾਂ ਪੜ੍ਹੇ, ਕਿਸੇ ਅਸਪਸ਼ਟ ਸਮੱਗਰੀ ਵਾਲੀ ਆਯਾਤ ਫਾਈਲ ਲਈ ਨਹੀਂ।

ਸਿੰਕ ਦੂਜਾ ਜਾਲ ਹੈ। ਦੂਜੇ Mac ਤੋਂ ਨਕਲ ਕੀਤਾ ਸ਼ਾਰਟਕੱਟ ਅਜੇ ਵੀ ਉਸ Mac ਦਾ ਸ਼ਬਦਸ਼ਃ ਸੇਵਾ-ਨਾਮ ਢੋਂਦਾ ਹੈ। ਜਿੱਥੇ ਸੇਵਾ ਦਾ ਨਾਮ ਵੱਖਰਾ ਹੈ ਅਜਿਹੀ ਮਸ਼ੀਨ ਉੱਤੇ ਕੁੰਜੀ ਚੱਲ ਪੈਂਦੀ ਹੈ, ਸਕ੍ਰਿਪਟ ਬਾਹਰ ਨਿਕਲ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਕੋਈ ਚੀਜ਼ ਤੁਹਾਨੂੰ ਕਾਰਨ ਨਹੀਂ ਦੱਸਦੀ।

Automator: ਘੱਟ ਹਿਲਦੇ ਭਾਗ, ਉਹ ਕੁੰਜੀ ਜੋ ਤੁਹਾਨੂੰ ਲੱਭਣੀ ਪਵੇ

  1. Automator ਵਿੱਚ Quick Action ਚੁਣੋ, ਵਰਕਫ਼ਲੋ ਨੂੰ ਇੰਝ ਰੱਖੋ ਕਿ ਕਿਸੇ ਵੀ ਐਪ ਵਿੱਚ ਇਨਪੁੱਟ ਨਾ ਲਵੇ, ਅਤੇ ਉਸੇ ਕਮਾਂਡ ਨਾਲ Run Shell Script ਸ਼ਾਮਲ ਕਰੋ, ਸ਼ੈੱਲ /bin/zsh।

  2. ਇਸਨੂੰ ਅਜਿਹੇ ਨਾਮ ਨਾਲ ਸੰਭਾਲੋ ਜੋ ਤੁਸੀਂ ਸੂਚੀ ਵਿੱਚ ਪਛਾਣੋ, ਕਿਉਂਕਿ ਬਾਅਦ ਵਿੱਚ ਉਹੀ ਨਾਮ ਲੱਭੋਗੇ।

  3. ਸਿਸਟਮ ਸੈਟਿੰਗਾਂ, ਫਿਰ ਕੀਬੋਰਡ, ਫਿਰ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ, ਫਿਰ ਸੇਵਾਵਾਂ ਖੋਲ੍ਹੋ। ਵਰਕਫ਼ਲੋ ਲੱਭੋ, ਟਿੱਕ ਨਾ ਹੋਵੇ ਤਾਂ ਟਿੱਕ ਕਰੋ, ਅਤੇ ਸੰਜੋਗ ਦਰਜ ਕਰੋ।

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

ਤੁਹਾਨੂੰ ਮਿਲਦਾ ਹੈ ਛੋਟਾ ਪ੍ਰਤੀਕ ਅਤੇ ਇੱਕ ਘੱਟ ਇਜਾਜ਼ਤ-ਬੇਨਤੀ: ਸਾਧਾਰਨ ਵਰਕਫ਼ਲੋ ਫਾਈਲ, ਆਪਣੀ ਮੀਨੂ ਬਾਰ ਐਂਟਰੀ ਨਹੀਂ, ਬਹਿਸ ਲਾਇਕ ਕੋਈ ਸਕ੍ਰਿਪਟਿੰਗ ਟੌਗਲ ਨਹੀਂ। ਤੁਸੀਂ ਗੁਆਉਂਦੇ ਹੋ ਲੱਭਣ ਦੀ ਸਹੂਲਤ, ਕਿਉਂਕਿ ਕਾਰਵਾਈ ਸੇਵਾਵਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਤਦ ਹੀ ਦਿਖਦੀ ਹੈ ਜਦੋਂ ਵਰਕਫ਼ਲੋ ਸੰਭਾਲਿਆ ਜਾ ਚੁੱਕਾ ਹੋਵੇ ਅਤੇ ਸਿਸਟਮ ਇਸਨੂੰ ਇੱਕ ਵਾਰ ਦੇਖ ਚੁੱਕਾ ਹੋਵੇ।

ਕੁੰਜੀ ਕੁਝ ਨਾ ਕਰੇ ਤਾਂ ਉਹ ਕਿੱਥੇ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ

SymptomShortcuts routeAutomator route
Key fires, nothing connectsService name mismatch; re-read scutil --nc listSame name mismatch inside the shell action
Key never fires anywhereBinding collides with a reserved or app-level combinationService entry unticked in Keyboard Shortcuts, or renamed
An authorization dialog appears every timePrompt comes from the VPN type, not from ShortcutsSame prompt, same cause; the script runs as you
Connects, no reachable resourceReadiness not checked after the requestIdentical gap, identical fix
Works only inside one appRare; check where the shortcut is made availableWorkflow set to receive input from a specific app

ਸਾਰਣੀ ਜਾਣ-ਬੁੱਝ ਕੇ ਟੇਢੀ ਹੈ: ਇਸਦੀਆਂ ਪੰਜ ਲਾਈਨਾਂ ਵਿੱਚੋਂ ਦੋ ਵਿੱਚ ਸੁਧਾਰ ਸੱਚਮੁੱਚ ਵੱਖਰਾ ਹੈ। ਬਹੁਤੇ ਅਸਫਲ ਕੁੰਜੀ-ਦਬਾਅ ਉਸੇ ਇੱਕ ਦੋਸ਼-ਜੋੜੇ ਉੱਤੇ ਆਉਂਦੇ ਹਨ, ਸੰਭਾਲੀ ਸੇਵਾ ਨਾਲ ਨਾ ਮਿਲਦਾ ਨਾਮ ਅਤੇ ਪੂਰਾ ਹੋਇਆ ਕਨੈਕਸ਼ਨ ਸਮਝੀ ਜਾਂਦੀ ਬੇਨਤੀ, ਅਤੇ ਸਾਧਨ ਬਦਲਣ ਨਾਲ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਠੀਕ ਨਹੀਂ ਹੁੰਦਾ।

ਦੋਵੇਂ ਰਾਹ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸੰਭਾਲਣ ਤੋਂ ਵੀ ਇਨਕਾਰ ਕਰਦੇ ਹਨ। ਕੁੰਜੀਆਂ ਦਾ ਸੰਜੋਗ ਕਿਸੇ ਇੰਟਰੈਕਟਿਵ ਲੌਗ-ਇਨ ਨੂੰ ਬਿਨਾਂ ਨਿਗਰਾਨੀ ਵਾਲਾ ਨਹੀਂ ਬਣਾ ਸਕਦਾ, ਅਤੇ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਪਾਸਵਰਡ ਪੇਸਟ ਕਰਨਾ ਇਸਨੂੰ ਦਿਨ ਵਿੱਚ ਇੱਕ ਵਾਰ ਟਾਈਪ ਕਰਨ ਨਾਲੋਂ ਮਾੜਾ ਵਿਚਾਰ ਹੈ।

ਇਹਨਾਂ ਤਿੰਨ ਸ਼ਰਤਾਂ ਦੇ ਆਧਾਰ ਉੱਤੇ ਚੁਣੋ

Shortcuts ਚੁਣੋ ਜਦੋਂ ਤੁਸੀਂ ਹਰ ਕਾਰਵਾਈ ਲਈ ਇੱਕ ਕੁੰਜੀ ਅਤੇ ਮੀਨੂ ਬਾਰ ਤੋਂ ਪਹੁੰਚ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਜਦੋਂ ਸਕ੍ਰਿਪਟਿੰਗ ਮਸ਼ੀਨ ਉੱਤੇ ਪਹਿਲਾਂ ਹੀ ਇਜਾਜ਼ਤਯੋਗ ਹੋਵੇ। Automator ਚੁਣੋ ਜਦੋਂ ਤੁਸੀਂ Macs ਵਿਚਕਾਰ ਨਕਲ ਲਈ ਇੱਕ ਹੀ ਫਾਈਲ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਕੋਈ ਵਾਧੂ ਟੌਗਲ ਨਹੀਂ। ਜੇ ਤੁਹਾਡੀ ਸੰਸਥਾ Shortcuts ਵਿੱਚ ਸਕ੍ਰਿਪਟਿੰਗ ਉੱਤੇ ਤਾਲਾ ਲਾਉਂਦੀ ਹੈ, ਤਾਂ Quick Action ਇਹਨਾਂ ਦੋਵਾਂ ਵਿੱਚੋਂ ਇਕੱਲਾ ਹੈ ਜੋ ਨੀਤੀ ਬਦਲੇ ਬਿਨਾਂ ਚੱਲੇਗਾ, ਅਤੇ ਇਹੀ ਸਵਾਲ ਤੁਹਾਡੇ ਲਈ ਤੈਅ ਕਰਦਾ ਹੈ।

ਕੁੰਜੀ ਉੱਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਸੂਚੀ ਵੇਖੋ: ਸੇਵਾ ਦੀ ਪੁਸ਼ਟੀ scutil --nc list ਵਿੱਚ ਕਰੋ; ਕੁੰਜੀ ਨੂੰ ਠੰਡੇ ਸਟਾਰਟ ਤੋਂ ਦਬਾਓ ਅਤੇ scutil --nc status ਵੇਖੋ; ਜਿਸ ਸਰੋਤ ਲਈ ਸੁਰੰਗ ਹੈ ਉਹ ਖੋਲ੍ਹੋ; ਅਤੇ ਵੱਖਰੀ, ਸਪਸ਼ਟ ਨਾਮ ਵਾਲੀ ਕੱਟਣ ਦੀ ਕਾਰਵਾਈ ਬਣਾਓ। ਇਕੱਲੀ ਰੋਕਣ ਵਾਲੀ ਕਾਰਵਾਈ ਕਿਸੇ ਦੂਰਸਥ ਸੈਸ਼ਨ ਉੱਤੇ ਨਾ ਰੱਖੋ ਜਿੱਥੇ ਪਹੁੰਚਣ ਲਈ ਤੁਹਾਨੂੰ ਸੁਰੰਗ ਚਾਹੀਦੀ ਹੋਵੇ।

ਅਗਲਾ ਕਦਮ: ਸਿਰਫ਼ Connect ਬੰਨ੍ਹੋ, Disconnect ਨੂੰ ਇੱਕ ਦਿਨ ਬਿਨਾਂ ਬੰਨ੍ਹਿਆ ਛੱਡੋ, ਅਤੇ ਨੋਟ ਕਰੋ ਕਿ ਤੁਸੀਂ ਫਿਰ ਵੀ ਕਿੰਨੀ ਵਾਰ ਮੀਨੂ ਵੱਲ ਹੱਥ ਵਧਾਉਂਦੇ ਹੋ। ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਦਬਾਅ ਸਮਾਂ ਬਚਾਉਂਦਾ ਹੈ ਜਾਂ ਸਿਰਫ਼ ਸਥਿਤੀ ਲੁਕਾਉਂਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ