Hacker GitHub

← All repos

bschwind/key-ripper

View on GitHub ↗ ★ 289 Rust

A keyboard personalized for myself, designed in KiCad, with custom firmware and a case, both written in Rust. Can sit on top of a macbook keyboard.

5 mentions on Hacker News by 1 person: 0 stories, 5 comments · first 2023-01-13 · latest 2024-07-06

Mentions per year 5 mentions · busiest year 2023 (4)
20082026
  1. Nope, it's exactly as written. I use a cargo runner, configured here: https://github.com/bschwind/key-ripper/blob/main/firmware/.c...
    comment by bschwindHN · 2024-07-06 · in Moving to a RTOS on the RP2040
  2. …but I haven't written up much about that. I also created my own keyboard with firmware in Rust https://github.com/bschwind/key-ripper I've done a bunch of other small one-off projects too.
  3. …of the firmware done in a day or two. For example, here is my key matrix scanning function: https://github.com/bschwind/key-ripper/blob/d33db6144bbb6f80... I also gave a small talk on the subject (aimed more at beginners) at a Rust meetup…
    comment by bschwindHN · 2023-03-28 · in Zig and Rust
  4. …level and concise for something that drives a real world USB device (as simple a keyboards may be) https://github.com/bschwind/key-ripper/tree/main/firmware
    comment by bschwindHN · 2023-02-25 · in Rust on Espressif chips – 2023 Roadmap
  5. …with the traditional key matrix with a diode per switch. Works well enough for the current size. https://github.com/bschwind/key-ripper