It depends. For me 100% it’s worth it. It adds a lot more value to the keyboard after you realise what you can do to it. Lots of users think macros are a waste of time. But they can become bloody time savers for every day repetitive tasks. I have one for logging into my server via ssh: it does three things, open the Termjnal app on my Mac, type out a fairly long-ish string username@address then waits and types the password. But layers make keyboard bigger. You can do more with less keys. I’m using a 65% and I whilst I much prefer to have the direction keys. I don’t miss the numpad or the F-row that much. I much prefer the space my desk has. Next, tap dance (only on VIAL, not VIA) means I can have one key dedicated to media: single tap is play/pause, double tap is next song, hold is previous song, tap-hold is mute. Four functions in one key. But I have friends who are not interested in the above at all and just use the keyboard as they see it on their desk. No special functions or anything. If you have no inkling to tinker or mess around with the layout or use macros then QMK/VIA isn’t for you. Answer from Tangbuster on reddit.com
🌐
Keychron
keychron.com › blogs › archived › how-to-use-via-to-program-your-keyboard
How to use VIA to program your keyboard – Keychron
November 22, 2023 - VIA is an app that can easily configure keyboard keys with QMK firmware, here is a guide to walk you through. ... Please follow the instructions below to program a Keychron keyboard that supports VIA.
🌐
Reddit
reddit.com › r/keychron › qmk/via question: worth it?
r/Keychron on Reddit: QMK/VIA Question: Worth It?
January 21, 2024 -

I have the Keychron K2 v2., that I've had for two days now. I usually use AutoHotKey in Windows to do my macros and such, so I didn't really think I had a need for any on-board scripting. But just in case I want to upgrade down the road, what have your experiences been? Does having the scripting be directly on the board itself make a difference?

Top answer
1 of 8
9
It depends. For me 100% it’s worth it. It adds a lot more value to the keyboard after you realise what you can do to it. Lots of users think macros are a waste of time. But they can become bloody time savers for every day repetitive tasks. I have one for logging into my server via ssh: it does three things, open the Termjnal app on my Mac, type out a fairly long-ish string username@address then waits and types the password. But layers make keyboard bigger. You can do more with less keys. I’m using a 65% and I whilst I much prefer to have the direction keys. I don’t miss the numpad or the F-row that much. I much prefer the space my desk has. Next, tap dance (only on VIAL, not VIA) means I can have one key dedicated to media: single tap is play/pause, double tap is next song, hold is previous song, tap-hold is mute. Four functions in one key. But I have friends who are not interested in the above at all and just use the keyboard as they see it on their desk. No special functions or anything. If you have no inkling to tinker or mess around with the layout or use macros then QMK/VIA isn’t for you.
2 of 8
4
AutoHotKey may be more powerful in a lot of ways due to being a scripting language, but QMK/VIA/Vial macros come alive if you pair them with something like Microsoft Powertoys. More than macros though, the powerful key mapping is the biggest advantage for me personally. My Q4 is a 60% layout that I would hate without QMK functionality. Remapping the layers and keys to my needs makes it feel like a much larger layout and really speeds up my work. I can't ever buy a keyboard without QMK ever again.
Discussions

VIA/QMK Setup
The firmware you build with QMK is flashed (and stored) in your keyboard. With VIA, you don't flash it actually, but the VIA app will modify the settings inside the keyboard and the keyboard will store them. So yes your keyboard will have the same behaviour with any of the computer your will use with it. The keyboard will not have different behaviour regarding the operating system (windows/mac/linux) so if you want the keyboard to do that, you have to program different layers for these operating systems (and program a key (or key combination) to switch from one to another. On the K Pro keyboards, there is a switch "windows/mac" but actually that switch is only switching between layers :-) I hope I was clear, don't hesitate to ask other questions if you have any :-) More on reddit.com
🌐 r/Keychron
6
3
March 28, 2023
QMK/VIA Question: Worth It?
It depends. For me 100% it’s worth it. It adds a lot more value to the keyboard after you realise what you can do to it. Lots of users think macros are a waste of time. But they can become bloody time savers for every day repetitive tasks. I have one for logging into my server via ssh: it does three things, open the Termjnal app on my Mac, type out a fairly long-ish string username@address then waits and types the password. But layers make keyboard bigger. You can do more with less keys. I’m using a 65% and I whilst I much prefer to have the direction keys. I don’t miss the numpad or the F-row that much. I much prefer the space my desk has. Next, tap dance (only on VIAL, not VIA) means I can have one key dedicated to media: single tap is play/pause, double tap is next song, hold is previous song, tap-hold is mute. Four functions in one key. But I have friends who are not interested in the above at all and just use the keyboard as they see it on their desk. No special functions or anything. If you have no inkling to tinker or mess around with the layout or use macros then QMK/VIA isn’t for you. More on reddit.com
🌐 r/Keychron
28
8
January 21, 2024
New to QMK/VIA based keyboards

By default, VIA only supports 4 dynamic layers (while QMK supports 32 layers overall... though only 16 with certain macros).

You can, however, add additional dynamic layers to be editable in VIA if you edit a few files and build them via QMK back into a proper firmware. Once you flash it to your board, VIA picks it right up and sees all your extra layers. I believe 15 is the max for macros in VIA, but it's possible it might add more when it sees additional layers... be cautious on how many layers you attempt to add as you're limited by onboard memory (you may need to delete some features you're not using to make room, like mouse keys or lighting effects etc.).

Is there a way to do double tap/single tap/long hold functionality.

QMK supports Tap Dance, but VIA doesn't. Space Cadet is the closest thing to that, but it only gives you modifier keys and parenthesis.

More on reddit.com
🌐 r/Keychron
7
3
May 7, 2021
Does anyone know how well QMK/VIA plays on corporate IT systems?
Yes it should work as they are saved to the keyboard chip, so no need for additional software to execute, that's the beauty of QMK keyboards More on reddit.com
🌐 r/Keychron
13
6
March 31, 2023
🌐
Keychron
keychron.com › blogs › news › why-qmk-via-is-one-of-the-most-essential-features-for-a-custom-keyboard
Why QMK/VIA is one of the most essential features for a custom keyboar – Keychron
September 2, 2022 - Enabling the VIA feature in QMK helps to support both the ability to communicate with the VIA Configurator and the ability to store keymaps and other settings. Check out the video above demonstrating how to remap a Light Effect key on the top ...
🌐
Keychron
keychron.com › home › keychron v6 max qmk/via wireless custom mechanical keyboard
Keychron V6 Max QMK/VIA Wireless Custom Mechanical Keyboard
Keychron V6 Max is a fully customizable mechanical keyboard boasting 2.4 GHz wireless and Bluetooth 5.1 connectivity. Effortlessly Customize any key or create macro commands through VIA software. Compatible with Mac, Windows, and Linux.
🌐
Keychron
keychron.com
Keychron | Custom Mechanical Keyboards for Mac, Windows and Phones
With QMK and Keychron Launcher, you can update and customize your keyboard anytime, anywhere online. The open-source codes keep your privacy by keeping your data secure. Keychron Launcher will provide you with convenience and unlimited possibilities. ... Connect the keyboard with up to 3 devices ...
🌐
VIA
caniusevia.com
VIA | VIA
Compatible with 1400+ keyboards and easily added to other QMK keyboards. ... Configure, test and design in one place - VIA is the last application you'll need for your keyboard.
Find elsewhere
🌐
Keychron
keychron.com › home › keychron k4 pro qmk/via wireless mechanical keyboard
Keychron K4 Pro QMK/VIA Wireless Mechanical Keyboard
Keychron K4 Pro QMK/VIA Wireless Mechanical Keyboard allows anyone to master any keyboard keys or macro commands through Keychron Launcher web app, it has included keycaps for both Windows and macOS, and users can hot-swap with any MX mechanical ...
🌐
Keychron
keychron.com › home › keychron v2 qmk custom mechanical keyboard
Keychron V2 QMK Custom Mechanical Keyboard
Now you can easily customize each key with the Keychron Launcher web app. ... * Please use the latest version of Chrome / Opera / Edge browser to open the Launcher and connect the keyboard to your device via ...
🌐
Keychron
keychron.com › home › keychron q6 pro qmk/via wireless custom mechanical keyboard
Keychron Q6 Pro QMK/VIA Wireless Custom Mechanical Keyboard
Keychron Q6 Pro is a full metal QMK/VIA wireless mechanical keyboard. Customize any key or create macro commands through VIA software as usual, and connect the Q6 Pro with up to 3 devices through Bluetooth for seamless multitasking across Mac, ...
🌐
Launcher
launcher.keychron.com
Launcher
Keychron Launcher can give you endless possibilities for key remapping, macros, shortcuts, and more. Now you can easily customize each key with the Keychron Launcher web app.
🌐
Keychron
keychron.com › home › keychron q1 pro qmk/via wireless custom mechanical keyboard
Keychron Q1 Pro QMK/VIA Wireless Custom Mechanical Keyboard
Keychron Q1 Pro is a full metal QMK/VIA wireless mechanical keyboard. Customize any key or create macro commands through VIA software as usual, and connect the Q1 Pro with up to 3 devices through Bluetooth for seamless multitasking across Mac, ...
🌐
Keychron
keychron.com › home › keychron v1 qmk custom mechanical keyboard
Keychron V1 QMK Custom Mechanical Keyboard
Please drop your email on "Notify Me When Available" if the product model is out of stock. ... The V1 is a fully customizable mechanical keyboard ready for any situation. It’s a great option to introduce you to the custom keyboard world.
🌐
Keychron
keychron.com › home › keychron k8 pro qmk/via wireless mechanical keyboard
Keychron K8 Pro QMK/VIA Wireless Mechanical Keyboard
Keychron K8 Pro QMK/VIA Wireless Mechanical Keyboard. Supports out-of-the-box QMK/VIA. Wireless or Wired. Hot swap every switch in a breeze with the hot-swappable feature. Compatible with Mac, Windows, iOS, Android, Linux.
🌐
Keychron
keychron.com › home › keychron q6 max qmk/via wireless custom mechanical keyboard
Keychron Q6 Max QMK/VIA Wireless Custom Mechanical Keyboard
Keychron Q6 Max is a 100% layout full metal QMK/VIA wireless mechanical keyboard featuring 2.4 GHz and a 1000 Hz polling rate. Customize any key or create macro commands through VIA software as usual, and connect the Q6 Max with up to 3 devices ...
🌐
Keychron
keychron.com › home › keychron q1 max qmk/via wireless custom mechanical keyboard
Keychron Q1 Max QMK/VIA Wireless Custom Mechanical Keyboard
Keychron Q1 Max is a full metal QMK/VIA wireless mechanical keyboard featuring 2.4 GHz and a 1000 Hz polling rate. Customize any key or create macro commands through VIA software as usual, and connect the Q1 Max with up to 3 devices through ...
🌐
Keychron
keychron.com › home › lemokey l1 qmk/via wireless custom gaming keyboard
Lemokey L1 QMK/VIA Wireless Custom Gaming Keyboard – Keychron
Lemokey L1 is a 75% layout QMK/VIA custom wireless mechanical keyboard with a full aluminum body. Designed for the gaming experience, L1 offers a 2.4 GHz wireless connection complemented by full support for Bluetooth and wired modes, and up to 3 devices with freedom switching under Bluetooth mode...
🌐
Reddit
reddit.com › r/keychron › via/qmk setup
r/Keychron on Reddit: VIA/QMK Setup
March 28, 2023 -

Hi Keychron Komrades!

Wondering if anyone who has experience with the QMK/VIA keyboards could answer a question. I’m looking at getting a Pro or the Q1.

I assume this software configures onboard profiles, so do these profiles remain the same whether you’re in Windows or Mac mode? Or can you set a Windows custom profile, and a Mac custom profile, that allow the keyboard to behave differently when using different operating systems?

Can you set up these profiles on your own personal computer, save them to the keyboard, and then simply use and execute them on another computer such as your work computer (which you didn’t specifically configure on)?

🌐
Keychron
keychron.com › home › keychron k14 pro qmk/via wireless mechanical keyboard
Keychron K14 Pro QMK/VIA Wireless Mechanical Keyboard
Keychron K14 Pro QMK/VIA Wireless Mechanical Keyboard with a 70% layout allows anyone to master any keyboard keys or macro commands through VIA, it has included keycaps for both Windows and macOS, and users can hot-swap with any MX mechanical ...
🌐
Keychron
keychron.com › pages › how-to-do-a-key-tester-for-keychron-qmk-via-enabled-keychron-keyboard
How To Do A Keyboard Test For QMK/VIA Enabled Keychron Keyboard
(Online VIA can only be opened ... be recognized after you authorized the device on online VIA. You can download the keymap JSON file by searching “keymap working on VIA” on the keyboard product page....