GithubHelp home page GithubHelp logo

luamacros's Introduction

Disclaimer

Don't use this software. Really. It's difficult to use, has bugs and author has very little time to maintain it. It was written just to connect multiple keyboards to flight simulator (X plane) to control different knobs and buttons in the plane/helicopter. Author is using it just for this purpose.

It can do many things but you need to understand what you are doing and you definitely need to know and use lua scripting language. If you just found luamacros by google search or saw some nice youtube videos but don't know how to write lua script it will be painful to get what you want and you will end up frustrated. Please, don't use it in this case.

There's support forum available at http://www.hidmacros.eu/forum where you can ask how things work, see example scripts etc. But please don't expect I will write lua scripts for you or teach you lua.

If you know lua or are able to learn it first, if you understand what example scripts are doing and are not afraid of spending some time playing with it, enjoy luamacros.

luamacros

This software can recognize and manage multiple keyboards connected to computer with Windows OS. This is key feature to use it as macro triggerring application. Other typical usage is for flight simulation when macro triggers can come from various sources like

  • different keyboards
  • game devices (joysticks)
  • COM interface (arduino)
  • small embeded http server
  • game simulator itself - Xplane, on variable change

Macro action can be anything scripted in Lua language with some extensions

  • serial communication
  • Xplane simulator events (commands, data ref changes)
  • http get
  • OS commands

For details see http://www.hidmacros.eu/forum/

binary download

Download luamacros.zip

developers guide

Compiling luamacros requires some dependencies and specific free pascal version. See Detailed guide to get it working.

luamacros's People

Contributors

me2d13 avatar hcgernhardtiii avatar pmdhl avatar ktwombley avatar

Watchers

Christopher Chase avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.