ਮਾਊਸ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਵਿੱਚਾਂ ਦੀ ਕਾਰਜਪ੍ਰਣਾਲੀ
ਮਕੈਨੀਕਲ ਮਾਊਸ ਸਵਿੱਚਾਂ ਦੇ ਅੰਦਰ ਧਾਤੂ ਦੇ ਛੋਟੇ ਪੱਤੇ (leaf springs) ਹੁੰਦੇ ਹਨ ਜੋ ਹਰ ਕਲਿੱਕ 'ਤੇ ਆਪਸ ਵਿੱਚ ਜੁੜਦੇ ਅਤੇ ਟੁੱਟਦੇ ਹਨ। ਸਮੇਂ ਦੇ ਨਾਲ, ਭੌਤਿਕ ਘਸਾਵਟ ਕਾਰਨ ਇਹਨਾਂ ਸੰਪਰਕਾਂ ਵਿੱਚ ਲਚਕੀਲਾਪਣ ਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ "ਕੰਟੈਕਟ ਬਾਊਂਸਿੰਗ" (contact bouncing) ਜਾਂ "ਚੈਟਰਿੰਗ" (chattering) ਦੀ ਸਮੱਸਿਆ ਪੈਦਾ ਹੁੰਦੀ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਜਦੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਬਟਨ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਵਾਰ ਦਬਾਉਂਦਾ ਹੈ, ਤਾਂ ਖਰਾਬ ਹੋ ਚੁੱਕਾ ਸਵਿੱਚ ਬਹੁਤ ਹੀ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਵਾਰ-ਵਾਰ ਸੰਪਰਕ ਬਣਾਉਂਦਾ ਅਤੇ ਤੋੜਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਰੋਕਣ ਲਈ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਡੀਬਾਊਂਸਿੰਗ (debouncing) ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸਮੇਂ ਦੇ ਅੰਦਰ ਆਉਣ ਵਾਲੇ ਵਾਧੂ ਸਿਗਨਲਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਸਵਿੱਚ ਦੀ ਖਰਾਬੀ ਇਸ ਡੀਬਾਊਂਸਿੰਗ ਸੀਮਾ ਤੋਂ ਬਾਹਰ ਚਲੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਮਾਊਸ ਆਪਣੇ ਆਪ ਡਬਲ-ਕਲਿੱਕ (ਡਬਲ-ਫਾਇਰ) ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦਾ ਹੈ ਜਾਂ ਕਲਿੱਕਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਛੱਡ ਦਿੰਦਾ ਹੈ।
ਇਹ ਟੂਲ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਨਿਰਧਾਰਤ ਟੈਸਟ ਏਰੀਆ ਪ੍ਰਦਾਨ ਕਰਕੇ ਇਸ ਸਮੱਸਿਆ ਦੀ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਸ ਖੇਤਰ ਦੇ ਅੰਦਰ ਕਲਿੱਕ ਕਰਨ, ਸਕ੍ਰੋਲ ਕਰਨ ਅਤੇ ਪੁਆਇੰਟਰ ਨੂੰ ਹਿਲਾਉਣ ਨਾਲ ਰੀਅਲ-ਟਾਈਮ ਈਵੈਂਟ ਡੇਟਾ ਰਿਕਾਰਡ ਹੁੰਦਾ ਹੈ। ਇਸ ਨਾਲ ਇਹ ਪਤਾ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਕੀ ਕੋਈ ਬਟਨ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਉਹ ਆਪਣੇ ਆਪ ਵਾਧੂ ਕਲਿੱਕ ਰਜਿਸਟਰ ਕਰ ਰਿਹਾ ਹੈ।
ਇਨਪੁਟ ਪੈਰਾਮੀਟਰ ਅਤੇ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ
ਟੈਸਟ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਟੈਸਟ ਏਰੀਆ ਦੇ ਅੰਦਰ ਵੱਖ-ਵੱਖ ਮਾਊਸ ਗਤੀਵਿਧੀਆਂ ਕਰਨੀਆਂ ਪੈਂਦੀਆਂ ਹਨ। ਟੂਲ ਹੇਠ ਲਿਖੇ ਇਨਪੁਟਸ ਨੂੰ ਸਵੀਕਾਰ ਅਤੇ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ:
- ਮਾਊਸ ਐਕਸ਼ਨ: ਟੈਸਟ ਏਰੀਆ ਦੇ ਅੰਦਰ ਖੱਬਾ ਕਲਿੱਕ, ਸੱਜਾ ਕਲਿੱਕ, ਮਿਡਲ ਕਲਿੱਕ, ਸਾਈਡ ਬਟਨਾਂ (ਜਿਵੇਂ ਕਿ Back ਅਤੇ Forward) ਨੂੰ ਦਬਾਉਣਾ, ਅਤੇ ਸਕ੍ਰੋਲ ਵ੍ਹੀਲ ਨੂੰ ਘੁਮਾਉਣਾ।
- ਪੁਆਇੰਟਰ ਮੂਵਮੈਂਟ: ਟੈਸਟ ਏਰੀਆ ਦੇ ਅੰਦਰ ਮਾਊਸ, ਪੈੱਨ, ਜਾਂ ਟੱਚ ਇਨਪੁਟ ਨੂੰ ਹਿਲਾਉਣਾ, ਜਿਸ ਨਾਲ ਸਕ੍ਰੀਨ 'ਤੇ ਕੋਆਰਡੀਨੇਟਸ ਲਗਾਤਾਰ ਅੱਪਡੇਟ ਹੁੰਦੇ ਹਨ।
- ਡਬਲ-ਫਾਇਰ ਥ੍ਰੈਸ਼ਹੋਲਡ: ਇੱਕ ਅਨੁਕੂਲਿਤ ਸਮਾਂ ਸੀਮਾ (ਜੋ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ 40 ms 'ਤੇ ਸੈੱਟ ਹੁੰਦੀ ਹੈ)। ਜੇਕਰ ਇੱਕੋ ਬਟਨ ਦੀਆਂ ਦੋ ਲਗਾਤਾਰ ਪ੍ਰੈੱਸਾਂ ਇਸ ਨਿਰਧਾਰਤ ਸਮੇਂ ਤੋਂ ਘੱਟ ਅੰਤਰਾਲ ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ, ਤਾਂ ਸਿਸਟਮ ਇਸਨੂੰ ਡਬਲ-ਫਾਇਰ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰਦਾ ਹੈ।
- ਲੌਗ ਸਾਫ਼ ਕਰੋ ਕਮਾਂਡ: ਇੱਕ ਬਟਨ ਜਿਸ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਪੇਜ 'ਤੇ ਇਕੱਠੇ ਹੋਏ ਸਾਰੇ ਪੁਰਾਣੇ ਈਵੈਂਟ ਇਤਿਹਾਸ ਨੂੰ ਤੁਰੰਤ ਮਿਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਆਊਟਪੁਟ ਅਤੇ ਸਟੈਟਿਸਟਿਕਸ ਪੈਨਲ
ਜਿਵੇਂ ਹੀ ਟੈਸਟ ਏਰੀਆ ਵਿੱਚ ਕੋਈ ਗਤੀਵਿਧੀ ਹੁੰਦੀ ਹੈ, ਟੂਲ ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਰੀਅਲ-ਟਾਈਮ ਵਿੱਚ ਅੱਪਡੇਟ ਹੁੰਦੇ ਹਨ:
ਸਟੇਟਸ ਅਤੇ ਸੰਕੇਤਕ
ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਉਪਭੋਗਤਾ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਟੈਸਟ ਏਰੀਏ ਵਿੱਚ ਕਲਿੱਕ ਜਾਂ ਸਕ੍ਰੋਲ ਕਰੋ ਸੁਨੇਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ. ਜਦੋਂ ਟੂਲ ਇਨਪੁਟ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਸਟੇਟਸ ਬਦਲ ਕੇ ਮਾਊਸ ਇਨਪੁਟ ਸੁਣਿਆ ਜਾ ਰਿਹਾ ਹੈ ਹੋ ਜਾਂਦਾ ਹੈ. ਨਵੀਨਤਮ ਗਤੀਵਿਧੀ ਨੂੰ ਨਵੀਨਤਮ ਈਵੈਂਟ ਸੈਕਸ਼ਨ ਦੇ ਅਧੀਨ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ.
ਵਿਜ਼ੂਅਲ ਲੈਜੈਂਡ
ਬਟਨਾਂ ਦੀ ਸਥਿਤੀ ਨੂੰ ਸਮਝਣ ਲਈ ਤਿੰਨ ਰੰਗਦਾਰ ਸੰਕੇਤ ਦਿੱਤੇ ਗਏ ਹਨ:
ਦਬਾਇਆ ਹੋਇਆ: ਉਹ ਬਟਨ ਜੋ ਇਸ ਸਮੇਂ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਦਬਾ ਕੇ ਰੱਖਿਆ ਗਿਆ ਹੈ.ਟੈਸਟ ਕੀਤਾ ਗਿਆ: ਉਹ ਬਟਨ ਜੋ ਮੌਜੂਦਾ ਸੈਸ਼ਨ ਦੌਰਾਨ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਾਰ ਸਫਲਤਾਪੂਰਵਕ ਦਬਾਇਆ ਗਿਆ ਹੈ.ਡਬਲ-ਫਾਇਰਡ: ਉਹ ਬਟਨ ਜਿਸ ਨੇ ਨਿਰਧਾਰਤ ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਤੇਜ਼ੀ ਨਾਲ ਕਲਿੱਕ ਰਜਿਸਟਰ ਕੀਤਾ ਹੈ.
ਅੰਕੜੇ ਅਤੇ ਡਬਲ-ਫਾਇਰ ਚੈੱਕ ਟੇਬਲ
ਸਟੈਟਿਸਟਿਕਸ ਪੈਨਲ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਮੈਟ੍ਰਿਕਸ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:
ਟੈਸਟ ਕੀਤੇ ਬਟਨਕੁੱਲ ਪ੍ਰੈੱਸਾਂਡਬਲ-ਫਾਇਰਸਵ੍ਹੀਲ ਸਟੈਪਸ
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਡਬਲ-ਫਾਇਰ ਚੈੱਕ ਟੇਬਲ ਵਿੱਚ ਹਰੇਕ ਬਟਨ ਲਈ ਵਿਸ਼ੇਸ਼ ਕਾਲਮ ਹੁੰਦੇ ਹਨ:
ਬਟਨ(ਜਿਵੇਂ ਕਿ Left, Right, Middle, Back, Forward, Wheel, ਜਾਂ ਅਣਪਛਾਤੇ ਬਟਨਾਂ ਲਈ ਬਟਨ{number})ਪ੍ਰੈੱਸਾਂਘੱਟੋ-ਘੱਟ ਗੈਪ
ਈਵੈਂਟ ਲੌਗ ਟੇਬਲ
ਹਰ ਇੱਕ ਮਾਊਸ ਐਕਸ਼ਨ ਨੂੰ ਈਵੈਂਟ ਲੌਗ ਟੇਬਲ ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਕਾਲਮ ਹੁੰਦੇ ਹਨ:
ਸਮਾਂ: ਈਵੈਂਟ ਦਾ ਸਹੀ ਸਮਾਂ.ਈਵੈਂਟ: ਇਸ ਵਿੱਚਡਾਊਨ,ਅੱਪ,ਡਬਲ-ਕਲਿੱਕ, ਜਾਂਵ੍ਹੀਲਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ.ਬਟਨ: ਪ੍ਰਭਾਵਿਤ ਬਟਨ ਦਾ ਨਾਮ.ਵੇਰਵੇ: ਇਸ ਵਿੱਚ ਬਟਨ ਦਾ ਕੋਡ, ਦਬਾਏ ਹੋਏ ਬਟਨ (ਜਾਂਕੋਈ ਨਹੀਂ), ਪੋਜੀਸ਼ਨ (X/Y ਕੋਆਰਡੀਨੇਟਸ), ਵ੍ਹੀਲ ਦੀ ਦਿਸ਼ਾ, ਅੰਤਰਾਲ, ਦਬਾਉਣ ਦਾ ਸਮਾਂ, ਅਤੇ ਪੁਆਇੰਟਰ ਦੀ ਕਿਸਮ (ਜਿਵੇਂ ਕਿmouse,pen, ਜਾਂtouch) ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ.- ਜੇਕਰ ਕੋਈ ਕਲਿੱਕ ਬਹੁਤ ਤੇਜ਼ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਉਸ ਦੇ ਸਾਹਮਣੇ
ਡਬਲ-ਫਾਇਰਡਦਾ ਬੈਜ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ.
ਜੇਕਰ ਅਜੇ ਤੱਕ ਕੋਈ ਗਤੀਵਿਧੀ ਨਹੀਂ ਹੋਈ ਹੈ, ਤਾਂ ਲੌਗ ਵਿੱਚ ਅਜੇ ਤੱਕ ਕੋਈ ਮਾਊਸ ਈਵੈਂਟ ਨਹੀਂ ਹੈ — ਟੈਸਟ ਏਰੀਏ ਵਿੱਚ ਕਲਿੱਕ ਜਾਂ ਸਕ੍ਰੋਲ ਕਰੋ। ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ.
ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਨਿਯਮ
ਵੱਖ-ਵੱਖ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਮਾਊਸ ਦੇ ਈਵੈਂਟਸ ਨੂੰ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਸੰਭਾਲਦੇ ਹਨ, ਜਿਸ ਕਾਰਨ ਟੈਸਟਿੰਗ ਦੌਰਾਨ ਕੁਝ ਖਾਸ ਨਿਯਮ ਲਾਗੂ ਹੁੰਦੇ ਹਨ:
ਰਾਈਟ-ਕਲਿੱਕ ਅਤੇ ਕੰਟੈਕਟ ਮੀਨੂ
ਆਮ ਤੌਰ 'ਤੇ, ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਾਈਟ-ਕਲਿੱਕ ਕਰਨ 'ਤੇ ਇੱਕ ਕੰਟੈਕਟ ਮੀਨੂ ਖੁੱਲ੍ਹਦਾ ਹੈ। ਟੈਸਟ ਏਰੀਆ ਦੇ ਅੰਦਰ ਇਸ ਮੀਨੂ ਨੂੰ ਦਬਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਰਾਈਟ-ਕਲਿੱਕ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਰੁਕਾਵਟ ਦੇ ਟੈਸਟ ਕੀਤਾ ਜਾ ਸਕੇ। ਹਾਲਾਂਕਿ, ਇਸਦੇ ਕੁਝ ਅਪਵਾਦ ਹਨ:
- Firefox: ਜੇਕਰ Firefox ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ
Shift + ਰਾਈਟ-ਕਲਿੱਕਦਬਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਆਪਣਾ ਕੰਟੈਕਟ ਮੀਨੂ ਹਮੇਸ਼ਾ ਖੁੱਲ੍ਹੇਗਾ ਅਤੇ ਇਹ ਕਲਿੱਕ ਟੂਲ ਦੁਆਰਾ ਰਿਕਾਰਡ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। - macOS: ਐਪਲ ਦੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ, ਡਿਜ਼ਾਈਨ ਦੇ ਮੁਤਾਬਕ
Ctrl + ਕਲਿੱਕਨੂੰ ਹਮੇਸ਼ਾ ਰਾਈਟ-ਕਲਿੱਕ ਵਜੋਂ ਰਜਿਸਟਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਸਾਈਡ ਬਟਨਾਂ ਦੀ ਇੰਟਰਸੈਪਸ਼ਨ
ਮਾਊਸ ਦੇ ਸਾਈਡ ਬਟਨ (Back ਅਤੇ Forward) ਆਮ ਤੌਰ 'ਤੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪਿੱਛੇ ਜਾਂ ਅੱਗੇ ਜਾਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਟੂਲ ਇਹਨਾਂ ਡਿਫੌਲਟ ਸ਼ਾਰਟਕੱਟਾਂ ਨੂੰ ਰੋਕਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਬਟਨ ਪ੍ਰੈੱਸ ਰਿਕਾਰਡ ਹੋ ਸਕੇ। ਪਰ, ਕੁਝ ਸਿਸਟਮ (ਜਿਵੇਂ ਕਿ Linux 'ਤੇ Firefox) ਇਹਨਾਂ ਪ੍ਰੈੱਸਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਆਪਣੇ ਕੋਲ ਹੀ ਰੋਕ ਲੈਂਦੇ ਹਨ, ਜਿਸ ਕਾਰਨ ਉਹ ਪੇਜ 'ਤੇ ਰਜਿਸਟਰ ਨਹੀਂ ਹੁੰਦੇ।
ਸਕ੍ਰੋਲ ਵ੍ਹੀਲ ਯੂਨਿਟਸ
ਸਕ੍ਰੋਲ ਵ੍ਹੀਲ ਦੇ ਘੁੰਮਣ 'ਤੇ ਮਿਲਣ ਵਾਲੇ ਡੈਲਟਾ ਮੁੱਲ ਵੱਖ-ਵੱਖ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਇਹ ਮੁੱਲ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਆਧਾਰ 'ਤੇ pixels, lines, ਜਾਂ pages ਵਿੱਚ ਰਿਪੋਰਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਇਸ ਲਈ, ਵੱਖ-ਵੱਖ ਬ੍ਰਾਊਜ਼ਰਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦੇ ਸਮੇਂ ਰੌਅ ਡੈਲਟਾ ਨੰਬਰਾਂ ਦੀ ਬਜਾਏ ਸਕ੍ਰੋਲ ਦੀ ਦਿਸ਼ਾ ਅਤੇ ਸਟੈਪ ਕਾਊਂਟ 'ਤੇ ਧਿਆਨ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ।
ਟੱਚ ਇਨਪੁਟ ਦੀਆਂ ਸੀਮਾਵਾਂ
ਟੱਚਸਕ੍ਰੀਨ 'ਤੇ ਕੀਤੀਆਂ ਗਈਆਂ ਟੈਪਾਂ ਨੂੰ ਟੂਲ ਦੁਆਰਾ ਟੱਚ ਈਵੈਂਟਸ ਵਜੋਂ ਦਰਜ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਪਰ, ਮਾਊਸ ਬਟਨਾਂ ਅਤੇ ਸਕ੍ਰੋਲ ਵ੍ਹੀਲ ਦੀ ਸਹੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਭੌਤਿਕ ਮਾਊਸ ਜਾਂ ਟ੍ਰੈਕਪੈਡ ਦੀ ਵਰਤੋਂ ਲਾਜ਼ਮੀ ਹੈ।
ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਪ੍ਰਾਈਵੇਸੀ
ਇਸ ਟੂਲ ਵਿੱਚ ਸੁਰੱਖਿਆ ਅਤੇ ਪ੍ਰਾਈਵੇਸੀ ਦਾ ਪੂਰਾ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ:
- ਤੁਹਾਡੇ ਮਾਊਸ ਦੀਆਂ ਸਾਰੀਆਂ ਗਤੀਵਿਧੀਆਂ ਅਤੇ ਕਲਿੱਕਾਂ ਨੂੰ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਹੀ ਸਥਾਨਕ ਤੌਰ (locally) 'ਤੇ ਪ੍ਰੋਸੈਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਕੋਈ ਵੀ ਡੇਟਾ ਕਿਸੇ ਬਾਹਰੀ ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਜਾਂ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।
- ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ
ਲੌਗ ਸਾਫ਼ ਕਰੋਬਟਨ ਦਬਾਉਂਦੇ ਹੋ ਜਾਂ ਪੇਜ ਨੂੰ ਬੰਦ/ਰਿਫ੍ਰੈਸ਼ ਕਰਦੇ ਹੋ, ਸਾਰਾ ਰਿਕਾਰਡ ਕੀਤਾ ਗਿਆ ਈਵੈਂਟ ਇਤਿਹਾਸ ਹਮੇਸ਼ਾ ਲਈ ਮਿਟ ਜਾਂਦਾ ਹੈ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ (FAQ)
ਜਦੋਂ ਮੈਂ ਇੱਕ ਵਾਰ ਦਬਾਉਂਦਾ ਹਾਂ ਤਾਂ ਮੇਰਾ ਮਾਊਸ ਡਬਲ-ਕਲਿੱਕ ਕਰਦਾ ਹੈ — ਕੀ ਇਹ ਇਸਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦਾ ਹੈ?
ਹਾਂ। ਸ਼ੱਕੀ ਬਟਨ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ, ਜਾਣਬੁੱਝ ਕੇ ਕਲਿੱਕ ਕਰਕੇ ਦਬਾਓ: ਹਰ ਪ੍ਰੈੱਸ 'ਤੇ ਬਿਲਕੁਲ ਇੱਕ Down ਅਤੇ ਇੱਕ Up ਲੌਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਫਲੈਗ ਵਿੰਡੋ (ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ 40 ms) ਦੇ ਅੰਦਰ ਆਉਣ ਵਾਲੀ ਇੱਕ ਵਾਧੂ ਪ੍ਰੈੱਸ ਨੂੰ ਡਬਲ-ਫਾਇਰ ਵਜੋਂ ਮਾਰਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ — ਵਾਰ-ਵਾਰ ਦਬਾਉਣ 'ਤੇ, ਅਜਿਹਾ ਪੈਟਰਨ ਖਰਾਬ ਸਵਿੱਚ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਨਾ ਕਿ ਸਾਫਟਵੇਅਰ ਨੂੰ। ਇੱਕ ਸਹੀ ਕੰਮ ਕਰਨ ਵਾਲਾ ਬਟਨ ਹੱਥ ਨਾਲ ਇੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਸ਼ਾਇਦ ਹੀ ਕਦੇ ਦੋ ਵਾਰ ਫਾਇਰ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਇਸ ਵਿੰਡੋ ਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਵਧਾਓ ਜੇਕਰ ਤੁਸੀਂ ਜਾਣਬੁੱਝ ਕੇ ਅਸਧਾਰਨ ਤੌਰ 'ਤੇ ਤੇਜ਼ੀ ਨਾਲ ਕਲਿੱਕ ਕਰਦੇ ਹੋ।
ਟੈਸਟ ਏਰੀਏ ਵਿੱਚ ਰਾਈਟ-ਕਲਿੱਕ ਮੀਨੂ ਕਿਉਂ ਨਹੀਂ ਖੁੱਲ੍ਹਦਾ?
ਇਹ ਏਰੀਆ ਕੰਟੈਕਸਟ ਮੀਨੂ ਨੂੰ ਰੋਕਦਾ ਹੈ ਤਾਂ ਜੋ ਰਾਈਟ ਕਲਿੱਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਹੋਰ ਬਟਨ ਵਾਂਗ ਗਿਣਿਆ ਜਾ ਸਕੇ; ਏਰੀਏ ਤੋਂ ਬਾਹਰ ਮੀਨੂ ਆਮ ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਹੈ। ਦੋ ਅਪਵਾਦ ਜਿਨ੍ਹਾਂ ਨੂੰ ਪੇਜ ਓਵਰਰਾਈਡ ਨਹੀਂ ਕਰ ਸਕਦਾ: Firefox ਵਿੱਚ, Shift + ਰਾਈਟ-ਕਲਿੱਕ ਹਮੇਸ਼ਾ ਮੀਨੂ ਖੋਲ੍ਹਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਗਿਣਿਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ, ਅਤੇ Mac 'ਤੇ, Ctrl + ਕਲਿੱਕ ਡਿਜ਼ਾਈਨ ਦੇ ਮੁਤਾਬਕ ਰਾਈਟ ਕਲਿੱਕ ਵਜੋਂ ਰਜਿਸਟਰ ਹੁੰਦਾ ਹੈ।
ਮੇਰੇ ਸਾਈਡ ਬਟਨ ਰਜਿਸਟਰ ਕਿਉਂ ਨਹੀਂ ਹੁੰਦੇ?
ਕਈ ਬ੍ਰਾਊਜ਼ਰ ਹਿਸਟਰੀ ਨੇਵੀਗੇਸ਼ਨ ਲਈ Back ਅਤੇ Forward ਬਟਨਾਂ ਨੂੰ ਰਿਜ਼ਰਵ ਕਰ ਲੈਂਦੇ ਹਨ, ਅਤੇ ਕੁਝ ਬ੍ਰਾਊਜ਼ਰ ਪੇਜ ਦੁਆਰਾ ਪ੍ਰੈੱਸ ਦੇਖੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਉਹਨਾਂ ਨੂੰ ਕੈਪਚਰ ਕਰ ਲੈਂਦੇ ਹਨ — ਇਹ ਟੈਸਟ ਏਰੀਆ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਇਜਾਜ਼ਤ ਮੁਤਾਬਕ ਇਸਨੂੰ ਰੋਕਦਾ ਹੈ, ਪਰ ਹਰ ਜਗ੍ਹਾ ਨਹੀਂ। Linux 'ਤੇ Firefox ਸ਼ਾਇਦ ਸਾਈਡ ਬਟਨਾਂ ਦੀ ਬਿਲਕੁਲ ਵੀ ਰਿਪੋਰਟ ਨਾ ਕਰੇ। ਜੇਕਰ ਉਹ ਇੱਥੇ ਕਦੇ ਰਜਿਸਟਰ ਨਹੀਂ ਹੁੰਦੇ ਪਰ ਦੂਜੀਆਂ ਐਪਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਨੇ ਉਹਨਾਂ ਨੂੰ ਰੋਕ ਲਿਆ ਹੈ; ਇਹ ਕੋਈ ਟੁੱਟਿਆ ਹੋਇਆ ਮਾਊਸ ਨਹੀਂ ਹੈ।
ਕਿਸੇ ਦੂਜੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਉਹੀ ਸਕ੍ਰੋਲ ਵੱਖਰੇ ਡੈਲਟਾ ਨੰਬਰ ਕਿਉਂ ਦਿਖਾਉਂਦਾ ਹੈ?
ਸਕ੍ਰੋਲ ਦੀ ਮਾਤਰਾ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਪਲੇਟਫਾਰਮ ਦੇ ਆਧਾਰ 'ਤੇ pixels, lines, ਜਾਂ pages ਵਿੱਚ ਆਉਂਦੀ ਹੈ, ਅਤੇ ਰੀਡਆਊਟ ਲੇਬਲ ਕਰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਈਵੈਂਟ ਨੇ ਕਿਸ ਯੂਨਿਟ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਇੱਕੋ ਨੌਚ ਲਈ pixel ਵੈਲਯੂ ਹਮੇਸ਼ਾ line ਵੈਲਯੂ ਨਾਲੋਂ ਬਹੁਤ ਵੱਡੀ ਹੁੰਦੀ ਹੈ। ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿਚਕਾਰ ਸਕ੍ਰੋਲ ਦੀ ਦਿਸ਼ਾ ਅਤੇ ਸਟੈਪ ਕਾਊਂਟ ਦੀ ਤੁਲਨਾ ਕਰੋ, ਨਾ ਕਿ ਰੌਅ ਡੈਲਟਾ ਨੰਬਰਾਂ ਦੀ।