From c29d8ffd5af86eddc7e09d1963d8e26f544c5de6 Mon Sep 17 00:00:00 2001 From: Yan-Fa Li Date: Tue, 22 May 2018 14:19:55 -0700 Subject: Adds basic support for u/flehrad's bigswitch pcb (#3015) * Adds basic support for u/flehrad's bigswitch pcb - also adds support for OSX Eject/Power The function of this key depends on the version of OSX and if you have physical media. For a macbook pro 2017 holding this key down brings up the shutdown dialog. If you wrap it in LCTL and LSFT the screenlock turns on immediately. * Switch to Layout Macro - add a code for OSX Sleep * Add a README * Turn on RGB by default * Add info.json * Address comments by @drashna * Only define Eject in keymap --- keyboards/bigswitch/bigswitch.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 keyboards/bigswitch/bigswitch.c (limited to 'keyboards/bigswitch/bigswitch.c') diff --git a/keyboards/bigswitch/bigswitch.c b/keyboards/bigswitch/bigswitch.c new file mode 100644 index 000000000..05935f2e9 --- /dev/null +++ b/keyboards/bigswitch/bigswitch.c @@ -0,0 +1,22 @@ +/* +Copyright 2018 QMK Contributors + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +#include "bigswitch.h" + +void matrix_init_user(void) { + rgblight_enable(); + rgblight_mode(9); +} -- cgit v1.2.3-24-g4f1b