You are probably aware of Gary’s original bindED plugin that reads Elite keybindings and makes them available to VoiceAttack via text variables:
https://forum.voiceattack.com/smf/index.php?topic=564.0I wasn’t quite happy with how it worked (and how some things didn’t), so with his permission I forked it and have worked on it over the last weeks. Version 3.0 is out now!
You can just use it as a drop-in replacement. Improvements over the original version include:
* Support for non-US keyboard layouts. Currently implemented are de-neo2 (because that’s why I’m using) and en-GB (thanks to A.Cyprus for providing that). If you have another layout instructions for making it work are on Github, and I’m happy to include it in the next release.
* Automatic key bind detection. No running a plugin context necessary. You can still manually (re)load by invoking the `loadbinds` context.
* Logging to the VoiceAttack log (loading binds, changing keyboard layout, missing files, missing keys in your keyboard layout)
* Reports profile that you can import. It will create a list of variables and a list of missing binds and put them on your Desktop. (Note: currently that includes _all_ binds, including those that can’t take keys, like axes.)
* Automatic profile detection. No need to manually specify a binds file to use.
* Automatic change detection. Will reload the binds if you change presets or modify your controls in the in-game options menu.
https://github.com/alterNERDtive/bindEDhttps://github.com/alterNERDtive/bindED/releases/latest