qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

bbs.c (537B)


      1 // Copyright 2022 Kyle McCreery (@kylemccreery)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #include "quantum.h"
      5 
      6 #ifdef DIP_SWITCH_ENABLE
      7 bool dip_switch_update_kb(uint8_t index, bool active) { 
      8     if (!dip_switch_update_user(index, active)) { return false; }
      9     switch (index) {
     10         case 0:
     11             if(active) { tap_code(KC_CAPS_LOCK); }
     12             break;
     13         break;
     14     }
     15     return true;
     16 }
     17 #endif
     18 
     19 void eeconfig_init_kb(void) {
     20     steno_set_mode(STENO_MODE_GEMINI); // or STENO_MODE_BOLT
     21     eeconfig_init_user();
     22 }