You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Joel Challis 583c688931
Fix encoder map declarations (#21435)
11 months ago
..
config.h keyhive sofle rgb: fix configuration. (#15339) 2 years ago
keymap.c Fix encoder map declarations (#21435) 11 months ago
oled.c keyhive sofle rgb: fix configuration. (#15339) 2 years ago
readme.md Slipped through the cracks. (#18742) 1 year ago
rules.mk Remove encoder in-matrix workaround code (#20389) 11 months ago

readme.md

Only compatible with sofle/keyhive firmware which adds an extra column of keys for encoder mapping.

SofleKeyboard version 2.1 RGB Keyhive

Configuring VIA

This firmware will not auto-recognize until PR #1060 is accepted to the VIA keyboard database. For now you must install the new layout:

  1. Download keyhive_sofle_rgb.json.
  2. In the VIA app, select File > Import Keymap from the menu.
  3. Open the file you just downloaded.

You'll have to do this every time you use VIA until the PR is accepted.

Using with VIA

  • The default layouts should be loaded automatically.
  • Layouts can be backed up in VIA in the SAVE+LOAD section.
  • It is a good idea to Save Current Layout after you decide on your mapping.

Custom Features:

Rotary Encoder and VIA Features:

  • Fully remappable. Left encoder controls volume up/down/mute. Right encoder PGUP/PGDOWN.
  • Allows for live remapping of per-layer rotary encoder functions in VIA.
  • VIA support with keyhive_via keymap.

Compiling

Make example for this keyboard (after setting up your build environment):

make sofle/keyhive:keyhive_via

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:keyhive_via:avrdude-split-left
make sofle/keyhive:keyhive_via:avrdude-split-right

# for Elite C or DFU bootloader builds
make sofle/keyhive:keyhive_via:dfu-split-left
make sofle/keyhive:keyhive_via: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.