Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 1.79 KB

hardware.mdx

File metadata and controls

65 lines (53 loc) · 1.79 KB
title sidebar_label
Supported Hardware
Supported Hardware

import HardwareList from "@site/src/components/hardware-list"; import Metadata from "@site/src/data/hardware-metadata.json";

import Heading from "@theme/Heading";

import { groupedMetadata } from "@site/src/components/hardware-utils";

export const toc = [ { value: "Onboard Controller Keyboards", id: "onboard", level: 2, }, { value: "Composite Keyboards", id: "composite", level: 2, }, ...Object.values(groupedMetadata(Metadata).interconnects) .filter((ic) => ic.interconnect !== undefined) .map(({ interconnect }) => ({ value: ${interconnect.name} Interconnect, id: interconnect.id, level: 3, })), { value: "Other Hardware", id: "other-hardware", level: 2, }, { value: "Contributing", id: "contributing", level: 2, }, ];

With the solid technical foundation of Zephyr™ RTOS, ZMK can support a wide diversity of hardware targets. That being said, there are currently only a few specific boards/shields that have been implemented and tested by the ZMK contributors.

Other Hardware

In addition to the basic keyboard functionality, there is some initial support for additional keyboard hardware:

  • Encoders
  • Displays
  • RGB Underglow
  • Backlight

Until detailed documentation is available, feel free to ask questions about how these are supported in the Discord server.

Contributing

If you'd like to add support for a new keyboard shield, head over to the New Keyboard Shield documentation.