Keychronus

How to Switch Between QMK, VIA, and Keychron Launcher for Custom Key Mapping

By Keychronusshop | Published: 2026-05-25

Category: How-to Guides

Learn the differences between QMK, VIA, and Keychron Launcher for custom key mapping. Step-by-step guide to remap keys on any Keychron keyboard.

Custom key mapping transforms a mechanical keyboard from a simple typing tool into a personalized productivity powerhouse. Whether you want to remap the Caps Lock key to a second Control, create complex macros for your favorite games, or adjust your layout for a more ergonomic workflow, the right software makes it possible. For Keychron users, the choice often comes down to three powerful options: QMK, VIA, and the Keychron Launcher. Each serves a different purpose and level of technical expertise. In this guide, we’ll break down how to switch between these tools, which keyboards support each, and how to get the most out of your custom key mapping journey.

Understanding the Three Software Options

Before diving into the how-to, it’s essential to understand what each tool does. All three allow you to remap keys, but they differ in complexity, flexibility, and ease of use.

QMK (Quantum Mechanical Keyboard Firmware)

QMK is the gold standard for keyboard enthusiasts. It is open-source firmware that gives you complete control over every aspect of your keyboard’s behavior. With QMK, you can program layers, macros, tap-dance, combos, and even custom lighting effects. However, QMK requires a bit of technical know-how: you need to edit C code files, flash the firmware using a tool like QMK Toolbox, and understand the compilation process. Keychron keyboards that support QMK include most of the Q and V series, as well as some newer models. For example, the Keychron Q13 Pro (Alice Layout) QMK/VIA Wireless Custom Mechanical Keyboard is fully QMK-compatible, allowing you to dive deep into customization if you choose.

VIA (Visual Interface for Automation)

VIA is a user-friendly graphical interface that sits on top of QMK firmware. It allows you to remap keys, create macros, and adjust lighting in real time without needing to compile or flash firmware. VIA is perfect for users who want the power of QMK but without the learning curve. You simply connect your keyboard via USB or Bluetooth, open the VIA app (web or desktop), and start remapping. Most modern Keychron keyboards (especially the Q, V, and K Pro series) come with VIA support out of the box. The Keychron K3 Ultra-slim Wireless Mechanical Keyboard (UK ISO Layout) - Version 2 is a great example of a keyboard that supports VIA, giving you wireless convenience and powerful remapping options.

Keychron Launcher

The Keychron Launcher is a web-based tool designed specifically for Keychron keyboards that do not support QMK or VIA natively, such as the B series, K series (non-Pro), and some ultra-slim models. It offers a simplified remapping experience with a clean interface. You can change key functions, switch between pre-defined layouts, and adjust some basic settings. It’s the easiest to use but lacks the advanced features of QMK/VIA. Keyboards like the Keychron B1 Pro Ultra-Slim Wireless Keyboard rely on the Keychron Launcher for customization, making it accessible for everyday users.

How to Switch Between QMK, VIA, and Keychron Launcher

Switching between these tools depends on your keyboard model and your personal preference. Here’s a step-by-step guide for each scenario.

Step 1: Determine Your Keyboard’s Compatibility

First, check the product page or manual to see which software your keyboard supports. Keychron keyboards generally fall into three categories:

  • QMK/VIA compatible: Q series, V series, K Pro series, and some special editions. These keyboards have QMK firmware pre-installed, so you can use VIA immediately or reflash with custom QMK firmware.
  • Keychron Launcher only: B series, K series (non-Pro), and ultra-slim models like the B1 Pro. These use a proprietary firmware and can only be customized via the Launcher.
  • No software support: Some older models may not have any remapping capability. Check the manual or contact support.

Step 2: Using VIA for Real-Time Remapping

If your keyboard supports VIA, this is the easiest way to get started. Here’s how:

  1. Go to usevia.app or download the VIA desktop app.
  2. Connect your keyboard via USB or Bluetooth (for wireless models, ensure Bluetooth is enabled and connected).
  3. The VIA interface will automatically detect your keyboard. If it doesn’t, you may need to load a JSON keymap file from the Keychron website.
  4. Click on any key in the visual layout and assign a new function, macro, or layer.
  5. Changes are saved instantly to the keyboard’s onboard memory. No flashing required.

VIA is ideal for quick tweaks, such as swapping the Esc and Caps Lock keys or adding media controls to a function layer. For keyboards like the Keychron Q13 Pro, VIA unlocks the full potential of the Alice layout for ergonomic customization.

Step 3: Flashing Custom QMK Firmware

If you want to go beyond VIA’s capabilities—like adding tap-dance, combos, or complex macros—you’ll need to compile and flash custom QMK firmware. This requires some technical steps:

  1. Install QMK Toolbox and QMK CLI on your computer. Follow the official QMK documentation for setup.
  2. Clone the QMK firmware repository and create a keymap folder for your keyboard model. Keychron provides default keymaps on GitHub.
  3. Edit the keymap.c file to add your custom functions. For example, you can define a macro that types your email address with a single key press.
  4. Compile the firmware using the QMK CLI command: qmk compile -kb keychron/q1_pro -km your_keymap (replace with your keyboard and keymap names).
  5. Put your keyboard into DFU (Device Firmware Update) mode by pressing the reset button or a key combination (usually Esc+Space+B while plugging in).
  6. Use QMK Toolbox to flash the compiled .hex or .bin file to your keyboard.

This method is powerful but requires patience. Once you master QMK, you can create highly specialized layouts. Note that flashing custom firmware may void your warranty, so proceed with caution.

Step 4: Using Keychron Launcher for Quick Changes

For keyboards like the Keychron B1 Pro, the Keychron Launcher is your only option. Here’s how to use it:

  1. Go to the Keychron Launcher website (usually accessible via the product page or support section).
  2. Connect your keyboard via the provided USB cable (wireless connections may not be supported for Launcher).
  3. The Launcher will detect your keyboard and show a visual layout.
  4. Click a key and choose from a list of pre-defined functions (e.g., Media Play, Volume Up, or Custom Key).
  5. Some models allow you to switch between multiple layers (e.g., Layer 1 for default, Layer 2 for gaming).
  6. Click “Save” to write the changes to the keyboard’s memory.

The Keychron Launcher is limited compared to VIA, but it’s perfect for simple remapping needs. For instance, you might remap the Fn key to a different location or change the backlighting behavior.

When to Use Each Tool

Need Recommended Tool Example Keyboards
Simple key remapping (e.g., swap Ctrl and Caps Lock) VIA or Keychron Launcher Q series, K Pro, B series
Complex macros and layers QMK (custom firmware) Q13 Pro, V series
No technical expertise desired Keychron Launcher B1 Pro, K3 Ultra-slim
Advanced features like tap-dance QMK Q1 Pro, V1

Tips for a Smooth Experience

  • Backup your keymap: Before making major changes, save a copy of your current layout. VIA allows you to export your keymap as a JSON file.
  • Test on a secondary keyboard: If you’re flashing custom QMK firmware, keep a backup keyboard handy in case something goes wrong.
  • Use the right switch: The feel of your keyboard affects your mapping choices. Consider pairing your custom layout with Keychron Milk POM Low Profile Switch for a smooth, responsive typing experience that complements your new keymap.
  • Explore pre-built keycaps: After remapping, you might want to update your keycaps to reflect the new layout. The Cherry Profile Double - Shot PBT Full Set Keycaps - Grey, White, and Blue are a durable and visually clear option that makes it easy to identify your custom functions.

Troubleshooting Common Issues

VIA doesn’t detect my keyboard: Make sure you have the latest firmware installed. Visit the Keychron support page to download the correct JSON file for your model.

Keychron Launcher says “Keyboard not found”: Try a different USB cable—some cables only charge and don’t transmit data. Also, ensure your keyboard is in wired mode.

QMK flashing fails: Double-check that you’ve selected the correct keyboard name and keymap path. Use the QMK Toolbox’s “Auto-Flash” feature if available.

Remapped keys reset after unplugging: This usually means the changes weren’t saved to onboard memory. In VIA, ensure you click the “Save” button (or the changes are auto-saved). For QMK, reflash the firmware.

Conclusion

Mastering custom key mapping opens up a world of efficiency and comfort. Whether you prefer the simplicity of the Keychron Launcher, the balance of VIA, or the full power of QMK, Keychron keyboards provide the flexibility to switch between them. Start with VIA for everyday adjustments, and if your keyboard supports it, experiment with QMK for advanced projects. The Keychron Q13 Pro and similar models are excellent choices for those who want both VIA convenience and QMK depth. For ultra-slim or budget models, the Keychron Launcher offers a no-fuss solution.

Ready to transform your typing experience? Explore the Keychron Q13 Pro (Alice Layout) QMK/VIA Wireless Custom Mechanical Keyboard and start mapping your perfect layout today. With its ergonomic design and full software support, it’s the ideal tool for any custom key mapping project.

Shop Related Products

OEM Dye-Sub PBT Full Set Keycap Set - Mahjong

OEM Dye-Sub PBT Full Set Keycap Set - Mahjong

$12.00 $39.99

Shop Now
ISO Cherry Profile Dye-Sub PBT Full Set Keycap Set - Retro

ISO Cherry Profile Dye-Sub PBT Full Set Keycap Set - Retro

$12.00 $39.99

Shop Now
Rapper - Cherry Profile Dye-Sub PBT Full Keycap Set

Rapper - Cherry Profile Dye-Sub PBT Full Keycap Set

$12.00 $39.99

Shop Now
MDA Dye-Sub PBT Full Set Keycap Set - New York

MDA Dye-Sub PBT Full Set Keycap Set - New York

$12.00 $39.99

Shop Now