Qmk: Difference between revisions

imported>Lucas-Haux
m Advising users that after updating udev rules, a system restart is required for the changes to take effect
Klinger (talk | contribs)
m link. category hardware
Line 1: Line 1:
== QMK ==
== QMK ==


QMK (Quantum Mechanical Keyboard) is an open-source firmware for mechanical keyboards that enables users to customize and program various aspects of their keyboards. It provides a rich set of features for customization, including keymaps, macros, LED backlighting, and layers.
[https://qmk.fm/ QMK] (Quantum Mechanical Keyboard) is an open-source firmware for mechanical keyboards that enables users to customize and program various aspects of their keyboards. It provides a rich set of features for customization, including keymaps, macros, LED backlighting, and layers.


QMK is built on top of the popular AVR and ARM microcontrollers, making it compatible with a wide range of keyboards, including custom and commercial keyboards. It allows users to create fully programmable keyboard layouts, which can then be saved, shared, and reused across different boards or devices.
QMK is built on top of the popular AVR and ARM microcontrollers, making it compatible with a wide range of keyboards, including custom and commercial keyboards. It allows users to create fully programmable keyboard layouts, which can then be saved, shared, and reused across different boards or devices.
Line 39: Line 39:
The qmk commandline application is fully supported in nixpkgs.
The qmk commandline application is fully supported in nixpkgs.
After doing <code>nix-shell -p qmk</code> you can follow the [https://docs.qmk.fm/#/newbs_building_firmware upstream documentation] for building, customizing and flashing your keyboard
After doing <code>nix-shell -p qmk</code> you can follow the [https://docs.qmk.fm/#/newbs_building_firmware upstream documentation] for building, customizing and flashing your keyboard
[[Category:Hardware]]