منصوبے کے بارے میں

GKD ایک اوپن سورس Android ایپ ہے، جو سسٹم کی Accessibility سروس پر مبنی حسبِ مرضی اسکرین کلک کو نافذ کرتی ہے۔ اس کا بنیادی تصور یہ ہے: صارف قواعد تحریر کرتا ہے، جس میں یہ طے کیا جاتا ہے کہ کسی مخصوص انٹرفیس پر، کسی شرط کے پورا ہونے پر (مثلاً اسکرین پر مخصوص متن ظاہر ہونا)، خودکار طور پر کسی نوڈ یا کوآرڈینیٹ پر کلک کیا جائے، یا دیگر کارروائیاں کی جائیں۔ یہ پروجیکٹ تین حصوں پر مشتمل ہے: اعلیٰ سلیکٹر، سبسکرپشن قواعد، اور سنیپ شاٹ جائزہ ٹول (inspect)۔ اعلیٰ سلیکٹر ایک ایسا نحو ہے جو CSS سلیکٹر سے مشابہ ہے، جو نوڈ کے سیاق و سباق کی معلومات (جیسے پیرنٹ نوڈ، بہن بھائی نوڈ، id، متن کا سابقہ وغیرہ) کو ملا کر ہدف والے نوڈ کو زیادہ درست طریقے سے تلاش کر سکتا ہے، مثلاً vid، text جیسی خصوصیات کو ملا کر پیچیدہ راستہ بنانا۔ سبسکرپشن قواعد صارفین کو اپنے قواعد کو ریموٹ لنک کی شکل میں شیئر اور تقسیم کرنے کی اجازت دیتے ہیں، GKD خود بطور ڈیفالٹ قواعد فراہم نہیں کرتا، صارفین کو خود مقامی قواعد شامل کرنے یا ریموٹ سبسکرپشنز کو سبسکرائب کرنے کی ضرورت ہوتی ہے؛ پروجیکٹ کے ساتھ subscription-template ریپوزٹری بھی شامل ہے، جو اپنا ریموٹ سبسکرپشن جلدی سے قائم کرنے میں مدد دیتی ہے، تیسرے فریق کی سبسکرپشنز کو GitHub کے gkd-subscription ٹیگ کے ذریعے جمع کیا جا سکتا ہے۔ عام استعمال کے منظرناموں میں شامل ہیں: بعض ایپس کے اسٹارٹ اپ پر پریشان کن مراحل (جیسے اشتہارات، گائیڈ پیجز) کو چھوڑنا، اور بار بار والی کارروائیوں کو آسان بنانا (مثلاً کمپیوٹر لاگ ان کی خودکار تصدیق)۔ یہ پروجیکٹ GPL-3.0-only لائسنس کی پیروی کرتا ہے، صرف سیکھنے اور تبادلے کے لیے ہے، تجارتی یا غیر قانونی استعمال ممنوع ہے۔ انسٹالیشن کے ذرائع میں GKD.LI آفیشل ویب سائٹ، Google Play، اور GitHub Releases شامل ہیں۔ ترقی کے دوران kotlin-json5، kotlin-codeorigin، android-api-diff، remap، priv-kit جیسے ٹول پروجیکٹس بھی پیدا ہوئے۔