summaryrefslogtreecommitdiff
path: root/layouts/community/ortho_4x12/symbolic
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2019-04-09 08:57:34 -0700
committerDrashna Jaelre <drashna@live.com>2019-04-09 08:57:34 -0700
commit19ed62114a1f5d20aacb9cbe83105e977b9a2971 (patch)
treedf27c96cd97c8a73ace9359b1bb05900fad15e25 /layouts/community/ortho_4x12/symbolic
parent6baec0fffdc1e48d228dfc0a73b98a4ecf6d4caf (diff)
Remove layouts
Diffstat (limited to 'layouts/community/ortho_4x12/symbolic')
-rw-r--r--layouts/community/ortho_4x12/symbolic/README.md75
-rw-r--r--layouts/community/ortho_4x12/symbolic/config.h42
-rw-r--r--layouts/community/ortho_4x12/symbolic/keymap.c229
3 files changed, 0 insertions, 346 deletions
diff --git a/layouts/community/ortho_4x12/symbolic/README.md b/layouts/community/ortho_4x12/symbolic/README.md
deleted file mode 100644
index 2c69d5160e..0000000000
--- a/layouts/community/ortho_4x12/symbolic/README.md
+++ /dev/null
@@ -1,75 +0,0 @@
-# Symbolic ortho 4x12 layout
-
-## Features
-
-### QWERTY based
-
-![QWERTY layout](https://gist.githubusercontent.com/leico/5bf4d9ff94f2068c5333739f7f1f88b4/raw/2af7fed6f282b6ac278e79433d15887f6b91ba3a/QWERTY.png)
-
-* Default keymap
-* QWERTY layout
-* Hold and tap
- * `Left Ctrl` and `Tab`
-* Symmetric Modifiers
- * `Shift`
- * `Raise Layer`
- * `Lower Layer`
- * `GUI`
-
-### symbol charactor layer
-
-![Raise layout](https://gist.githubusercontent.com/leico/5bf4d9ff94f2068c5333739f7f1f88b4/raw/2af7fed6f282b6ac278e79433d15887f6b91ba3a/Raise.png)
-
-* Raise Layer
-* assigned symbolic(punctuation) characters
-* as could as possible, related neighbor keys
- * brackets
- * quotes
- * operators
- * slashes
-* related default layer keys
- * colons
- * exclamation and question
-* thus above features, easy learn keymapping
-* transparent all modifiers
-
-### numbers and allows layer
-
-![Lower layout](https://gist.githubusercontent.com/leico/5bf4d9ff94f2068c5333739f7f1f88b4/raw/2af7fed6f282b6ac278e79433d15887f6b91ba3a/Lower.png)
-
-* Lower Layer
-* entrust vim style arrows
-* also numkeys
-* additional, computer volume keys
-* transparent all modifiers
-* **changed 2018/09/04**
- * assign keys
- * Home
- * Page Down
- * Page Up
- * End
- * Print Screen
-
-### Numpads and F key layer
-
-![Neutral layout](https://gist.githubusercontent.com/leico/5bf4d9ff94f2068c5333739f7f1f88b4/raw/2af7fed6f282b6ac278e79433d15887f6b91ba3a/Neutral.png)
-
-* visibled when Raise and Lower layer visibled
-* F keys assigned left hand side
-* Numpads assigned right hand side
- * for that reason, override `RGUI` key
-* transparent mostly modifiers
-* visibled `Reset` key on both hands
-
-
-### Goals
-
-* release a right little finger from symbols
-* entrust more symbols for a left hand
-* simple, minimal, easy learn
-* as soon as possible, don't disable any shortcuts
-
-### suggestions or find issues
-
-[post issues for my fork](https://github.com/leico/qmk_firmware/issues)
-
diff --git a/layouts/community/ortho_4x12/symbolic/config.h b/layouts/community/ortho_4x12/symbolic/config.h
deleted file mode 100644
index 3f88b4cc17..0000000000
--- a/layouts/community/ortho_4x12/symbolic/config.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-
-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
-
-
-
-/* Use I2C or Serial, not both */
-
-#define USE_SERIAL
-// #define USE_I2C
-
-/* Select hand configuration */
-
-//#define MASTER_LEFT
-// #define MASTER_RIGHT
-#define EE_HANDS
-
-#ifdef AUDIO_ENABLE
- #define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
- SONG(DVORAK_SOUND), \
- SONG(COLEMAK_SOUND) \
- }
-#endif
-
diff --git a/layouts/community/ortho_4x12/symbolic/keymap.c b/layouts/community/ortho_4x12/symbolic/keymap.c
deleted file mode 100644
index c292373711..0000000000
--- a/layouts/community/ortho_4x12/symbolic/keymap.c
+++ /dev/null
@@ -1,229 +0,0 @@
-#include QMK_KEYBOARD_H
-
-extern keymap_config_t keymap_config;
-
-// Each layer gets a name for readability, which is then used in the keymap matrix below.
-// The underscores don't mean anything - you can have a layer called STUFF or any other name.
-// Layer names don't all need to be of the same length, obviously, and you can also skip them
-// entirely and just use numbers.
-#define _QWERTY 0
-#define _LOWER 1
-#define _RAISE 2
-#define _NEUTRAL 3
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- L_LOWER,
- R_LOWER,
- L_RAISE,
- R_RAISE
-};
-
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* Qwerty
- * ,------------------------------------------------------------------------------------.
- * | | | | | | || | | | | | |
- * | Esc | Q | W | E | R | T || Y | U | I | O | P | Bksp |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * |LCTL_T| | | | | || | | | | | |
- * | Tab | A | S | D | F | G || H | J | K | L | ; |Enter |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |Shift | Z | X | C | V | B || N | M | , | . | ! |Shift |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |LRaise| Alt | GUI | |LLower|Space ||Space |RLower| | GUI | Del |RRaise|
- * `------------------------------------------------------------------------------------'
- */
-[_QWERTY] = LAYOUT_ortho_4x12( \
- KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \
- LCTL_T(KC_TAB), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, \
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_EXLM, KC_RSFT, \
- L_RAISE, KC_LALT, KC_LGUI, XXXXXXX, L_LOWER, KC_SPC, KC_SPC, R_LOWER, XXXXXXX, KC_RGUI, KC_DEL, R_RAISE \
-),
-
-/* Raise
- * ,------------------------------------------------------------------------------------.
- * | | | | | | || | | | | | |
- * | Esc | | & | { | } | % || \ | [ | ] | # | | Bksp |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * |LCTL_T| | | | | || | | | | | |
- * | Tab | ~ | | | ( | ) | * || / | < | > | ' | : |Enter |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |Shift | ` | ^ | @ | $ | + || - | = | _ | " | ? |Shift |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |LRaise| Alt | GUI | |LLower|Space ||Space |RLower| | GUI | Del |RRaise|
- * `------------------------------------------------------------------------------------'
- */
-[_RAISE] = LAYOUT_ortho_4x12( \
- _______, XXXXXXX, KC_AMPR, KC_LCBR, KC_RCBR, KC_PERC, KC_BSLS, KC_LBRC, KC_RBRC, KC_HASH, XXXXXXX, _______, \
- _______, KC_TILD, KC_PIPE, KC_LPRN, KC_RPRN, KC_ASTR, KC_SLSH, KC_LABK, KC_RABK, KC_DQUO, KC_COLN, _______, \
- _______, KC_GRV, KC_CIRC, KC_AT, KC_DLR, KC_PLUS, KC_MINS, KC_EQL, KC_UNDS, KC_QUOT, KC_QUES, _______, \
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
-),
-/* Lower
- * ,------------------------------------------------------------------------------------.
- * | | | | | | || | | | | | |
- * | Esc | 1 | 2 | 3 | 4 | 5 || 6 | 7 | 8 | 9 | 0 | Bksp |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * |LCTL_T| | | | | || | | | | | |
- * | Tab | |VolDn |VolUp | Mute | || Left | Down | Up |Right | |Enter |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |Shift | | | | | PrSc || Home | PgDn | PgUp | End | |Shift |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |LRaise| Alt | GUI | |LLower|Space ||Space |RLower| | GUI | Del |RRaise|
- * `------------------------------------------------------------------------------------'
- */
-[_LOWER] = LAYOUT_ortho_4x12( \
- _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, \
- _______, XXXXXXX, KC_VOLD, KC_VOLU, KC_MUTE, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, _______, \
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PSCR, KC_HOME, KC_PGDN, KC_PGUP, KC_END, XXXXXXX, _______, \
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
-),
-
-/* Neutral
- * ,------------------------------------------------------------------------------------.
- * | | | | | | || | | | | | |
- * | Esc | F1 | F2 | F3 | F4 | || + | - | 1 | 2 | 3 | Bksp |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * |LCTL_T| | | | | || | | | | | |
- * | Tab | F5 | F6 | F7 | F8 | || * | / | 4 | 5 | 6 |Enter |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |Shift | F9 | F10 | F11 | F12 | || . | , | 7 | 8 | 9 |Shift |
- * |------+------+------+------+------+------++------+------+------+------+------+------|
- * | | | | | | || | | | | | |
- * |LRaise| Alt | GUI |Reset |LLower|Space ||Space |RLower|Reset | 0 | Del |RRaise|
- * `------------------------------------------------------------------------------------'
- */
-[_NEUTRAL] = LAYOUT_ortho_4x12( \
- _______, KC_F1, KC_F2, KC_F3, KC_F4, XXXXXXX, KC_PPLS, KC_PMNS, KC_P1, KC_P2, KC_P3, _______, \
- _______, KC_F5, KC_F6, KC_F7, KC_F8, XXXXXXX, KC_PAST, KC_PSLS, KC_P4, KC_P5, KC_P6, _______, \
- _______, KC_F9, KC_F10, KC_F11, KC_F12, XXXXXXX, KC_PDOT, KC_COMM, KC_P7, KC_P8, KC_P9, _______, \
- _______, _______, _______, RESET, _______, _______, _______, _______, RESET, KC_P0, _______, _______ \
-)
-
-
-};
-
-
-
-/**** Raise Layer functions *****/
-
- /* RaisePressed function */
- /* called RaiseSwitch */
-void RaisePressed ( keyevent_t *event, bool brother_state ){
-
- if( brother_state ) { return; }
-
- layer_on( _RAISE );
- update_tri_layer( _LOWER, _RAISE, _NEUTRAL );
- return;
-
-}
-
-
- /* RaiseReleased function */
- /* called RaiseSwitch */
-void RaiseReleased ( bool brother_state ){
-
- if( brother_state ) { return; }
-
- layer_off( _RAISE );
- update_tri_layer( _LOWER, _RAISE, _NEUTRAL );
- return;
-}
-
-
- /* RaiseSwitch function */
- /* called process_record_user */
-bool RaiseSwitch ( keyrecord_t *record, bool *key_state, bool brother ){
-
- if( record -> event.pressed ) {
- *key_state = true;
- RaisePressed( &(record -> event), brother );
- } else {
- *key_state = false;
- RaiseReleased( brother );
- }
- return false;
-
-}
-
-
-
-
-
-
-/**** Lower layer functions ****/
-
- /* LowerPressed function */
- /* call from LowerSwitch */
-void LowerPressed ( bool brother_state ){
-
- if( brother_state ) { return; }
-
- layer_on( _LOWER );
- update_tri_layer(_LOWER, _RAISE, _NEUTRAL );
- return;
-}
-
- /* LowerReleased function */
- /* call from LowerSwitch */
-void LowerReleased ( bool brother_state ){
-
- if( brother_state ) { return; }
-
- layer_off( _LOWER );
- update_tri_layer(_LOWER, _RAISE, _NEUTRAL );
- return ;
-}
-
- /* LowerSwitch function */
- /* call from process_record_user */
-bool LowerSwitch ( keyrecord_t *record, bool *key_state, bool brother ){
- if ( record -> event.pressed ) {
- *key_state = true;
- LowerPressed( brother );
- } else {
- *key_state = false;
- LowerReleased( brother );
- }
-
- return false;
-
-}
-
-
-
-/**** process_record_user ****/
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
-
- static bool l_lower = false;
- static bool r_lower = false;
-
- static bool l_raise = false;
- static bool r_raise = false;
-
- switch (keycode) {
-
-
- case L_LOWER : return LowerSwitch( record, &l_lower, r_lower ); break;
- case R_LOWER : return LowerSwitch( record, &r_lower, l_lower ); break;
- case L_RAISE : return RaiseSwitch( record, &l_raise, r_raise ); break;
- case R_RAISE : return RaiseSwitch( record, &r_raise, l_raise ); break;
-
- default: break;
-
- }
- return true;
-}
-
-
-