லினக்ஸ் கேம்களை தானியக்கமாக்க ஆட்டோகேயை எவ்வாறு பயன்படுத்துவது

How Use Autokey Automate Linux Games



ஆட்டோகி இது லினக்ஸ் மற்றும் X11 க்கான டெஸ்க்டாப் ஆட்டோமேஷன் பயன்பாடாகும், இது பைதான் 3, GTK மற்றும் Qt இல் திட்டமிடப்பட்டுள்ளது. அதன் ஸ்கிரிப்டிங் மற்றும் மேக்ரோ செயல்பாட்டைப் பயன்படுத்தி, நீங்கள் விசை அழுத்தங்கள், சுட்டி கிளிக்குகள் மற்றும் டெஸ்க்டாப் இடைமுகத்தின் பெரும்பாலான பகுதிகளை தானியக்கமாக்கலாம். நீங்கள் விண்டோஸ் புரோகிராமிற்கு மாற்று தேடுகிறீர்கள் என்றால் ஆட்டோஹாட்கி லினக்ஸ் பயனர்களுக்கு இன்று கிடைக்கும் சிறந்த வழி ஆட்டோகே ஆகும்.

இது ஒரு X11 பயன்பாடு மட்டுமே என்பதை நினைவில் கொள்க, இந்த கட்டுரையை எழுதும் நேரத்தில் வேலாண்ட் ஆதரவு பயன்பாட்டில் சேர்க்கப்படவில்லை.







ஆட்டோகி அம்சங்களில் சில:



  • நீங்கள் பொதுவாகப் பயன்படுத்தும் வாக்கியங்கள் மற்றும் உரைத் தொகுதிகளில் சில எழுத்துக்களை தானாக விரிவுபடுத்தக்கூடிய சுருக்கங்களை ஆதரிக்கிறது.
  • தன்னிச்சையான விசை அழுத்தங்கள் மற்றும் சுட்டி கிளிக்குகளை அனுப்புவதை ஆதரிக்கிறது.
  • ஒரு குறிப்பிட்ட பயன்பாட்டு சாளரத்திற்கான விதிகளைக் குறிப்பிடுவதை ஆதரிக்கிறது.
  • பைதான் 3 ஸ்கிரிப்ட்களை ஆட்டோமேஷன் விதிகளை எழுத பயன்படுத்தலாம்.
  • அதிகபட்சம், அளவு மற்றும் நகர்த்துவது போன்ற சாளர செயல்பாடுகளை கட்டுப்படுத்தும் திறன்.
  • எளிதாக ஸ்கிரிப்டிங் செய்ய முன் கட்டமைக்கப்பட்ட எடுத்துக்காட்டுகளின் தொகுப்புடன் வருகிறது.
  • விருப்பங்களின் பட்டியலுடன் தனிப்பயன் மெனு பாப்அப்களைக் காண்பிக்கும் திறன்.
  • விசை அழுத்தங்கள் மற்றும் மவுஸ் கிளிக்குகளை பதிவு செய்யும் திறன்.
  • மாற்றியமைக்கும் விசைகள் இல்லாமல் ஹாட்ஸ்கிகளை அமைக்கும் திறன்.
  • ஆட்டோமேஷன் ஸ்கிரிப்டுகள் சிறியவை மற்றும் மற்ற பயனர்களுடன் எளிதாகப் பகிரலாம்.

இந்த வழிகாட்டி லினக்ஸ் விளையாட்டாளர்களுக்கு பயனுள்ளதாக இருக்கும் சில ஆட்டோகி உதாரணங்களைக் காண்பிக்கும். தொடங்க, ஆட்டோகி உபுண்டு தொகுப்புகளை அதன் கிட்ஹப் பக்கத்திலிருந்து நிறுவலாம். கீழே குறிப்பிடப்பட்டுள்ள கோப்புகளைப் பதிவிறக்கவும் இங்கே



  • autokey-common_x.xx.x-x_all.deb
  • autokey-gtk_x.xx.x-x_all.deb அல்லது autokey-qt_x.xx.x-x_all.deb (ஒன்றை மட்டும் பதிவிறக்கவும்)

கோப்புகளைப் பதிவிறக்கிய பிறகு, பின்வரும் கட்டளைகளை வரிசையில் இயக்கவும்:





$சூடோபொருத்தமானநிறுவு./ஆட்டோகி-பொதுவான_0.95.8-0_all.deb
$சூடோபொருத்தமானநிறுவு./ஆட்டோகி- gtk_0.95.8-0_all.deb

விரைவான சேமிப்பு மற்றும் விரைவான ஏற்றுதலுக்கு விசையைப் பயன்படுத்தி பல பிசி கேம்களைப் பார்ப்பது பொதுவானது. இருப்பினும், பல பிசி கேம்கள், குறிப்பாக கன்சோல் துறைமுகங்கள் விளையாட்டைச் சேமிக்க ஒரு கடினமான வழியைக் கொண்டுள்ளன, அங்கு நீங்கள் பல மெனு விருப்பங்கள் மூலம் செல்ல வேண்டும். இதை விளக்கும் ஒரு விரைவான மோக்கப் இதோ (எனது வரைதல் திறன்களை மன்னிக்கவும்):



விளையாட்டை இடைநிறுத்த நீங்கள் விசையை அழுத்தவும், பின்னர் அம்பு விசையை அழுத்தவும், பின்னர் விளையாட்டை காப்பாற்ற விசையை அழுத்தவும், அதைத் தொடர்ந்து விளையாட்டுக்கு திரும்ப விசையை அழுத்தவும். இந்த முழு செயல்முறையையும் எளிதாக தானியங்கி மற்றும் ஆட்டோகேயைப் பயன்படுத்தி விசைக்கு வரைபடமாக்கலாம். கீழே உள்ள ஸ்கிரிப்ட் குறியீட்டைப் பாருங்கள்:

இறக்குமதிநேரம்
விசைப்பலகை. அனுப்பு_கீ('')
நேரம்.தூக்கம்(0.25)
விசைப்பலகை. அனுப்பு_கீ('')
நேரம்.தூக்கம்(0.25)
விசைப்பலகை. அனுப்பு_கீ('')
நேரம்.தூக்கம்(0.25)
விசைப்பலகை. அனுப்பு_கீ('')

இந்த ஸ்கிரிப்டை ஆட்டோகேயில் சேர்க்க, பயன்பாட்டை துவக்கி, பின்னர் தெரியும் கோப்புறையில் கிளிக் செய்யவும் அல்லது அதை முன்னிலைப்படுத்த நீங்கள் உருவாக்கிய தனிப்பயன் கோப்புறையில் கிளிக் செய்யவும். கிளிக் செய்யவும் கோப்பு> புதிய> ஸ்கிரிப்ட் கீழேயுள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, அந்த கோப்புறையில் ஒரு புதிய ஸ்கிரிப்டை உருவாக்க மெனு விருப்பம்:

இந்த ஸ்கிரிப்டை க்விக்சேவ் என மறுபெயரிட்டு மேலே உள்ள குறியீட்டை உள்ளே வைக்கவும். கீழே உள்ள ஹாட்ஸ்கி பொத்தானைக் கிளிக் செய்யவும், கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி:

அடுத்த திரையில், அழுத்தவும் அமைக்க பொத்தானை அழுத்தவும், பின்னர் அதை ஸ்கிரிப்டுக்கு வரைபடமாக்க விசையை அழுத்தவும்.

விசை:(ஒன்றுமில்லை)விசைக்கு மாறும்:<f5>.

சரி என்பதைக் கிளிக் செய்து ஸ்கிரிப்டைச் சேமிக்க அழுத்தவும். ஸ்கிரிப்டை சேமிக்க எப்போதும் நினைவில் கொள்ளுங்கள் இல்லையெனில் நீங்கள் மேப் செய்யப்பட்ட ஹாட்ஸ்கியை அழுத்தும்போது எதுவும் செயல்படுத்தப்படாது.

குவிக்சேவ் கீமாப்பிங் இப்போது பயன்படுத்த தயாராக உள்ளது. அடுத்த முறை நீங்கள் விசையை அழுத்தும்போது, ​​தொடர் விசை அழுத்தங்கள் வரிசையில் செயல்படுத்தப்படும்.

ஆட்டோகி இயங்கும் வரை மற்றும் கணினி தட்டில் இணைக்கப்பட்டிருக்கும் வரை, OS முழுவதும் உலகளாவிய விசையின் செயல்பாட்டை நாங்கள் மாற்றியுள்ளோம் என்பதை நினைவில் கொள்க. ஒரு குறிப்பிட்ட சாளரம் அல்லது பயன்பாட்டிற்கு அதை கட்டுப்படுத்த, கீழே உள்ள சாளர வடிகட்டி பொத்தானைக் கிளிக் செய்வதன் மூலம் நீங்கள் சாளர விதிகளை குறிப்பிட வேண்டும்.

விரைவாக ஏற்றுவதற்கான ஸ்கிரிப்டை உருவாக்க மேலே உள்ள அதே ஸ்கிரிப்டைப் பயன்படுத்தலாம். அம்பு விசைக்கான வரியை நீக்கிவிட்டு ஸ்கிரிப்டை விசைக்கு வரைபடமாக்க வேண்டும்.

ஆட்டோகி பைதான் 3 ஸ்கிரிப்ட்களில் பயன்படுத்த சரியான முக்கிய பெயர்களை நீங்கள் தேடுகிறீர்களானால், ஆட்டோகேயில் பயன்படுத்தக்கூடிய அனைத்து சிறப்பு விசை குறியீடுகளின் பட்டியலையும் காணலாம் இங்கே . மேலே உள்ள பக்கத்தில் குறிப்பிடப்படாத எந்த விசையும் ஒற்றை அல்லது இரட்டை மேற்கோள்களைப் பயன்படுத்தி செருகப்படலாம். எடுத்துக்காட்டு: விசைப்பலகை. Send_key ('5'), விசைப்பலகை.

உதாரணம் 2: ஒரு ரோல் ப்ளேயிங் கேம் வரிசையில் இரண்டு ஹெல்த் போஷன்களை குடிக்கவும்

உங்கள் விளையாட்டில் ஹாட்ஸ்கி ஆரோக்கிய பானம் குடிக்க வேண்டும் என்று கருதினால், ஸ்கிரிப்ட் இருக்கும்:

விசைப்பலகை. அனுப்பு_கீ('h',மீண்டும்=2)

ரிபீட் வேரியபிலின் மதிப்பை வேறு எந்த எண்ணிற்கும் மாற்றலாம். உங்களுக்கு விருப்பமான ஹாட்ஸ்கிக்கு ஸ்கிரிப்டை வரைபடமாக்க முதல் எடுத்துக்காட்டில் உள்ள படிகளைப் பின்பற்றலாம்.

எடுத்துக்காட்டு 3: துப்பாக்கி சுடும் விளையாட்டில் துப்பாக்கிக்கான வெடிப்பு முறை

கீழேயுள்ள குறியீட்டைப் பயன்படுத்தி, ஒரு துப்பாக்கியை ஒரு வரிசையில் மூன்று முறை சுட வரைபடத்தை நீங்கள் வரைபடமாக்கலாம். விளையாட்டில் சுட அசல் வழி ஒரு முறை இடது சுட்டி கிளிக் அழுத்தவும்.

# சுட்டி பொத்தான்கள்: இடது = 1, நடுத்தர = 2, வலது = 3
சுட்டி(0,0,1)
சுட்டி(0,0,1)
சுட்டி(0,0,1)

மேலே உள்ள ஸ்கிரிப்ட் ஒரு வரிசையில் மூன்று முறை இடது சுட்டி கிளிக் செய்யும். நீங்கள் மூன்று முறைக்கு மேல் இடது கிளிக் செய்ய விரும்பினால் கூடுதல் அறிக்கைகளைச் சேர்க்கலாம்.

ஹாட்ஸ்கிக்கு ஸ்கிரிப்டை வரைபடமாக்க முதல் எடுத்துக்காட்டில் உள்ள படிகளைப் பின்பற்றலாம்.

எடுத்துக்காட்டு 4: ஒரு தனிப்பயன் விளையாட்டு மெனுவை உருவாக்கவும் / ஒரு நிகழ்நேர விளையாட்டை ஒரு முறை சார்ந்த விளையாட்டாக மாற்றவும்

ஆட்டோகியின் பட்டியல் மெனு செயல்பாட்டைப் பயன்படுத்தி, இயங்கும் விளையாட்டின் மேல் மேலடுக்காக ஒரு மெனுவைக் காண்பிப்போம். இந்த மெனு விளையாட்டிலிருந்து கவனத்தைத் திருடி, மெனு உருப்படிகளில் ஒன்றில் மவுஸ் கிளிக் செய்யப்பட்ட பிறகு அதைத் திருப்பித் தரும். கவனம் திரும்பியவுடன், ஆட்டோமேட்டட் கீஸ்ட்ரோக் செயல்படுத்தப்படும், இது விளையாட்டுக்குள் ஒரு செயல்பாட்டைத் தூண்டுகிறது.

இந்தப் படத்தைப் பாருங்கள்:

கேம்மேனு கோப்புறையில், ஷோ என்ற துணை கோப்புறையை உருவாக்கியுள்ளேன். கேம்மேனு மற்றும் ஷோ கோப்புறை இரண்டிலும் குழந்தை உருப்படிகள் உள்ளன. ஒவ்வொரு குழந்தை உருப்படியிலும் நான் வைத்த குறியீடு இங்கே:

  • சரக்கு: விசைப்பலகை. Send_key ('i')
  • வரைபடம்: விசைப்பலகை. Send_key ('m')
  • விளையாட்டுக்குத் திரும்பு: விசைப்பலகை. Send_key ('')
  • தாக்குதல் துப்பாக்கிக்கு மாறவும்: விசைப்பலகை. Send_key (‘2’)
  • SMG க்கு மாறவும்: விசைப்பலகை. Send_key ('1')

இங்கே கேம்மேனு கோப்புறை விசைக்கு வரைபடமாக்கப்பட்டுள்ளது, இது இயங்கும் விளையாட்டின் உள்ளே எப்படி இருக்கிறது:

ஒவ்வொரு மெனு உருப்படியும் அதன் லேபிளுக்கு முன்னால் ஒரு எண் முன்னொட்டு வைக்கப்பட்டுள்ளது. உங்கள் விசைப்பலகையில் தொடர்புடைய எண் விசையை அழுத்துவதன் மூலம் எந்த மெனு உருப்படியையும் நீங்கள் அழைக்கலாம். உதாரணமாக, இங்கே விசையை அழுத்தினால் துப்பாக்கியை தாக்குதல் துப்பாக்கியாக மாற்றும்.

இந்த உதாரணத்தின் ஒரு சிறிய GIF டெமோ (அனிமேஷன் கீழே நின்றுவிட்டால் படத்தில் கிளிக் செய்யவும் அல்லது வலது கிளிக் செய்து GIF ஐ ஒரு புதிய தாவலில் திறக்கவும்):

இந்த முறை அனைத்து விளையாட்டுகளிலும் வேலை செய்யாது, அவை சாளரத்தைக் கையாளும் விதம் மற்றும் முழுத்திரை ரெண்டரிங்கைப் பொறுத்து. கவனம் திருடும்போது சில விளையாட்டுகள் இடைநிறுத்தப்படாது, மற்றவை செய்யும் போது. கவனம் இழக்கும்போது விளையாட்டு இடைநிறுத்தப்பட்டால், இந்த ஆட்டோகி ஸ்கிரிப்டைப் பயன்படுத்தி நீங்கள் ஒரு நிகழ்நேர விளையாட்டை முறை அடிப்படையிலான விளையாட்டாக மாற்றியுள்ளீர்கள்.

இந்த உதாரணம் கேஸ் அடிப்படையில் கேஸ் அடிப்படையில் வேலை செய்யும். இருப்பினும் எனது சோதனையில், சொந்த மற்றும் நீராவி புரோட்டான் / ஒயின் விளையாட்டுகள் இரண்டிலும் நான் நல்ல முடிவுகளை அடைந்துள்ளேன்.

முடிவுரை

இங்கு குறிப்பிடப்பட்டுள்ள அனைத்து எடுத்துக்காட்டுகளும் அடிப்படை, முக்கியமாக லினக்ஸ் விளையாட்டாளர்களுக்காக கவனம் செலுத்துகின்றன. அவை ஆட்டோகியின் சக்திவாய்ந்த ஏபிஐயின் ஒரு பகுதியை மட்டுமே உள்ளடக்கியது. அன்றாட அல்லது சிக்கலான மென்பொருட்களுக்கான ஸ்கிரிப்டிங் அம்சங்களைப் பயன்படுத்தி ஆட்டோகி உங்கள் பணிப்பாய்வுகளை நிறைய தானியக்கமாக்க முடியும். இன்னும் சில உதாரணங்கள் கிடைக்கின்றன அதிகாரப்பூர்வ ஆவணங்கள் பயன்பாட்டின்.