- ضرورت سے پہلے کی چیزیں
- سرکٹ ڈایاگرام
- ایئر ماؤس کے لئے عمل بہاؤ
- ایردو ماؤس برائے ایئر ماؤس پروگرامنگ
- ازگر ڈرائیور اسکرپٹ
- ارڈینو ایئر ماؤس کی جانچ ہو رہی ہے
کبھی سوچا کہ ہماری دنیا کس حد تک حقیقت کی طرف گامزن ہے۔ ہم ورچوئل رئیلٹی ، مخلوط حقیقت ، بڑھا ہوا حقیقت وغیرہ کا استعمال کرتے ہوئے اپنے آس پاس کے ساتھ بات چیت کرنے کے ل continuously مسلسل نئے طریقے اور طریقے ڈھونڈ رہے ہیں۔ نئے آلات روزانہ ان نئی انٹرایکٹو ٹیکنالوجیز کے ذریعہ ہمیں متاثر کرنے کے لئے ان فاسٹ پیکنگ ٹیکنالوجیز کے ساتھ سامنے آرہے ہیں۔
یہ عمیق ٹیکنالوجیز گیمنگ ، انٹرایکٹو سرگرمیوں ، تفریح اور دیگر بہت سے ایپلی کیشنز میں استعمال ہوتی ہیں۔ اس ٹیوٹوریل میں ، ہم ایسے انٹرایکٹو طریقہ کار کے بارے میں جاننے جارہے ہیں جو آپ کو بورنگ ماؤس کو استعمال کرنے کی بجائے اپنے سسٹم کے ساتھ بات چیت کا ایک نیا طریقہ فراہم کرتا ہے۔ ہمارے گیمنگ گیکس کو یہ معلوم ہونا چاہئے کہ چند سال پہلے نینٹینڈو ایک گیمنگ کمپنی کسی بھی ہینڈ ہیلڈ کنٹرولر کی مدد سے اپنے کنسولز کے ساتھ تعامل کرنے کے لئے 3D انٹرایکٹو طریقہ کار کا آئیڈیا بیچ دیتا ہے۔ یہ کھیل کے ل your آپ کے اشاروں کو تلاش کرنے اور اسے سسٹم کو بغیر وائرلیس بھیجنے کے لce ایکسلرومیٹر کا استعمال کرتا ہے ۔ اگر آپ اس ٹکنالوجی کے بارے میں مزید جاننا چاہتے ہیں تو آپ ان کے پیٹنٹ EP1854518B1 کو چیک کرسکتے ہیں ، اس سے آپ کو یہ اندازہ ہوگا کہ یہ ٹکنالوجی کس طرح کام کرتی ہے۔
اس خیال سے متاثر ہوکر ہم ایک "ایئر ماؤس" بنانے جا رہے ہیں ، صرف ہوا میں کنسول کو حرکت دے کر سسٹم کے ساتھ بات چیت کریں گے ، لیکن سہ جہتی رابطہ حوالہ جات کو استعمال کرنے کے بجائے ، ہم صرف 2 جہتی کوآرڈینیٹ حوالہ جات استعمال کریں گے ہم کمپیوٹر ماؤس کے افعال کی تقلید کرسکتے ہیں کیونکہ ماؤس دو جہتوں X اور Y میں کام کرتا ہے۔
اس وائرلیس تھری ڈی ایئر ماؤس کے پیچھے کا تصور بہت آسان ہے ، ہم ایکس اور وائی محور کے ساتھ ساتھ "ایر ماؤس" کے افعال اور محرکات کی قیمت حاصل کرنے کے لئے ایکسلرومیٹر کا استعمال کریں گے ، اور پھر اس کی اقدار پر مبنی ہوں گے۔ ایکسیلیومیٹر ہم ماؤس کرسر پر قابو پالیں گے اور کمپیوٹر پر چلنے والے ازگر سافٹ ویئر ڈرائیوروں کی مدد سے کچھ ایکشن لائیں گے۔
ضرورت سے پہلے کی چیزیں
- ارڈینو نینو (کوئی بھی ماڈل)
- ایکسلرومیٹر ADXL335 ماڈیول
- بلوٹوتھ HC-05 ماڈیول
- پش بٹن
- ازگر نصب کمپیوٹر
کمپیوٹر میں ازگر کو انسٹال کرنے کے بارے میں مزید جاننے کے ل A آرڈینو - ازگر ایل ای ڈی کنٹرولنگ کے بارے میں پچھلے ٹیوٹوریل کی پیروی کریں۔
سرکٹ ڈایاگرام
اپنے کمپیوٹر کو اپنے ہاتھ کی حرکت سے کنٹرول کرنے کے ل you آپ کو ایک ایکسلیومیٹر کی ضرورت ہے جو ایکس اور وائی محور کے ساتھ ایکسلریشن دے اور پورے سسٹم کو وائرلیس بنانے کے ل a آپ کے سسٹم میں وائرلیس سگنل کو منتقل کرنے کے لئے بلوٹوت ماڈیول استعمال کیا جاتا ہے۔
یہاں ایک ADXL335 ایکسلرومیٹر استعمال کیا جاتا ہے ، یہ MEMS پر مبنی ٹرپل محور ماڈیول ہے جس میں X ، Y ، اور Z- محور کے ساتھ ایکسلریشن پیدا ہوتا ہے لیکن جیسا کہ ماؤس کو قابو کرنے کے لئے پہلے بتایا گیا تھا ہمیں صرف X اور Y محور کے ساتھ ہی ایکسلریشن کی ضرورت ہوگی۔. ہمارے پچھلے منصوبوں کے ساتھ ارڈینو کے ساتھ ADXL335 ایکسلرومیٹر استعمال کرنے کے بارے میں مزید معلومات حاصل کریں:
- GPS ، GSM اور Accelerometer استعمال کرکے آردوینو بیسڈ وہیکل ایکسیڈنٹ الرٹ سسٹم
- پنگ پونگ گیم آرڈوینو اور ایکسیلیومیٹر کا استعمال کرتے ہوئے
- اریڈوینو کا استعمال کرتے ہوئے ایکسیلرومیٹر بیسڈ ہینڈ اشارہ کنٹرول روبوٹ
- ارڈوینو کا استعمال کرتے ہوئے زلزلہ پکڑنے والا الارم
کے یہاں Xout اور Yout میں پن ثقل Arduino کے کے ینالاگ، A0، اور A1 پنوں کرنے اور نظام کو Arduino کے سے سگنل کی ترسیل کے لئے منسلک کر رہے بلوٹوت ماڈیول ہائی کورٹ 05 بلوٹوت TX اور RX سے زیادہ کام کرتا ہے کے بعد سے، یہاں استعمال کیا جاتا ہے پن کنکشن ، لہذا ہم سافٹ ویئر سیریل پن D2 اور D3 استعمال کرتے ہیں۔ یہ سافٹ ویئر سیریل کا استعمال کرتے ہوئے منسلک ہے کیونکہ اگر ہم بلوٹوتھ کو ہارڈ ویئر سیریل کے ساتھ مربوط کرتے ہیں اور ازگر کنسول پر ریڈنگ حاصل کرنا شروع کردیتے ہیں تو اس سے میل جول باؤڈ ریٹ کے لئے غلطیاں ظاہر ہوں گی کیونکہ بلوٹوتھ اپنے ہی بوڈ ریٹ پر ازگر کے ساتھ بات چیت کرتا ہے۔ ارڈوینو سمیت مختلف مائکروکન્ટولروں کا استعمال کرتے ہوئے بلوٹوتھ پر مبنی متعدد پروجیکٹس کے ذریعے بلوٹوتھ ماڈیول استعمال کرنے کے بارے میں مزید جانیں۔
یہاں ہم نے تین پش بٹن استعمال کیے ہیں - ایک ایئر ماؤس کو متحرک کرنے کے ل، ، اور دوسرا بائیں اور دائیں کلک کے ل as جس طرح نیچے کی تصویر میں دکھایا گیا ہے۔
ایئر ماؤس کے لئے عمل بہاؤ
فلو چارٹ آرڈینوو پر مبنی ایئر ماؤس کا عمل بہاؤ ظاہر کرتا ہے:
1. نظام مستقل طور پر اس بات کی جانچ پڑتال کرتا ہے کہ جب تک یہ دب نہیں جاتا ہے اس وقت تک میکانیکل ٹرگر کو دبایا جاسکتا ہے جب تک کہ ہم کمپیوٹر ماؤس کے ذریعہ عام طور پر باہر کام نہیں کرسکتے ہیں۔
2. جب سسٹم بٹن پریس کا پتہ لگاتا ہے تو ، ماؤس کے لئے کنٹرول ہوا ماؤس میں منتقل ہوتا ہے۔
As. جیسے ہی ٹرگر بٹن دبایا جاتا ہے ، نظام ماؤس کی ریڈنگ کو کمپیوٹر پر منتقل کرنا شروع کردیتا ہے۔ سسٹم ریڈنگ اکیلرومیٹر ریڈنگ ، اور بائیں اور دائیں کلک کے لئے پڑھنے پر مشتمل ہے۔
The. سسٹم ریڈنگ میں 1 بائٹ یا 8 بٹس کے ڈیٹا اسٹریم پر مشتمل ہوتا ہے ، جس میں پہلی تین بٹس ایکس کوآرڈینیٹ پر مشتمل ہوتی ہیں ، دوسری تین بٹس وائی کوآرڈینیٹ پر مشتمل ہوتی ہیں ، دوسرا آخری سا حاصل کرنے کے لئے اسٹیٹس بٹ ہوتا ہے۔ ماؤس کے بائیں کلک کی حیثیت اور آخری تھوڑا سا دائیں کلک کی حیثیت حاصل کرنے کے لئے اسٹیٹس بٹ ہے۔
the. پہلے تین بٹس کی قیمت یعنی ایکس کوآرڈینیٹ کی قیمت 100 <= Xcord <= 999 سے ہوسکتی ہے ، جبکہ Y کوآرڈینیٹ کی قیمت 100 <= یارکارڈ <= 800 سے ہو سکتی ہے۔ دائیں کلک اور بائیں کلک کے لئے اقدار ثنائی اقدار ہیں یا تو 0 یا 1 جس میں 1 اشارہ کرتا ہے کہ کلک ہوتا ہے اور 0 جو صارف کے ذریعہ نہیں ہوتا ہے۔
6. بٹن کے اچھالنے سے کرسر کی پوزیشن متاثر نہ ہونے پانے کے لئے 4 سیکنڈ کی معلوم تاخیر ماؤس کے ٹرگر بٹن کے ہر کلک کے بعد رکھی جاتی ہے۔
the. ایئر ماؤس میں دائیں اور بائیں کلک کے ل we ، ہمیں پہلے یا تو بائیں یا دائیں پش بٹن کو دبانا ہوگا ، اور اس کے بعد ، ہم چاہتے ہیں کہ ایئر ماؤس کی پوزیشن میں جانے کے لئے ٹرگر بٹن دبائیں۔
ایردو ماؤس برائے ایئر ماؤس پروگرامنگ
ایردوینو کو X اور Y محور میں سرعت والی اقدار کو پڑھنے کے لئے پروگرام کیا جانا چاہئے۔ مکمل پروگرام کے آخر میں دی گئی ہے، ذیل کوڈ سے اہم ٹکڑوں ہیں.
عالمی متغیرات کا قیام
جیسا کہ پہلے کہا گیا تھا کہ ہم سافٹ ویئر سیریل پنوں کے ساتھ بلوٹوتھ ماڈیول کو جوڑیں گے۔ لہذا سافٹ ویئر سیریل کو ترتیب دینے کے لئے ہمیں سافٹ ویئر سیریل کی لائبریری کا اعلان کرنے کی ضرورت ہے اور Tx اور Rx کے لئے پنوں کو ترتیب دینا ہے۔ ارڈینو نینو اور اونو پن میں 2 اور 3 سافٹ ویئر سیریل کے طور پر کام کرسکتے ہیں۔ اگلا ، ہم سافٹ ویئر سیریل لائبریری سے بلوٹوتھ آبجیکٹ کا اعلان کرتے ہیں تاکہ Tx اور Rx کیلئے پن ترتیب دیں۔
# شامل کریں
باطل سیٹ اپ ()
میں سیٹ اپ کی تقریب، ہم پروگرام وہ ان پٹ یا پیداوار کے طور پر کام کرے گا کہ آیا یہ بتانے کے لئے متغیر قائم کرنے کے لئے جا رہے ہیں. ٹرگر بٹن ان پٹ پل اپ کے طور پر ترتیب دیا جائے گا ، اور بائیں اور دائیں کلکس کو ان پٹ کے طور پر اعلان کیا جاتا ہے اور ان پٹ اپ کے طور پر کام کرنے کے ل High اعلی کے طور پر سیٹ اپ کیا جاتا ہے۔
سیریل اور بلوٹوتھ مواصلات کے لئے باڈ ریٹ بھی 9600 پر مقرر کریں۔
باطل سیٹ اپ () { پن موڈ (ایکس ، ان پٹ)؛ پن موڈ (y ، INPUT)؛ پن موڈ (ٹرگر ، INPUT_PULLUP) پن موڈ (lclick ، INPUT)؛ پن موڈ (rclick ، INPUT)؛ پن موڈ (قیادت ، آؤٹ پٹ)؛ ڈیجیٹل رائٹ (کلک ، اعلی)؛ ڈیجیٹل رائٹ (rclick ، HIGH)؛ سیریل.بیگین (9600)؛ bluetooth.begin (9600)؛ }
باطل لوپ ()
جیسا کہ ہمیں یہ بتانے کے لئے ٹرگر بٹن کی ضرورت ہوگی جب ہمیں سسٹم کو ڈیٹا اسٹریم بھیجنے کی ضرورت ہے ، لہذا ہم نے اس دوران لوپ کے اندر پورا کوڈ مرتب کیا جو پل اپ ٹرگر کی ڈیجیٹل حالت کی مسلسل نگرانی کرے گا ، کیونکہ یہ کم ہوجائے گا۔ پروسیسنگ کے لئے اسے آگے منتقل.
ہم ہماری ٹرگر بٹن دبایا جاتا ہے جب کے لئے نظام کی حیثیت مطلع کرنے کے لئے ایک ایل ای ڈی کے ساتھ منسلک ہے کے طور پر، ہم نے ابتدائی طور پر باہر کم کرنے کے لئے کی قیادت کی مقرر کرتے ہوئے اسے اندر کی ڈیفالٹ حالت اور اعلی کے طور پر لوپ جبکہ گا جس لوپ ای ڈی کو روشن جب بھی ٹرگر بٹن دبایا جاتا ہے ۔
بائیں اور دائیں کلک کے بٹن کی حیثیت کو پڑھنے کے ل we ہم نے عالمی سطح پر دو متغیر lclick اور rclick کا اعلان کیا ہے جن کی اقدار ابتدا میں 0 تک متعین کی گئی تھیں۔
اور لوپ میں ، ان متغیرات کی ویلیو کو بائیں اور دائیں کلک کے بٹن کی ڈیجیٹل حیثیت کے مطابق مقرر کریں تاکہ چیک کریں کہ بٹن دبے ہیں یا نہیں۔
ہم ینالاگ ریڈ فنکشن کا استعمال کرتے ہوئے ایکسیلومیٹر کے X اور Y آؤٹ پنوں کی اقدار کو پڑھ رہے ہوں گے اور ماؤس پوائنٹر کو پوری اسکرین میں منتقل کرنے کیلئے ان اقدار کو اسکرین کے سائز پر نقش کریں گے۔ چونکہ اسکرین کا سکرین کا سائز پکسلز ہے لہذا ہمیں اس کے مطابق اسے ترتیب دینے کی ضرورت ہے اور چونکہ ہمیں آؤٹ پٹ ویلیو کو تین ہندسوں کی ضرورت ہے ہم نے جان بوجھ کر X کے لئے 100 <= X <= 999 کی حد مقرر کی ہے اور اسی طرح Y کی قدر 100 <= Y <= 800۔ یاد رکھیں ، پکسلز کو بائیں بازو کے کونے سے پڑھا جا رہا ہے یعنی اوپر بائیں کونے کی قیمت (0،0) ہے ، لیکن چونکہ ہم نے X اور y کے لئے تین ہندسوں کا اعلان کیا ہے تو ہماری اقدار کو (100،100) پڑھ لیا جائے گا۔
مزید یہ کہ نقاط کی قیمت اور کی مدد سے سیریل اور بلوٹوتھ پر کلک کریں کی حیثیت پرنٹ Serial.print اور bluetooth.print افعال وہ سیریل مانیٹر پر اور بلوٹوت کے ذریعے آپ کے سسٹم کے اوپر اقدار حاصل کرنے میں مدد کرتے ہیں.
آخر میں ، بٹن کے اچھالنے کی وجہ سے ایک ہی قیمت کو دہرایا جاسکتا ہے جس کی وجہ سے ماؤس کرسر ایک ہی پوزیشن پر تاخیر کا شکار ہوجاتا ہے ، لہذا اس سے جان چھڑانے کے ل we ہمیں اس تاخیر کو شامل کرنا ہوگا۔
باطل لوپ () { ڈیجیٹل رائٹ (قیادت ، کم)؛ جبکہ ( ڈیجیٹل ریڈ (ٹرگر) == LOW) { ڈیجیٹل رائٹ (ایل ای ڈی ، ہائی)؛ lstate = digitalRead (lclick)؛ rstate = digitalRead (rclick)؛ xh = ینالاگ ریڈ (x)؛ yh = ینالاگ پڑھیں (y)؛ xcord = نقشہ (xh، 286،429،100،999)؛ ycord = نقشہ (yh، 282،427،100،800)؛ سیریل.پرنٹ (ایکس کارڈ)؛ سیریل.پرنٹ (یارکارڈ)؛ اگر (lstate == LOW) سیریل.پرنٹ (1)؛ اور سیریل.پرنٹ (0)؛ اگر (سب سے پہلے == LOW) سیریل.پرنٹ (1)؛ اور سیریل.پرنٹ (0)؛ bluetooth.print (xcord)؛ bluetooth.print (ycord)؛ اگر (lstate == LOW) bluetooth.print (1)؛ اور bluetooth.print (0)؛ اگر (سب سے پہلے == LOW) بلوٹوتھ ۔پرنٹ (1)؛ ورنہ بلوٹوتھ پرنٹ (0)؛ تاخیر (4000)؛ }
ازگر ڈرائیور اسکرپٹ
ابھی تک ، ہم نے ہارڈ ویئر اور اس کے فرم ویئر کے حصے کو مکمل کرلیا ہے ، اب ہوائی ماؤس کو کام کرنے کے ل we ہمارے پاس ڈرائیور اسکرپٹ کی ضرورت ہوگی جو ہوا ماؤس سے کرسر کی نقل و حرکت میں سگنل کو ڈی کوڈ کرسکے ، لہذا اس کے ل، ، ہم نے منتخب کیا ہے ازگر۔ ازگر ایک اسکرپٹنگ زبان ہے اور یہاں اسکرپٹ کرنے سے ہمارا مطلب ہے کہ یہ دوسرے پروگرام کا کنٹرول حاصل کرنے میں ہماری مدد کرتا ہے ، کیونکہ یہاں ہم ماؤس کرسر کو کنٹرول کررہے ہیں۔
لہذا اپنے ازگر کے شیل کو کھولیں اور نیچے دیئے گئے کمانڈز کا استعمال کرکے مندرجہ ذیل لائبریریوں کو انسٹال کریں۔
پائپ انسٹال سیریل پائپ انسٹال کریں پییاٹوگئی
سیریل جیسے COM بندرگاہوں سیریل انٹرفیس سے ڈیٹا حاصل کرنے میں مدد ملتی ہے اور ہمیں بھی یہ جوڑتوڑ جبکہ اجازت دیتا ہے جس ازگر کے لئے ایک لائبریری ہے pyautogui اس معاملے میں GUI خصوصیات پر کنٹرول حاصل کرنے کے لئے ازگر، ماؤس کے لئے لائبریری ہے.
اب ڈرائیوروں کے لئے کوڈ حاصل کریں ، سب سے پہلے ہمیں سیریل اور پییوٹوگئی لائبریریوں کی درآمد کرنا ہے ، اور پھر سیریل لائبریری سے ، ہمیں مواصلت کے لئے ڈاٹ کام پورٹ کو 9600 کی شرح کے ساتھ مقرر کرنا ہے ، بلوٹوتھ سیریل جیسے ہی کام کر رہا ہے۔ اس کے ل you آپ کو بلوٹوتھ ماڈیول کو اپنے سسٹم سے منسلک کرنا ہوگا اور پھر سسٹم سیٹنگ میں آپ کو یہ چیک کرنا ہوگا کہ یہ کوم کوم پورٹ سے منسلک ہے۔
اگلی بات یہ ہے کہ بلوٹوتھ سے سسٹم تک سیریل مواصلات کو پڑھنا اور اسے جاری رکھنا جاری رکھیں جبکہ 1 کی مدد سے مستقل لوپ میں باقی کوڈ کو برقرار رکھیں۔
جیسا کہ پہلے کہا گیا تھا کہ ارڈینو 8 بٹس بھیج رہے ہیں ، نقاط کے لئے پہلے 6 اور کلک بٹن کی حیثیت کے لئے آخری دو۔ تو سیر.ریڈ کی مدد سے تمام بٹس پڑھیں اور اس کی لمبائی 8 بٹس تک لگائیں ۔
اس کے بعد ، کرسر کوآرڈینیٹ اور کلکس کے ل the اس کو ٹکڑے ٹکڑے کرکے تقسیم کریں ، اور پھر کرسر بٹس کو X اور Y کوآرڈینیٹ میں علیحدہ علیحدہ سے ٹکڑا کر دیں۔ وہیں بائیں اور دائیں کلک کے لئے جاتا ہے۔
اب مواصلات سے ، ہمیں بائٹ سٹرنگ مل رہی ہے اور ہمیں اسے ایک انٹیجر میں تبدیل کرنے کی ضرورت ہے تاکہ وہ کوآرڈینیٹ کے قابل ہوسکیں ، ہم ان کو ڈی کوڈ کرکے اور پھر انھیں ٹائپکاسٹیر کرکے انٹیجرز میں بناتے ہیں۔
اب کرسر کو منتقل کرنے کے لئے ہم پییاٹوگوئی مووٹو فنکشن کا استعمال کرتے ہیں ، جو دلائل کے طور پر ان انٹراجر کوآرڈینیٹ کرتے ہیں اور کرسر کو اس پوزیشن پر لے جاتا ہے۔
کلکس کے لئے اگلا چیک کریں ، ہم یہ آخری دو بٹس اور پییوٹوگوئی کے کلیک فنکشن کا استعمال کرکے کرتے ہیں ، اس کا ڈیفالٹ کلک باقی رہ جاتا ہے ، تاہم ہم اسے بٹن ویلیو سے دائیں قرار دے کر دائیں میں سیٹ کرسکتے ہیں ، ہم کلکس کی تعداد کی وضاحت بھی کرسکتے ہیں۔ کلکس کے پیرامیٹر کو 2 پر مرتب کرکے اسے ڈبل کلک پر رکھیں۔
ذیل میں کمپیوٹر پر چلانے کے لئے مکمل ازگر کا کوڈ ہے:
سیریل امپورٹ پیائوٹوگئی سیر = سیریل ۔سیرل ('com3' ، 9600) جبکہ 1: k = ser.read (8) کرسر = k کلک = k x = کرسر y = کرسر l = کلک r = پر کلک کریں xcor = int (x).decode ('utf-8')) ycor = int (y.decode ('utf-8')) pyautogui.moveTo (xcor، ycor) اگر l == 49: pyautogui.click (کلکس = 2) ایلف r = = 49: pyautogui.click (بٹن = 'حق' ، کلکس = 2)
ارڈینو ایئر ماؤس کی جانچ ہو رہی ہے
لہذا ایئر ماؤس کو چلانے کے ل it اس سے طاقت کا منبع منسلک کریں۔ یہ آرڈینوو نینو یوایسبی سلاٹ سے یا 7v5 آئی سی کا استعمال کرتے ہوئے 5 وی ریگولیٹڈ بجلی کی فراہمی سے ہوسکتا ہے۔ اس کے بعد آپ کے بلوٹوتھ سے جڑا ہوا com پورٹ ترتیب دے کر ازگر ڈرائیور اسکرپٹ چلائیں۔ اسکرپٹ چلتے ہی آپ بلوٹوتھپک جھپکنے میں ایک وقت کی تعل.ق دیکھیں گے اس کا مطلب ہے کہ یہ آپ کے سسٹم سے جڑا ہوا ہے۔ پھر آپریٹنگ کے لئے اس ٹرگر بٹن پر کلک کریں اور آپ دیکھیں گے کہ نقاط کی پوزیشن تبدیل ہوجائے گی اور اگر آپ کو بائیں یا دائیں کلک کرنا چاہتے ہیں تو پہلے بائیں یا دائیں پش بٹن اور ٹرگر بٹن کو ایک ساتھ دبائیں تو آپ کو کلک کی کارروائی نظر آئے گی۔ کرسر کا ایک بدلا ہوا مقام۔
ذیل میں کام کرنے والے تفصیلی ویڈیو کو چیک کریں ۔