লিনাক্স গেমগুলিকে স্বয়ংক্রিয় করতে কিভাবে অটোকি ব্যবহার করবেন

How Use Autokey Automate Linux Games



অটোকি লিনাক্স এবং এক্স 11 এর জন্য একটি ডেস্কটপ অটোমেশন ইউটিলিটি, যা পাইথন 3, জিটিকে এবং কিউটিতে প্রোগ্রাম করা হয়েছে। এর স্ক্রিপ্টিং এবং ম্যাক্রো কার্যকারিতা ব্যবহার করে, আপনি কীপ্রেস, মাউস ক্লিক এবং ডেস্কটপ ইন্টারফেসের বেশিরভাগ অংশ স্বয়ংক্রিয় করতে পারেন। আপনি যদি উইন্ডোজ প্রোগ্রামের বিকল্প খুঁজছেন অটোহটকি , লিনাক্স ব্যবহারকারীদের জন্য আজকাল অটোকি সেরা বিকল্প।

মনে রাখবেন যে এটি শুধুমাত্র একটি X11 অ্যাপ্লিকেশন, এই নিবন্ধটি লেখার সময় ওয়েল্যান্ড সমর্থন অ্যাপ্লিকেশনটিতে যুক্ত করা হয়নি।







কিছু অটোকি বৈশিষ্ট্য হল:



  • সংক্ষিপ্তসারগুলিকে সমর্থন করে যা স্বয়ংক্রিয়ভাবে আপনার সাধারণভাবে ব্যবহৃত বাক্য এবং পাঠ্য ব্লকগুলির মধ্যে কয়েকটি অক্ষরকে প্রসারিত করতে পারে।
  • নির্বিচারে কীস্ট্রোক এবং মাউস ক্লিক পাঠানো সমর্থন করে।
  • একটি নির্দিষ্ট অ্যাপ্লিকেশন উইন্ডোর জন্য নিয়ম নির্দিষ্ট করার সমর্থন করে।
  • পাইথন 3 স্ক্রিপ্ট অটোমেশন নিয়ম লেখার জন্য ব্যবহার করা যেতে পারে।
  • উইন্ডো ফাংশন নিয়ন্ত্রণ করার ক্ষমতা যেমন বড় করা, রিসাইজ করা এবং মুভ করা।
  • সহজ স্ক্রিপ্টিংয়ের জন্য পূর্বনির্ধারিত উদাহরণগুলির একটি সেট নিয়ে আসে।
  • পছন্দের তালিকা সহ কাস্টম মেনু পপআপ দেখানোর ক্ষমতা।
  • কীস্ট্রোক এবং মাউস ক্লিক রেকর্ড করার ক্ষমতা।
  • সংশোধনকারী কী ছাড়া হটকি সেট করার ক্ষমতা।
  • অটোমেশন স্ক্রিপ্টগুলি বহনযোগ্য এবং সহজেই অন্যান্য ব্যবহারকারীদের সাথে ভাগ করা যায়।

এই গাইডটি আপনাকে কিছু অটোকি উদাহরণ দেখাবে যা লিনাক্স গেমারদের জন্য দরকারী। শুরু করার জন্য, এর GitHub পৃষ্ঠা থেকে অটোকি উবুন্টু প্যাকেজগুলি ইনস্টল করা যাক। নীচে উল্লিখিত ফাইলগুলি ডাউনলোড করুন এখানে



  • autokey-common_x.xx.x-x_all.deb
  • autokey-gtk_x.xx.x-x_all.deb অথবা autokey-qt_x.xx.x-x_all.deb (শুধুমাত্র একটি ডাউনলোড করুন)

ফাইলগুলি ডাউনলোড করার পরে, নিম্নলিখিত কমান্ডগুলি ক্রমানুসারে চালান:





$sudoউপযুক্তইনস্টল/autokey-common_0.95.8-0_all.deb
$sudoউপযুক্তইনস্টল/autokey-gtk_0.95.8-0_all.deb

দ্রুত সংরক্ষণ এবং দ্রুত লোডিংয়ের জন্য কী ব্যবহার করে অনেক পিসি গেম দেখা সাধারণ। যাইহোক, অন্যান্য অনেক পিসি গেম, বিশেষ করে কনসোল পোর্টে গেমটি সংরক্ষণ করার একটি ক্লান্তিকর উপায় রয়েছে যেখানে আপনাকে একাধিক মেনু বিকল্পের মাধ্যমে নেভিগেট করতে হবে। এখানে আমার আঁকা একটি দ্রুত মকআপ যা এটি চিত্রিত করে (আমার অঙ্কন দক্ষতার অজুহাত):



গেমটি আপনাকে গেমটি থামানোর জন্য কী চাপতে চায়, তারপর তীরচিহ্ন, তারপর গেমটি সংরক্ষণ করার জন্য কী, তারপরে গেমটিতে ফিরে আসার জন্য আবার কী। এই সম্পূর্ণ প্রক্রিয়াটি সহজেই স্বয়ংক্রিয় এবং অটোকি ব্যবহার করে কী -তে ম্যাপ করা যায়। নীচের স্ক্রিপ্ট কোডটি দেখুন:

আমদানিসময়
keyboard.send_key('')
সময় ঘুম(0.25)
keyboard.send_key('')
সময় ঘুম(0.25)
keyboard.send_key('')
সময় ঘুম(0.25)
keyboard.send_key('')

এই স্ক্রিপ্টটি অটোকিতে যুক্ত করতে, অ্যাপটি চালু করুন এবং তারপরে একটি দৃশ্যমান ফোল্ডারে ক্লিক করুন বা এটি হাইলাইট করার জন্য আপনার তৈরি একটি কাস্টম ফোল্ডারে ক্লিক করুন। ক্লিক করুন ফাইল> নতুন> স্ক্রিপ্ট নীচের স্ক্রিনশটে দেখানো সেই ফোল্ডারের ভিতরে একটি নতুন স্ক্রিপ্ট তৈরি করার জন্য মেনু বিকল্প:

এই স্ক্রিপ্টের নাম পরিবর্তন করে কিক্সেভ করুন এবং উপরের কোডটি এর ভিতরে রাখুন। তারপর নিচের স্ক্রিনশটে দেখানো নিচের হটকি বাটনে ক্লিক করুন:

পরবর্তী স্ক্রিনে, প্রেস টু সেট বোতামে ক্লিক করুন এবং তারপরে স্ক্রিপ্টে মানচিত্র করতে কী চাপুন।

চাবি:(কোনটিই নয়)কী -তে পরিবর্তন হবে:<f5>

ঠিক আছে ক্লিক করুন এবং স্ক্রিপ্ট সংরক্ষণ করতে টিপুন। স্ক্রিপ্টটি সংরক্ষণ করতে সর্বদা মনে রাখবেন অন্যথায় যখন আপনি ম্যাপ করা হটকি টিপবেন তখন কিছুই কার্যকর হবে না।

কুইকসেভ কী -ম্যাপিং এখন ব্যবহারের জন্য প্রস্তুত। পরের বার যখন আপনি কী টিপবেন, কীপ্রেসগুলির একটি সিরিজ ক্রমে কার্যকর করা হবে।

মনে রাখবেন যে আমরা সারা বিশ্ব জুড়ে কী এর কার্যকারিতা পরিবর্তন করেছি, যতক্ষণ না অটোকি চলমান এবং সিস্টেম ট্রেতে ডক করা থাকে। এটি একটি নির্দিষ্ট উইন্ডো বা অ্যাপ্লিকেশনে সীমাবদ্ধ করতে, আপনাকে নীচে উইন্ডো ফিল্টার বোতামে ক্লিক করে উইন্ডো নিয়মগুলি নির্দিষ্ট করতে হবে।

আপনি দ্রুত লোড করার জন্য একটি স্ক্রিপ্ট তৈরি করতে উপরের একই স্ক্রিপ্ট ব্যবহার করতে পারেন। আপনাকে কেবল তীর কীটির জন্য লাইনটি সরিয়ে ফেলতে হবে এবং তারপরে স্ক্রিপ্টটি কীতে ম্যাপ করতে হবে।

আপনি যদি অটোকি পাইথন 3 স্ক্রিপ্টগুলিতে ব্যবহার করার জন্য সঠিক কী নামগুলি খুঁজছেন, অটোকিতে ব্যবহারযোগ্য সমস্ত বিশেষ কীকোডের একটি তালিকা পাওয়া যাবে এখানে । উপরের পৃষ্ঠায় উল্লেখ করা হয়নি এমন কোন কী একক বা দ্বিগুণ উদ্ধৃতি ব্যবহার করে োকানো যেতে পারে। উদাহরণ: keyboard.send_key ('5'), keyboard.send_key ('p') ইত্যাদি।

উদাহরণ 2: একটি ভূমিকা পালনকারী খেলায় একটি সারিতে দুটি স্বাস্থ্যকর পানীয় পান করুন

আপনার খেলায় হটকি পান করার জন্য হটকি অনুমান করা হচ্ছে, স্ক্রিপ্টটি হবে:

keyboard.send_key('জ',পুনরাবৃত্তি=2)

রিপিট ভেরিয়েবলের মান অন্য যে কোন সংখ্যায়ও পরিবর্তন করা যায়। স্ক্রিপ্টটি আপনার কাঙ্ক্ষিত হটকি -তে ম্যাপ করার জন্য আপনি প্রথম উদাহরণের ধাপগুলো অনুসরণ করতে পারেন।

উদাহরণ 3: একটি শ্যুটার গেমের বন্দুকের জন্য বার্স্ট মোড

নীচের কোডটি ব্যবহার করে, আপনি পরপর তিনবার বন্দুকের গুলি চালানোর জন্য কী ম্যাপ করতে পারেন। গেমটিতে শ্যুট করার আসল উপায় হল একবার মাউসের বাম বোতাম টিপুন।

# মাউস বোতাম: বাম = 1, মধ্য = 2, ডান = 3
mouse.click_relative_self(0,0,)
mouse.click_relative_self(0,0,)
mouse.click_relative_self(0,0,)

উপরের স্ক্রিপ্টটি পরপর তিনবার বাম মাউস ক্লিক চালাবে। আপনি যদি তিনবারের বেশি বাম ক্লিক চালাতে চান তবে অতিরিক্ত বিবৃতি যোগ করা যেতে পারে।

হটকি -তে স্ক্রিপ্ট ম্যাপ করার জন্য আপনি প্রথম উদাহরণের ধাপগুলি অনুসরণ করতে পারেন।

উদাহরণ 4: একটি কাস্টম গেম মেনু তৈরি করুন / একটি রিয়েল টাইম গেমকে টার্ন ভিত্তিক গেমে পরিণত করুন

অটোকির তালিকা মেনু কার্যকারিতা ব্যবহার করে, আমরা একটি চলমান গেমের উপরে একটি ওভারলে হিসাবে একটি মেনু দেখাব। এই মেনু খেলা থেকে ফোকাস চুরি করবে এবং মেনু আইটেমগুলির একটিতে মাউস ক্লিক চালানোর পরে এটি ফিরিয়ে দেবে। একবার ফোকাস ফিরে গেলে, একটি স্বয়ংক্রিয় কীস্ট্রোক কার্যকর করা হবে যা গেমের ভিতরে একটি ফাংশনকে আহ্বান করে।

এই ছবি কটাক্ষপাত করা:

গেমমেনু ফোল্ডারে, আমি শো নামে একটি সাবফোল্ডার তৈরি করেছি। গেমমেনু এবং শো ফোল্ডার উভয়েই শিশু আইটেম রয়েছে। এখানে প্রতিটি সন্তানের আইটেমের ভিতরে আমি যে কোডটি রেখেছি তা হল:

  • ইনভেন্টরি: keyboard.send_key ('i')
  • মানচিত্র: keyboard.send_key ('m')
  • গেমটিতে ফিরে যান: keyboard.send_key (‘’)
  • অ্যাসল্ট রাইফেল এ যান: keyboard.send_key ('2')
  • SMG এ স্যুইচ করুন: keyboard.send_key ('1')

এখানে গেমমেনু ফোল্ডারটি কী -এ ম্যাপ করা হয়েছে এবং চলমান গেমের ভিতরে এটি দেখতে কেমন:

প্রতিটি মেনু আইটেমের লেবেলের পূর্বে একটি সংখ্যা থাকে। আপনি আপনার কীবোর্ডে সংশ্লিষ্ট নম্বর কী টিপে যেকোনো মেনু আইটেম আহ্বান করতে পারেন। উদাহরণস্বরূপ, এখানে কী টিপলে বন্দুকটি অ্যাসল্ট রাইফেলে চলে যাবে।

এই উদাহরণের একটি ছোট জিআইএফ ডেমো (ছবিতে ক্লিক করুন বা ডান ক্লিক করুন এবং নীচে অ্যানিমেশন বন্ধ হয়ে গেলে নতুন ট্যাবে জিআইএফ খুলুন):

এই পদ্ধতিটি সমস্ত গেমের সাথে কাজ নাও করতে পারে, তারা যেভাবে উইন্ডো এবং ফুল-স্ক্রিন রেন্ডারিং পরিচালনা করে তার উপর নির্ভর করে। ফোকাস চুরি হয়ে গেলে কিছু গেম বিরতি দেয় না যখন অন্যরা করে। যদি ফোকাস হারিয়ে গেলে গেমটি থেমে যায়, আপনি এই অটোকি স্ক্রিপ্ট ব্যবহার করে একটি রিয়েল টাইম গেমকে টার্ন ভিত্তিক গেমে রূপান্তর করেছেন।

এই উদাহরণ কেস ভিত্তিতে একটি ক্ষেত্রে গেমের সাথে কাজ করবে। যাইহোক আমার পরীক্ষায়, আমি দেশী এবং বাষ্প প্রোটন / ওয়াইন গেম উভয় সঙ্গে বেশ ভাল ফলাফল অর্জন করেছি।

উপসংহার

এখানে উল্লিখিত সমস্ত উদাহরণ মৌলিক, প্রধানত লিনাক্স গেমারদের জন্য নিবদ্ধ। তারা অটোকির শক্তিশালী এপিআইয়ের একটি অংশ জুড়ে। অটোকি দৈনন্দিন বা জটিল সফটওয়্যারের স্ক্রিপ্টিং বৈশিষ্ট্যগুলি ব্যবহার করে আপনার অনেকগুলি কর্মপ্রবাহকে স্বয়ংক্রিয় করতে পারে। আরও কয়েকটি উদাহরণ পাওয়া যায় অফিসিয়াল ডকুমেন্টেশন অ্যাপের।