1f618c8302
* keyhive sofle rgb: fix configuration. * Add Colemak-DH and cycle layer keycode. * Fix indentation. * Add PLACEHOLDER for better readability. * Fix breaking changes. * Just one colemak. * PR Cleanup * Use NO_PIN definition instead of C7 * Define animations individually * Remove via json file and update documentation * Reduce LED brightness, one of the animations caused a crash * More PR feedback. * Better credit. * Disable NKRO. * Cleanup RGB configuration. * animations defined in keymap. * Update keyboards/sofle/keyhive/readme.md * PR Feedback. * Update phrasing from template. * Disable RGBLIGHT_ENABLE in keymap for better compatibility with default keymap. * Set a default animation. * Use default in keyboard readme. * Update keyboards/sofle/keyhive/info.json * Move via specific layout into via keymap. |
||
---|---|---|
.. | ||
config.h | ||
info.json | ||
keyhive.c | ||
keyhive.h | ||
readme.md | ||
rules.mk |
readme.md
Keyhive Sofle Keyboard
Sofle is 6×4+5 keys column-staggered split keyboard. Based on Lily58, Corne and Helix keyboards.
For details about the keyboard design, refer to Josef's blog: Sofle Keyboard - a split keyboard based on Lily58 and Crkbd
Build guide: Keyhive Sofle RGB build guide
- Keyboard Maintainer: Winder
- Hardware Supported: Keyhive Sofle RGB, ProMicro / Elite-C
- Hardware Availability: Keyhive
Acknowledgements
- Solartempest - the image on this page and most of the code is either copied directly or inspired by their fork. Solartempest's fork..
- Keyhive fork defined all of the board settings.
Supported Keymaps
The keyhive schematic has been slightly modified compared to the open source sofle and not all keymaps are compatible.
- default: Basic functionality, no rgb, no VIA.
- keyhive_via - Includes rgblighting and special support for remapping encoders with VIA.
- Other: may work but backwards compatibility is not guaranteed or tested.
VIA Support
As of 1.3.1, the VIA tool does not support Keyhive/Sofle V2 out of the box. See keyhive_via for details about configuring and using VIA.
Compiling
Make example for this keyboard (after setting up your build environment):
make sofle/keyhive:default
Flashing
Flash using the correct command below (or use QMK Toolbox). These commands can be mixed if, for example, you have an Elite C on the left and a pro micro on the right.
Press reset button on the keyboard when asked.
Disconnect the first half, connect the second one and repeat the process.
# for Pro Micro-based builds
make sofle/keyhive:default:avrdude-split-left
make sofle/keyhive:default:avrdude-split-right
# for Elite C or DFU bootloader builds
make sofle/keyhive:default:dfu-split-left
make sofle/keyhive:default:dfu-split-right
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.