Extract keyboard settings from DCS lua files and generate profiles for LGS.
Lua Common Lisp
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
a-10c keyboard
dcs-keybindings
.gitignore
command-table-org.lisp
command-table-pdf.lisp
command-table-tex.lisp
dcs-commands.lisp
hotas.asd
logi-commands.lisp
logi-export.lisp
logitech-g940.lisp
lua-parser.lisp
packages.lisp
paren-matcher.lisp
parser.lisp
readme.org
tokenizer.lisp

readme.org

Parsing Keyboard command settings for DCS

Currently, the code is working with keycommand files from DCS World 1.2.0, however due to some differences between the various aircraft, one has to strip (or comment) some lines at the beginning and end of the file. load-config expects only a keyCommands = { ... } assignments at the top level. Also, there may be problems with (russian?) unicode characters, even if those are commented out.

Generating LaTeX tables with keybindings

If you want to generate your own PDF tables, have a look in the command-table-tex.lisp file. The samples function is used to generate the default keybinding LaTeX files, by invoking load-lua-generate-tex.