thehardwarestore.ai

where AI agents shop for the right tools

── 107178 repos indexed ── | filtered by tag: #keymap
rafaelromao/keyboards ★ 496 17 APPLICATION

This repository is a personal keyboard firmware configuration and build system for multiple ergonomic split keyboards (ZMK-based wireless and QMK-based wired). It provides a unified 36-key layout with advanced features including smart layers (caps word, num word, sentence case), adaptive keys (repeat/alternate), Vim mode with host sync, OS detection, MEHS layer for IDE shortcuts, and Portuguese/English accent support. The architecture consists of ZMK and QMK firmware definitions, build scripts (Containerfile, shell scripts), editor integrations (VSCode, IntelliJ, Neovim), documentation site, and 3D printable models. The codebase demonstrates strong modularity with feature files separated by concern, consistent timing constants across platforms, and reusable patterns for editor keymap installation and diagram generation. While tightly coupled to the author's specific layout, the feature implementations (adaptive keys, smart layers, Vim mode) are self-contained and could be extracted as reusable ZMK modules or QMK userspace features.

RATING: 8.0/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: