summaryrefslogtreecommitdiffstats
path: root/keyboards/gmmk/pro/ansi/keymaps
diff options
context:
space:
mode:
authorGloriousThrall <74627436+GloriousThrall@users.noreply.github.com>2022-05-19 19:47:22 -0500
committerGitHub <noreply@github.com>2022-05-20 01:47:22 +0100
commit83fa6fe916bfd7d337f05d7805f0a51ad86c8b43 (patch)
treefc279aa7123dfcf99ba8753ca01082b1f6eadbec /keyboards/gmmk/pro/ansi/keymaps
parentb5608cbb6d8a5a24d9c3b928521acbc57726831f (diff)
Move GMMK Pro to allow for multiple revisions (#16423)
* Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility. * GMMK PRO MCU Updates only (removed other kbs) * fix problems * Optimize the code. * Update form develop branch * Update * Updater from qmk/develop * Update * Update config.h * Update config.h * Remove gmmk pro rev2 * move moults31/keymap.c * Update * tidy up Co-authored-by: Joy <chang.li@westberrytech.com> Co-authored-by: zvecr <git@zvecr.com>
Diffstat (limited to 'keyboards/gmmk/pro/ansi/keymaps')
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c66
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md7
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h22
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c348
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrebrait/readme.md26
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrebrait/rules.mk6
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/config.h24
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/keymap.c87
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/readme.md18
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/batin/keymap.c50
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/benschaeff/keymap.c127
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/benschaeff/readme.md19
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/byungyoonc/config.h72
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/byungyoonc/keymap.c129
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/byungyoonc/readme.md41
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/byungyoonc/rgb_matrix_user.inc1
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/byungyoonc/rules.mk2
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/cedrikl/keymap.c154
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/cedrikl/rgb_matrix_map.h185
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/cedrikl/rules.mk2
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/coryginsberg/config.h24
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/coryginsberg/keymap.c111
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/coryginsberg/readme.md15
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/coryginsberg/rules.mk5
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/default/keymap.c72
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gigahawk/config.h6
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gigahawk/keymap.c74
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/caps_word.c150
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/caps_word.h127
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/config.h75
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/keymap.c336
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/readme.md97
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/rgb_matrix_map.h287
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/gourdo1/rules.mk18
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/hachetman/config.h22
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/hachetman/keymap.c307
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/hachetman/readme.md26
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/hachetman/rules.mk5
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/jackkenney/keymap.c66
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/jonavin/config.h39
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c209
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md65
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/jonavin/rgb_matrix_map.h144
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk12
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/lalitmaganti/config.h19
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/lalitmaganti/keymap.c91
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/lalitmaganti/rules.mk1
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/macos/config.h80
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/macos/keymap.c448
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/macos/readme.md85
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/macos/rules.mk4
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/ansi.c241
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/config.h63
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/helpers.c25
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/keymap.c220
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/keymap_helpers.h165
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/readme.md52
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mattgauf/rules.mk6
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/.gitignore1
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/README.md19
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/config.h31
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.c111
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.h35
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/fun.c49
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/keymap.c127
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/mike1808.c68
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/mike1808.h111
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/process_record.c119
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/process_record.h26
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.c71
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.h100
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/rules.mk25
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.c64
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.h32
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/paddlegame/config.h24
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/paddlegame/keymap.c471
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/paddlegame/paddlegame.h46
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/paddlegame/readme.md18
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/paddlegame/rgb_matrix_map.h181
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/paddlegame/rules.mk4
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/stickandgum/config.h75
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/stickandgum/keymap.c300
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/stickandgum/readme.md63
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/stickandgum/rules.mk2
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/via/keymap.c89
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/via/rules.mk1
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/wholesomeducky/keymap.c57
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.c73
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.json181
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/willwm/readme.md22
-rw-r--r--keyboards/gmmk/pro/ansi/keymaps/willwm/rules.mk2
91 files changed, 0 insertions, 7776 deletions
diff --git a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c b/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c
deleted file mode 100644
index 99504de956..0000000000
--- a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>
- Copyright 2021 alexmarmon
-
-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 <http://www.gnu.org/licenses/>.
-*/
-
-#include QMK_KEYBOARD_H
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-// ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Prt Rotary(Mute)
-// ~ 1 2 3 4 5 6 7 8 9 0 - (=) BackSpc Del
-// Tab Q W E R T Y U I O P [ ] \ PgUp
-// Caps A S D F G H J K L ; " Enter PgDn
-// Sh_L Z X C V B N M , . ? Sh_R Up End
-// Ct_L Alt_L Win_L SPACE Ct_R Alt_R FN Left Down Right
-
-
- // The FN key by default maps to a momentary toggle to layer 1 to provide access to the RESET key (to put the board into bootloader mode). Without
- // this mapping, you have to open the case to hit the button on the bottom of the PCB (near the USB cable attachment) while plugging in the USB
- // cable to get the board into bootloader mode - definitely not fun when you're working on your QMK builds. Remove this and put it back to KC_RGUI
- // if that's your preference.
- //
- // To put the keyboard in bootloader mode, use FN+backslash. If you accidentally put it into bootloader, you can just unplug the USB cable and
- // it'll be back to normal when you plug it back in.
- [0] = LAYOUT(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_MUTE,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
- KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
- KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RCTL, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
- [1] = LAYOUT(
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, RGB_MODE_FORWARD,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_MODE_REVERSE,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_TOG,
- _______, _______, _______, _______, _______, _______, _______, KC_MEDIA_PREV_TRACK, _______, KC_MEDIA_NEXT_TRACK
- ),
-
-
-};
-
-
-bool encoder_update_user(uint8_t index, bool clockwise) {
- if (clockwise) {
- tap_code(KC_VOLU);
- } else {
- tap_code(KC_VOLD);
- }
- return true;
-}
diff --git a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md b/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md
deleted file mode 100644
index 36ad42b1af..0000000000
--- a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-![Layout Image](https://i.imgur.com/MizMvsI.jpg)
-
-# Simple MacOS like keymap with RGB
-
-* Working basic RGB thanks to https://github.com/qmk/qmk_firmware/pull/13430
-* Restore working rotary knob volume control
-* Add media_previous and media_next to FN+left and FN+right \ No newline at end of file
diff --git a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h b/keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h
deleted file mode 100644
index 1438d317fb..0000000000
--- a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Copyright 2021 Andre Brait
- *
- * 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 <http://www.gnu.org/licenses/>.
- */
-
-#pragma once
-
-#ifdef RGB_MATRIX_ENABLE
- #define RGB_DISABLE_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms)
- #define RGB_DISABLE_WHEN_USB_SUSPENDED
-#endif
diff --git a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c b/keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c
deleted file mode 100644
index e521425f26..0000000000
--- a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c
+++ /dev/null
@@ -1,348 +0,0 @@
-/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>
- Copyright 2022 Andre Brait <andrebrait@gmail.com>
-
-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 <http://www.gnu.org/licenses/>.
-*/
-
-#include QMK_KEYBOARD_H
-
-enum layers {
- WIN_BASE = 0,
- WIN_FN,
- MAC_BASE,
- MAC_FN
-};
-
-enum custom_keycodes {
- KC_MISSION_CONTROL = SAFE_RANGE,
- KC_LAUNCHPAD
-};
-
-#define KC_TASK LGUI(KC_TAB)
-#define KC_FLXP LGUI(KC_E)
-#define KC_MCTL KC_MISSION_CONTROL
-#define KC_LPAD KC_LAUNCHPAD
-#define TO_WINB TO(WIN_BASE)
-#define TO_MACB TO(MAC_BASE)
-#define MO_WINF MO(WIN_FN)
-#define MO_MACF MO(MAC_FN)
-
-// clang-format off
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-// ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Del Rotary(Play/Pause)
-// ~ 1 2 3 4 5 6 7 8 9 0 - (=) BackSpc Home
-// Tab Q W E R T Y U I O P [ ] \ PgUp
-// Caps A S D F G H J K L ; " Enter PgDn
-// Sh_L Z X C V B N M , . ? Sh_R Up End
-// Ct_L Win_L Alt_L SPACE Alt_R FN Ct_R Left Down Right
-
-
- // The FN key by default maps to a momentary toggle to layer 1 to provide access to the RESET key (to put the board into bootloader mode). Without
- // this mapping, you have to open the case to hit the button on the bottom of the PCB (near the USB cable attachment) while plugging in the USB
- // cable to get the board into bootloader mode - definitely not fun when you're working on your QMK builds. Remove this and put it back to KC_RGUI
- // if that's your preference.
- //
- // To put the keyboard in bootloader mode, use FN+backslash. If you accidentally put it into bootloader, you can just unplug the USB cable and
- // it'll be back to normal when you plug it back in.
- //
- // This keyboard defaults to 6KRO instead of NKRO for compatibility reasons (some KVMs and BIOSes are incompatible with NKRO).
- // Since this is, among other things, a "gaming" keyboard, a key combination to enable NKRO on the fly is provided for convenience.
- // Press Fn+N to toggle between 6KRO and NKRO. This setting is persisted to the EEPROM and thus persists between restarts.
- //
- // RGB and function keys are inspired by the Keychron Q1 layouts instead of using the default keys.
- //
- // KC_PAUS/KC_BRMU and KC_SCRL/KC_BRMD are aliases for the same keys, but their names reflect better the function in each layout.
- [WIN_BASE] = LAYOUT(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_MUTE,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
- KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO_WINF, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
- [WIN_FN] = LAYOUT(
- _______, KC_BRID, KC_BRIU, KC_TASK, KC_FLXP, KC_MPRV, KC_MNXT, KC_MPLY, KC_MSTP, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, KC_INS, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,