Visual Tool for Creating and Managing AHK Scripts

📋Summary

Add a visual scripting tool to LaunchBox that allows users to build and manage AutoHotKey (AHK) scripts without needing to write code. This would make powerful custom automation more accessible to non-technical users while still supporting advanced setups for power users.


❗Problem

LaunchBox’s support for AHK scripting enables deep customization—such as launching pre/post-game actions, managing controller behavior, or automating emulator quirks. However, the current system requires users to manually write scripts in AHK syntax, which creates a barrier for those unfamiliar with scripting or programming.

As a result, many users miss out on the flexibility AHK can offer, or rely on copying scripts from forums without fully understanding or customizing them.


💡Proposal

Introduce a built-in visual AHK editor, which could include:

  • A drag-and-drop or form-based interface to define common actions (e.g., send keystrokes, launch programs, delay actions)

  • A library of prebuilt templates for common tasks (e.g., closing emulators cleanly, muting audio, controller automation)

  • A preview pane to see the raw AHK output

  • Integration with platform or emulator settings so users can assign scripts per system/game

This tool could live within the existing scripting tabs and allow toggling between visual and raw modes for flexibility.


✅Benefits

  • Makes scripting features accessible to non-technical users

  • Reduces copy-paste errors from manually written scripts

  • Streamlines the automation of emulator quirks, controller setups, and system integrations

  • Empowers users to create more dynamic and personalized gaming experiences without needing AHK knowledge

  • Encourages wider adoption of LaunchBox’s powerful scripting capabilities 🚀🧠

Please authenticate to join the conversation.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

About 1 year ago

Author

gboava

Subscribe to post

Get notified by email when there are changes.