Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Bear 65 Ergo Keyboard To QMK #10384

Merged
merged 5 commits into from
Sep 24, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions keyboards/bear_65/bear_65.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/* Copyright 2020 MudkipMao
*
* 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 "bear_65.h"
49 changes: 49 additions & 0 deletions keyboards/bear_65/bear_65.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/* Copyright 2020 MudkipMao
*
* 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 "quantum.h"

#define LAYOUT_all( \
K31, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K4E, \
K1E, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \
K2E, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
K40, K43, K45, K46, K48, K4A, K4B, K4C, K4D \
) { \
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, K2E }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
{ K40, KC_NO, KC_NO, K43, KC_NO, K45, K46, KC_NO, K48, KC_NO, K4A, K4B, K4C, K4D, K4E }, \
}

#define LAYOUT_full_bs( \
K31, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K4E, \
K1E, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \
K2E, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
K40, K43, K45, K46, K48, K4A, K4B, K4C, K4D \
) { \
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, KC_NO }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, K2E }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
{ K40, KC_NO, KC_NO, K43, KC_NO, K45, K46, KC_NO, K48, KC_NO, K4A, K4B, K4C, K4D, K4E }, \
}

// generated by KBFirmware JSON to QMK Parser
// https://noroadsleft.github.io/kbf_qmk_converter/
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
80 changes: 80 additions & 0 deletions keyboards/bear_65/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
/*
Copyright 2020 MudkipMao

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 "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xA13B // Jacky's vendor ID, arbitrarily selected by MudkipMao
#define PRODUCT_ID 0x000A
#define DEVICE_VER 0x0001
#define MANUFACTURER Jacky
#define PRODUCT Jacky Bear 65 Ergo
#define DESCRIPTION A gasket-mounted 65% Alice style board
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/*
* Keyboard Matrix Assignments
*
* Change this to how you wired your keyboard
* COLS: AVR pins used for columns, left to right
* ROWS: AVR pins used for rows, top to bottom
* DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
*
*/
#define MATRIX_ROW_PINS { B0, B1, B2, B3, B7 }
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, F7, F6, F5, F4, F1, F0 }

/* Setting the matrix value of top left key for bootmagic lite */
#define BOOTMAGIC_LITE_ROW 3
#define BOOTMAGIC_LITE_COLUMN 1

#define DIODE_DIRECTION ROW2COL

#define BACKLIGHT_PIN B6
// #define BACKLIGHT_BREATHING
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
#define BACKLIGHT_LEVELS 4

#define RGB_DI_PIN E2
#ifdef RGB_DI_PIN
#define RGBLED_NUM 15
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
#define RGBLIGHT_LIMIT_VAL 139 /* The maximum brightness level */
#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
/*== all animations enable ==*/
#define RGBLIGHT_ANIMATIONS
// /*== or choose animations ==*/
// #define RGBLIGHT_EFFECT_BREATHING
// #define RGBLIGHT_EFFECT_RAINBOW_MOOD
// #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
// #define RGBLIGHT_EFFECT_SNAKE
// #define RGBLIGHT_EFFECT_KNIGHT
// #define RGBLIGHT_EFFECT_CHRISTMAS
// #define RGBLIGHT_EFFECT_STATIC_GRADIENT
// #define RGBLIGHT_EFFECT_RGB_TEST
// #define RGBLIGHT_EFFECT_ALTERNATING
#endif

// generated by KBFirmware JSON to QMK Parser
// https://noroadsleft.github.io/kbf_qmk_converter/
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
17 changes: 17 additions & 0 deletions keyboards/bear_65/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
"keyboard_name": "Bear 65",
"url": "https://qmk.fm/keyboards",
"maintainer": "qmk",
"width": 19.75,
"height": 6.014620257184662,
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
"layouts": {
"LAYOUT_all": {
"key_count": 69,
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
"layout": [{"label":"Esc", "x":0.55, "y":0.9}, {"label":"@", "x":3.7, "y":0.9}, {"label":"_", "x":13.25, "y":0.9}, {"label":"~", "x":1.7, "y":1.0}, {"label":"!", "x":2.7, "y":1.0}, {"label":"+", "x":14.25, "y":1.0}, {"label":"Bkspc", "x":15.25, "y":1.0}, {"label":"~", "x":16.25, "y":1}, {"label":"Del", "x":17.85, "y":1}, {"label":"PgUp", "x":0.35, "y":1.9}, {"label":"P", "x":12.95, "y":1.95}, {"label":"Tab", "x":1.5, "y":2.0, "w":1.5}, {"label":"Q", "x":3, "y":2.0}, {"label":"{", "x":13.95, "y":2.0}, {"label":"}", "x":14.95, "y":2.0}, {"label":"|", "x":15.95, "y":2.0, "w":1.5}, {"label":"PgDn", "x":0.15, "y":2.9}, {"label":"Caps Lock", "x":1.3, "y":3.0, "w":1.75}, {"label":"A", "x":3.05, "y":3.0}, {"label":":", "x":13.4, "y":3.0}, {"label":"\"", "x":14.4, "y":3.0}, {"label":"Enter", "x":15.4, "y":3.0, "w":2.25}, {"label":"Shift", "x":1.1, "y":4.0, "w":2.25}, {"label":"Z", "x":3.35, "y":4.0}, {"label":">", "x":13.1, "y":4.0}, {"label":"?", "x":14.1, "y":4.0}, {"label":"Shift", "x":15.1, "y":4.0, "w":1.75}, {"label":"Up", "x":16.85, "y":4.0}, {"label":"Ctrl", "x":1.1, "y":5.0, "w":1.5}, {"label":"Left", "x":15.85, "y":5.0}, {"label":"Down", "x":16.85, "y":5.0}, {"label":"Right", "x":17.85, "y":5.0}, {"label":"#", "x":5, "y":5.5511151231e-17}, {"label":"$", "x":6, "y":5.5511151231e-17}, {"label":"%", "x":7, "y":5.5511151231e-17}, {"label":"^", "x":8, "y":5.5511151231e-17}, {"label":"W", "x":4.5, "y":1.0}, {"label":"E", "x":5.5, "y":1.0}, {"label":"R", "x":6.5, "y":1.0}, {"label":"T", "x":7.5, "y":1.0}, {"label":"S", "x":4.8, "y":2.0}, {"label":"D", "x":5.8, "y":2.0}, {"label":"F", "x":6.8, "y":2.0}, {"label":"G", "x":7.8, "y":2.0}, {"label":"X", "x":5.3, "y":3.0}, {"label":"C", "x":6.3, "y":3.0}, {"label":"V", "x":7.3, "y":3.0}, {"label":"B", "x":8.3, "y":3.0}, {"x":6.45, "y":4.0, "w":2.25}, {"label":"Win", "x":8.7, "y":4.0}, {"label":"Alt", "x":4.95, "y":4.05, "w":1.5}, {"label":"&", "x":8.55, "y":3.6}, {"label":"*", "x":9.55, "y":3.6}, {"label":"(", "x":10.55, "y":3.6}, {"label":")", "x":11.55, "y":3.6}, {"label":"Y", "x":8.05, "y":4.6000000000000005}, {"label":"U", "x":9.05, "y":4.6000000000000005}, {"label":"I", "x":10.05, "y":4.6000000000000005}, {"label":"O", "x":11.05, "y":4.6000000000000005}, {"label":"H", "x":8.2, "y":5.6000000000000005}, {"label":"J", "x":9.2, "y":5.6000000000000005}, {"label":"K", "x":10.2, "y":5.6000000000000005}, {"label":"L", "x":11.2, "y":5.6000000000000005}, {"label":"B", "x":7.75, "y":6.6000000000000005}, {"label":"N", "x":8.75, "y":6.6000000000000005}, {"label":"M", "x":9.75, "y":6.6000000000000005}, {"label":"<", "x":10.75, "y":6.6000000000000005}, {"x":7.75, "y":7.6000000000000005, "w":2.75}, {"label":"Alt", "x":10.5, "y":7.65, "w":1.5}]
},
"LAYOUT_full_bs": {
"key_count": 68,
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
"layout": [{"label":"Esc", "x":0.55, "y":0.9}, {"label":"@", "x":3.7, "y":0.9}, {"label":"_", "x":13.25, "y":0.9}, {"label":"~", "x":1.7, "y":1.0}, {"label":"!", "x":2.7, "y":1.0}, {"label":"+", "x":14.25, "y":1.0}, {"label":"Backspace", "x":15.25, "y":1.0, "w":2}, {"label":"Del", "x":17.85, "y":1}, {"label":"PgUp", "x":0.35, "y":1.9}, {"label":"P", "x":12.95, "y":1.95}, {"label":"Tab", "x":1.5, "y":2.0, "w":1.5}, {"label":"Q", "x":3, "y":2.0}, {"label":"{", "x":13.95, "y":2.0}, {"label":"}", "x":14.95, "y":2.0}, {"label":"|", "x":15.95, "y":2.0, "w":1.5}, {"label":"PgDn", "x":0.15, "y":2.9}, {"label":"Caps Lock", "x":1.3, "y":3.0, "w":1.75}, {"label":"A", "x":3.05, "y":3.0}, {"label":":", "x":13.4, "y":3.0}, {"label":"\"", "x":14.4, "y":3.0}, {"label":"Enter", "x":15.4, "y":3.0, "w":2.25}, {"label":"Shift", "x":1.1, "y":4.0, "w":2.25}, {"label":"Z", "x":3.35, "y":4.0}, {"label":">", "x":13.1, "y":4.0}, {"label":"?", "x":14.1, "y":4.0}, {"label":"Shift", "x":15.1, "y":4.0, "w":1.75}, {"label":"Up", "x":16.85, "y":4.0}, {"label":"Ctrl", "x":1.1, "y":5.0, "w":1.5}, {"label":"Left", "x":15.85, "y":5.0}, {"label":"Down", "x":16.85, "y":5.0}, {"label":"Right", "x":17.85, "y":5.0}, {"label":"#", "x":5, "y":5.5511151231e-17}, {"label":"$", "x":6, "y":5.5511151231e-17}, {"label":"%", "x":7, "y":5.5511151231e-17}, {"label":"^", "x":8, "y":5.5511151231e-17}, {"label":"W", "x":4.5, "y":1.0}, {"label":"E", "x":5.5, "y":1.0}, {"label":"R", "x":6.5, "y":1.0}, {"label":"T", "x":7.5, "y":1.0}, {"label":"S", "x":4.8, "y":2.0}, {"label":"D", "x":5.8, "y":2.0}, {"label":"F", "x":6.8, "y":2.0}, {"label":"G", "x":7.8, "y":2.0}, {"label":"X", "x":5.3, "y":3.0}, {"label":"C", "x":6.3, "y":3.0}, {"label":"V", "x":7.3, "y":3.0}, {"label":"B", "x":8.3, "y":3.0}, {"x":6.45, "y":4.0, "w":2.25}, {"label":"Win", "x":8.7, "y":4.0}, {"label":"Alt", "x":4.95, "y":4.05, "w":1.5}, {"label":"&", "x":8.55, "y":3.6}, {"label":"*", "x":9.55, "y":3.6}, {"label":"(", "x":10.55, "y":3.6}, {"label":")", "x":11.55, "y":3.6}, {"label":"Y", "x":8.05, "y":4.6000000000000005}, {"label":"U", "x":9.05, "y":4.6000000000000005}, {"label":"I", "x":10.05, "y":4.6000000000000005}, {"label":"O", "x":11.05, "y":4.6000000000000005}, {"label":"H", "x":8.2, "y":5.6000000000000005}, {"label":"J", "x":9.2, "y":5.6000000000000005}, {"label":"K", "x":10.2, "y":5.6000000000000005}, {"label":"L", "x":11.2, "y":5.6000000000000005}, {"label":"B", "x":7.75, "y":6.6000000000000005}, {"label":"N", "x":8.75, "y":6.6000000000000005}, {"label":"M", "x":9.75, "y":6.6000000000000005}, {"label":"<", "x":10.75, "y":6.6000000000000005}, {"x":7.75, "y":7.6000000000000005, "w":2.75}, {"label":"Alt", "x":10.5, "y":7.65, "w":1.5}]
}
}
}
38 changes: 38 additions & 0 deletions keyboards/bear_65/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/* Copyright 2020 REPLACE_WITH_YOUR_NAME
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
*
* 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

// Defines names for use in layer keycodes and the keymap
enum layer_names {
_BASE,
_FN };
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_all(
KC_ESC, 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_GRV, KC_DEL, \
KC_PGUP, 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_PGDN, 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_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, \
KC_LCTL, KC_LALT, KC_SPC, KC_LGUI, KC_SPC, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT
),
[_FN] = LAYOUT_all(
RESET, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, \
RGB_MOD, _______, KC_BRID, KC_BRIU, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAD, RGB_VAI, _______, \
RGB_TOG, _______, KC_VOLD, KC_VOLU, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
_______, _______, _______, _______, _______, _______, _______, _______,_______
)
};
1 change: 1 addition & 0 deletions keyboards/bear_65/keymaps/default/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The default keymap for bear_65
47 changes: 47 additions & 0 deletions keyboards/bear_65/keymaps/via/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/* Copyright 2020 REPLACE_WITH_YOUR_NAME
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
*
* 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] = {
[0] = LAYOUT_full_bs(
KC_ESC, 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_PGUP, 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_PGDN, 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_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, \
KC_LCTL, KC_LALT, KC_SPC, KC_LGUI, KC_SPC, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
),
[1] = LAYOUT_full_bs(
RESET, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, \
RGB_MOD, _______, KC_BRID, KC_BRIU, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAD, RGB_VAI, _______, \
RGB_TOG, _______, KC_VOLD, KC_VOLU, KC_MUTE, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______,_______
),
[2] = LAYOUT_full_bs(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______,_______
),
[3] = LAYOUT_full_bs(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved
_______, _______, _______, _______, _______, _______, _______, _______,_______
)
};
1 change: 1 addition & 0 deletions keyboards/bear_65/keymaps/via/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The default keymap for bear_65
1 change: 1 addition & 0 deletions keyboards/bear_65/keymaps/via/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VIA_ENABLE = yes
19 changes: 19 additions & 0 deletions keyboards/bear_65/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Bear 65

![Bear 65](https://i.imgur.com/W1sVP1T.jpg)
MudkipMao marked this conversation as resolved.
Show resolved Hide resolved

A gasket-mounted 65% keyboard inspired by the [TGR Alice](https://github.com/qmk/qmk_firmware/tree/master/keyboards/tgr/alice). Designed and produced by [jacky](https://geekhack.org/index.php?action=profile;u=63864) from Geekhack.

* Keyboard Maintainer: QMK Community
* Hardware Supported: Bear 65
* Hardware Availability: The GB happened July 15th 2020, units are still in production

Make example for this keyboard (after setting up your build environment):

make bear_65:default

Flashing example for this keyboard:

make bear_65:default:flash

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
Loading