Paul-Dieter Klumpp dbc872c7ca move the definition commands under the keyboard command 1 week ago
..
README.md dbc872c7ca move the definition commands under the keyboard command 1 week ago
embed.go ca595f17f4 read and write the data directory in one place, and build in the definition 1 week ago
impact80.json 45bcc51ff3 vendor the Impact 80's definition file 1 week ago

README.md

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