Hello together
I am new to AHK and still have a lot to learn. What I have already learned, with AHK the possibilities are very extensive.
As a first project I try to create a hand control for my 3D printer to control the origin and other maintenance functions.
As hardware I have a USB board from Leo Bodnar. This is recognized by Windows as a joystick.
The 3D printer can be controlled via G-codes and M-Commands.
Now I want to put different G-code strings/M-Commands on the buttons.
For example "Joy1::send M112 {Enter}" is emergency stop.
This also works for single buttons.
(Is there a better solution than Joy1::send? With this command the G-code is written only relatively slowly?)
Can I somehow use two joystick buttons as combo for the input Equal as for example ^Y = Ctrl+Y
I already tried it with Joy1 & Joy2::send M112 {Enter}. But this does not work. M112 is also sent when only Joy2 is pressed.
Finally, I want to use a rotary switch to move the X-axis by 10mm. If another button is pressed in addition to the rotary switch, the Y-axis should move by 10mm. The same for the Z-axis.
What is the smartest way to do this?
It is certainly also feasible that the command is repeated as long as the switch (or the combo) is pressed. Can someone give me a tip for this?
Thanks in advance.
- Home Board index AutoHotkey (v1.1 and older) Ask for Help (v1)
- Search
-
- It is currently 17 Apr 2024, 06:43
- All times are UTC-05:00
2 Joystick Buttons as Input for sending text
Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
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: Drake, Joey5, mikeyww, ositoMalvado and 275 guests