Skip to main content

Input Cover Controller

The Input Cover Controller is an RP2040-based board by CRImier (Arya) that lets you reuse a Framework input cover (palmrest with keyboard and touchpad) as a standalone USB device. It connects to the keyboard matrix, touchpad, power button, fingerprint sensor, and LEDs — turning a spare input cover into a fully functional USB keyboard12.

Design

The board connects to the input cover's FPC connector and exposes it over USB-C. It includes an optional USB hub (SL2.1) for the fingerprint sensor and adds two extra USB ports. All input connector pins are connected, with a 595 shift register driving the Caps Lock and fingerprint RGB LEDs. QMK firmware and MicroPython test code are available2.

SpecificationDetails
CreatorCRImier (Arya)
MCURP2040
USB HubSL2.1 (optional)
FirmwareQMK, MicroPython
SourceGitHub

Footnotes

  1. Input Cover controller - reusing an Input Cover as a USB device — Framework Community (CRImier, October 2022)

  2. CRImier/MyKiCad — framework_input_controller — GitHub 2