You can now flash your ZSA keyboard directly from Chrome or any other Chromium-based browser. It works like this:

Just like Live Training, this only works on Chromium-based browsers because Firefox and Safari don't support the necessary APIs. If/when Mozilla and Apple decide to support WebUSB and WebHID, both Live Training and browser-based flashing will work with their browsers. It also doesn't work on ChromeOS devices — you'll need to be using Windows, macOS, or Linux.

Keymapp, our existing flashing tool, still works and is fully supported. In fact, if you're using Windows, you're going to need to install Keymapp before you can use Chrome to flash your keyboard. That's because flashing with Windows requires a driver, which comes with Keymapp.

If you're using Linux, you'll still need to do a bit of additional configuration, just like when using Keymapp. This is covered here.

You'll only need to install Keymapp or configure your Linux system once. Flashing from the browser will work from there on out.

If you're using a Mac, browser-based flashing will just work — nothing to set up.

Flashing your layout directly from the browser cuts a few steps and helps you iterate on your layouts faster, getting to typing nirvana that much sooner. Happy typing! :)