XIM Apex is a usb adapter that lets me use usually not-supported controllers on a gaming device; it works on a multitude of consoles. When combined with a user-made program called "XIM Link" - and an easy transfer cable - it is possible to connect the computer and the adapter-enabled console so that every driver/peripheral connected to the PC would be able to act as an input device for the console. The way I understand it, it is also possible to use AutoHotkey to write scripts in the Link program.
I still haven't started learning Windows AutoHotkeys but I understand such scripts can aid in modifying button behavior.
I have a mouse side-button (from now called "sideward") dedicated to switching between the Link and the PC, and I have been thinking of a setup such as follows ("*' means: physically held down) :
" if *□ and "sideward" then HOLD □ ; don't deactivate Link"
Similarly
" if *○ and "sideward" then HOLD ○ ; don't deactivate Link"
The reason I think I sould go for the bespoke "sideward" button on my mouse is because it's hard to reach. Activating the HOLD function would literally require moving both hands over to the mouse, so accidental HOLD activations are . unlikely.
To cancel, I have been thinking of something like:
" if 'any button' other than 'sideward' then release HOLD and register 'any button' "
For rapid button pressing I have been thinking of something a bit more complex, like:
" if *□ and *'sideward' and □ , then rapid press □ ; 1 second intervals "
To cancel:
" if 'any button' other than 'sideward' then cancel rapid press and register 'any button' "
- Home Board index AutoHotkey (v1.1 and older) Ask for Help (v1) Gaming Help (v1)
- Search
-
- It is currently 19 Apr 2024, 22:00
- All times are UTC-05:00
XIM Link scripts for HOLDING DOWN button / rapid button pressing
Ask gaming related questions (AHK v1.1 and older)
Jump to
- AutoHotkey Foundation
- About This Community
- Forum Issues
- AutoHotkey (v2, current version)
- Ask for Help (v2)
- Gaming
- Scripts and Functions (v2)
- Gaming
- Tutorials (v2)
- Tips and Tricks
- Wish List
- Suggestions on Documentation Improvements
- Bug Reports
- AutoHotkey Development
- AutoHotkey_H
- Ask for Help
- Development
- Editors
- Adventure IDE
- Old Topics
- AHK Studio
- Notepad++
- Pulovers Macro Creator
- SciTE4AutoHotkey
- Visual Studio Code
- Announcements
- General Discussion
- AutoHotkey (v1.1 and older)
- Ask for Help (v1)
- Gaming Help (v1)
- Scripts and Functions (v1)
- Gaming Scripts (v1)
- Tutorials (v1)
- Tips and Tricks (v1)
- General
- Other Utilities & Resources
- Other Programming Languages
- C/C++
- ASM
- C#
- KeySharp
- Off-topic Discussion
- RPA
- Other languages
- Looking for Volunteers in other languages
- Deutsch (German)
- Ich brauche Hilfe
- Spiele
- Skripte und Funktionen
- Tutorials
- Tooltime
- Allgemeines
- 中文 (Chinese)
- 请求帮助
- 脚本函数
- 教程资料
- 相关工具
- 其他
- Español (Spanish)
- Pedir Ayuda
- Automatización de Juegos
- Scripts y Funciones
- Tutoriales
- Otras Utilidades y Recursos
- General
- Русский (Russian)
- Помощь
- Скрипты для Игр
- Скрипты и библиотеки
- Статьи и руководства
- Прочие ресурсы и ПО.
- Свободное общение
- Français (French)
- J'ai besoin d'aide
- Scripts et Fonctions
- Tutoriels
- Autres Utilitaires et Ressources
- Hors Sujet
- Português (Portuguese)
- Ajuda e Suporte Geral
- Scripts e Funções
- Tutoriais
- Outras Ferramentas e Recursos
- Outros Assuntos
- 한국어 (Korean)
Who is online
Users browsing this forum: No registered users and 101 guests