summaryrefslogtreecommitdiff
path: root/keyboards/z12
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2023-11-26 18:36:45 +0000
committerGitHub <noreply@github.com>2023-11-27 05:36:45 +1100
commit1ed03f498fa204178c2696c510ac6a2cd8524e2d (patch)
treeb97c1f983b7e4b57c007d0feedadd3ad3e39062b /keyboards/z12
parent4908d4b1ca260efecf3613e6517aa3a6f2034876 (diff)
Remove userspace keymaps (#22544)
Diffstat (limited to 'keyboards/z12')
-rw-r--r--keyboards/z12/keymaps/zigotica/config.h29
-rw-r--r--keyboards/z12/keymaps/zigotica/encoder.c110
-rw-r--r--keyboards/z12/keymaps/zigotica/encoder.h18
-rw-r--r--keyboards/z12/keymaps/zigotica/keymap.c189
-rw-r--r--keyboards/z12/keymaps/zigotica/oled.c56
-rw-r--r--keyboards/z12/keymaps/zigotica/oled.h18
-rw-r--r--keyboards/z12/keymaps/zigotica/readme.md3
-rw-r--r--keyboards/z12/keymaps/zigotica/rules.mk4
8 files changed, 0 insertions, 427 deletions
diff --git a/keyboards/z12/keymaps/zigotica/config.h b/keyboards/z12/keymaps/zigotica/config.h
deleted file mode 100644
index eaae9053d1..0000000000
--- a/keyboards/z12/keymaps/zigotica/config.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright 2020 Sergi Meseguer <zigotica@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/>.
-*/
-
-#pragma once
-
-
-#ifdef OLED_ENABLE
- #define OLED_DISPLAY_128X32
-#endif
-
-// EC11 encoders' resolution.
-// Reduce the value to 2 if you feel missing values:
-#define ENCODER_RESOLUTION 4
-
-// Allows correct registered values by rotary encoder:
-#define TAP_CODE_DELAY 10
diff --git a/keyboards/z12/keymaps/zigotica/encoder.c b/keyboards/z12/keymaps/zigotica/encoder.c
deleted file mode 100644
index f55b9b5ae9..0000000000
--- a/keyboards/z12/keymaps/zigotica/encoder.c
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright 2020 Sergi Meseguer <zigotica@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 "zigotica.h"
-
-bool encoder_update_user(uint8_t index, bool clockwise) {
- switch(get_highest_layer(layer_state)){
- case _VIM:
- if (index == 0) { // LEFT
- // Cycle through buffers
- if (clockwise) {
- register_code(KC_ESC);
- SEND_STRING(":bprevious");
- register_code(KC_ENT);
- unregister_code(KC_ESC);
- unregister_code(KC_ENT);
- } else {
- register_code(KC_ESC);
- SEND_STRING(":bnext");
- register_code(KC_ENT);
- unregister_code(KC_ESC);
- unregister_code(KC_ENT);
- }
- } else { // RIGHT
- // Scroll
- if (clockwise) {
- tap_code(KC_PGDN);
- } else {
- tap_code(KC_PGUP);
- }
- }
- break;
- case _BROWSER:
- if (index == 0) { // LEFT
- // Cycle through Tabs
- if (clockwise) {
- tap_code16(C(KC_TAB));
- } else {
- tap_code16(S(C(KC_TAB)));
- }
- } else { // RIGHT
- // Scroll up/down
- if (clockwise) {
- register_code(KC_WH_U);
- unregister_code(KC_WH_U);
- } else {
- register_code(KC_WH_D);
- unregister_code(KC_WH_D);
- }
- }
- break;
- case _FIGMA:
- if (index == 0) { // LEFT
- // Cycle through Tabs
- if (clockwise) {
- tap_code16(C(KC_TAB));
- } else {
- tap_code16(S(C(KC_TAB)));
- }
- } else { // RIGHT
- // Zoom in/out
- if (clockwise) {
- register_code(KC_LGUI);
- register_code(KC_WH_D);
- unregister_code(KC_WH_D);
- unregister_code(KC_LGUI);
- } else {
- register_code(KC_LGUI);
- register_code(KC_WH_U);
- unregister_code(KC_WH_U);
- unregister_code(KC_LGUI);
- }
- }
- break;
- case _BASE:
- default:
- if (index == 0) { // LEFT
- // Volume control.
- if (clockwise) {
- tap_code(KC_VOLU);
- } else {
- tap_code(KC_VOLD);
- }
- } else { // RIGHT
- // Scroll
- if (clockwise) {
- tap_code(KC_PGDN);
- } else {
- tap_code(KC_PGUP);
- }
- }
- break;
- }
- return false;
-}
-
-
diff --git a/keyboards/z12/keymaps/zigotica/encoder.h b/keyboards/z12/keymaps/zigotica/encoder.h
deleted file mode 100644
index 2422c68f28..0000000000
--- a/keyboards/z12/keymaps/zigotica/encoder.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* Copyright 2020 Sergi Meseguer <zigotica@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/>.
-*/
-
-#pragma once
-#include "zigotica.h"
diff --git a/keyboards/z12/keymaps/zigotica/keymap.c b/keyboards/z12/keymaps/zigotica/keymap.c
deleted file mode 100644
index f4f5709fe0..0000000000
--- a/keyboards/z12/keymaps/zigotica/keymap.c
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright 2020
- Sergi Meseguer <zigotica@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 "zigotica.h"
-#include "raw_hid.h"
-
-#ifdef RAW_ENABLE
-void raw_hid_receive(uint8_t* data, uint8_t length) {
- layer_clear();
- if (data[0] == 99) {
- layer_on(_BASE);
- }
- else {
- layer_on(data[0]);
- }
-}
-#endif
-
-// Custom Keycodes
-#define MODE_1 TO(_BASE)
-#define MODE_2 TO(_FIGMA)
-#define MODE_3 TO(_BROWSER)
-#define MODE_4 TO(_VIM)
-
-enum custom_keycodes {
- VIM_SIF = SAFE_RANGE,
- VIM_FORMAT,
- VIM_GODEF,
- VIM_RENSYM,
- VIM_CODEACT,
- VIM_NEW
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case VIM_SIF:// Search in File
- if (record->event.pressed) {
- register_code(KC_ESC);
- tap_code(KC_SPACE);
- tap_code(KC_S);
- tap_code(KC_C);
- } else { // released
- unregister_code(KC_ESC);
- }
- break;
- case VIM_FORMAT:// Autoformat file
- if (record->event.pressed) {
- register_code(KC_ESC);
- tap_code(KC_F9);
- } else { // released
- unregister_code(KC_ESC);
- }
- break;
- case VIM_GODEF:// Go to Definition
- if (record->event.pressed) {
- register_code(KC_ESC);
- tap_code(KC_G);
- tap_code(KC_D);
- } else { // released
- unregister_code(KC_ESC);
- }
- break;
- case VIM_CODEACT:// Code actions
- if (record->event.pressed) {
- register_code(KC_ESC);
- tap_code(KC_SPACE);
- tap_code(KC_C);
- tap_code(KC_A);
- } else { // released
- unregister_code(KC_ESC);
- }
- break;
- case VIM_RENSYM:// Rename symbol
- if (record->event.pressed) {
- register_code(KC_ESC);
- tap_code(KC_SPACE);
- tap_code(KC_R);
- } else { // released
- unregister_code(KC_ESC);
- }
- break;
- case VIM_NEW:// New buffer
- if (record->event.pressed) {
- SEND_STRING("\e:vnew\n");
- } else { // released
- unregister_code(KC_ENT);
- unregister_code(KC_ESC);
- }
- break;
- }
- return true;
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/*
- * BASE Layer
- *
- * ,-----------------------------.
- * | | BASE | FIGM | |
- * |-------+------+------+-------|
- * |VOL/PLY| BROW | VIM | SCROLL|
- * |-------+------+------+-------|
- * |-------+-------+-------|
- * | o | o | o |
- * |-------+-------+-------|
- * | o | o | o |
- * |-------+-------+-------|
- */
- [_BASE] = LAYOUT(
- MODE_1, MODE_2,
- ZK_MEDIA, MODE_3, MODE_4, _______,
- _______, _______, _______,
- _______, _______, _______
- ),
-/*
- * FIGMA Layer
- *
- * ,-----------------------------.
- * | | BASE | FIGM | |
- * |-------+------+------+-------|
- * | TABS | BROW | VIM | ZOOM |
- * |-------+------+------+-------|
- * |-------+-------+-------|
- * |ZOOMFIT| GRIDS | FULL |
- * |-------+-------+-------|
- * |ZOOM100| NEXT | COLOR |
- * |-------+-------+-------|
- */
- [_FIGMA] = LAYOUT(
- _______, _______,
- _______, _______, _______, _______,
- LSFT(KC_1), LCTL(KC_G), LGUI(KC_BSLS),
- LSFT(KC_0), KC_N, LCTL(KC_C)
- ),
-/*
- * BROWSER Layer
- *
- * ,-----------------------------.
- * | | BASE | FIGM | |
- * |-------+------+------+-------|
- * | TABS | BROW | VIM | SCROLL|
- * |-------+------+------+-------|
- * |-------+-------+-------|
- * |SEARCH | BOOKM | DEVTL |
- * |-------+-------+-------|
- * |ZOOM100| MUTE | READ |
- * |-------+-------+-------|
- */
- [_BROWSER] = LAYOUT(
- _______, _______,
- _______, _______, _______, _______,
- G(KC_F), G(KC_D), G(A(KC_I)),
- G(KC_0), C(KC_M), G(A(KC_R))
- ),
-/*
- * VIM Layer
- *
- * ,-----------------------------.
- * | | BASE | FIGM | |
- * |-------+------+------+-------|
- * |BUFFER | BROW | VIM | SCROLL|
- * |-------+------+------+-------|
- * |-------+-------+-------|
- * |SRCH FL| FORMAT|NEW BUF|
- * |-------+-------+-------|
- * |REN SYM|GO DEF |CODEACT|
- * |-------+-------+-------|
- */
- [_VIM] = LAYOUT(
- _______, _______,
- _______, _______, _______, _______,
- VIM_SIF, VIM_FORMAT, VIM_NEW,
- VIM_RENSYM, VIM_GODEF, VIM_CODEACT
- ),
-};
diff --git a/keyboards/z12/keymaps/zigotica/oled.c b/keyboards/z12/keymaps/zigotica/oled.c
deleted file mode 100644
index c1befb08d3..0000000000
--- a/keyboards/z12/keymaps/zigotica/oled.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Copyright 2020 Sergi Meseguer <zigotica@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 "zigotica.h"
-
-static void render_status(void) {
- switch (get_highest_layer(layer_state)) {
- case _BASE:
- oled_write_P(PSTR("Volume Scroll"), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR(" z12 v1.1"), false);
- break;
- case _FIGMA:
- oled_write_P(PSTR("Tabs Zoom"), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR("ZoomFit Grids Full"), false);
- oled_write_P(PSTR("Zoom100 Next Color"), false);
- break;
- case _BROWSER:
- oled_write_P(PSTR("Tabs Scroll"), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR("Search Fav DevTool"), false);
- oled_write_P(PSTR("Zoom100 Mute Read"), false);
- break;
- case _VIM:
- oled_write_P(PSTR("Buffer Scroll"), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR("Find-F Format New"), false);
- oled_write_P(PSTR("Rename Go-Def Action"), false);
- break;
- default:
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR(" "), false);
- oled_write_P(PSTR(" "), false);
- }
-}
-
-bool oled_task_user(void) {
- render_status();
- return false;
-}
diff --git a/keyboards/z12/keymaps/zigotica/oled.h b/keyboards/z12/keymaps/zigotica/oled.h
deleted file mode 100644
index 2422c68f28..0000000000
--- a/keyboards/z12/keymaps/zigotica/oled.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* Copyright 2020 Sergi Meseguer <zigotica@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/>.
-*/
-
-#pragma once
-#include "zigotica.h"
diff --git a/keyboards/z12/keymaps/zigotica/readme.md b/keyboards/z12/keymaps/zigotica/readme.md
deleted file mode 100644
index a3746a88d2..0000000000
--- a/keyboards/z12/keymaps/zigotica/readme.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# zigotica's z12 Layout
-
-This layout uses `RAW_ENABLE = yes`, and benefits from [active-app-qmk-layer-updater](https://github.com/zigotica/active-app-qmk-layer-updater) node script (run by the host system) to change layers programmatically depending on the current active app.
diff --git a/keyboards/z12/keymaps/zigotica/rules.mk b/keyboards/z12/keymaps/zigotica/rules.mk
deleted file mode 100644
index 02e37aa80b..0000000000
--- a/keyboards/z12/keymaps/zigotica/rules.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-OLED_ENABLE = yes # Enables the use of OLED displays
-RAW_ENABLE = yes
-TAP_DANCE_ENABLE = yes
-MOUSEKEY_ENABLE = yes