README.md 1.1 KB

Definitions

The VIA definition files built into the binary. embed.go embeds every JSON file in this directory, so that go install delivers them: it copies a binary and creates no data directory, and a board VIA does not carry cannot be fetched.

This is not the directory the tool reads at runtime. That is the per-user definitions/ directory the top-level README names; keyboard fetch writes there, and a file placed there — or passed with --definition — takes precedence over the one built in. To use or correct a definition, put it there, not here.

What belongs here

A board's file, only when VIA's own collection does not carry that board, kept as the vendor serves it. A file is matched to a board by the vendorId/productId it carries, so its name does not matter. A file added here takes effect after a rebuild.

The files here

File Board From
impact80.json Wobkey Impact 80 the vendor's Driver & Firmware page, which links it as the Impact 80 VIA JSON