diff options
| -rw-r--r-- | keyboards/xd75/keymaps/c4software_bepo/config.h | 7 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/c4software_bepo/keymap.c | 4 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/c4software_bepo/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/developper_bepo/README.md | 13 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/developper_bepo/config.h | 19 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/developper_bepo/keymap.c | 72 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/developper_bepo/rules.mk | 14 |
7 files changed, 121 insertions, 12 deletions
diff --git a/keyboards/xd75/keymaps/c4software_bepo/config.h b/keyboards/xd75/keymaps/c4software_bepo/config.h index 015377b5f..39845f15b 100644 --- a/keyboards/xd75/keymaps/c4software_bepo/config.h +++ b/keyboards/xd75/keymaps/c4software_bepo/config.h | |||
| @@ -14,11 +14,6 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #ifndef CONFIG_USER_H | 17 | # pragma once |
| 18 | #define CONFIG_USER_H | ||
| 19 | 18 | ||
| 20 | #include "../../config.h" | 19 | #include "../../config.h" |
| 21 | |||
| 22 | // place overrides here | ||
| 23 | |||
| 24 | #endif | ||
diff --git a/keyboards/xd75/keymaps/c4software_bepo/keymap.c b/keyboards/xd75/keymaps/c4software_bepo/keymap.c index 28f032a7f..be7ca93d2 100644 --- a/keyboards/xd75/keymaps/c4software_bepo/keymap.c +++ b/keyboards/xd75/keymaps/c4software_bepo/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include "xd75.h" | 16 | #include QMK_KEYBOARD_H |
| 17 | #include "keymap_bepo.h" | 17 | #include "keymap_bepo.h" |
| 18 | 18 | ||
| 19 | // Layer shorthand | 19 | // Layer shorthand |
| @@ -57,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 57 | * | RESET | | FN | | | | P0 | . | FN | | End | | | 57 | * | RESET | | FN | | | | P0 | . | FN | | End | | |
| 58 | * '--------------------------------------------------------------------------------------------------------------------------------------' | 58 | * '--------------------------------------------------------------------------------------------------------------------------------------' |
| 59 | */ | 59 | */ |
| 60 | 60 | ||
| 61 | [_FN] = { /* FUNCTION */ | 61 | [_FN] = { /* FUNCTION */ |
| 62 | { KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_SLSH, KC_ASTR, KC_F9, KC_F10, KC_F11, KC_F12 }, | 62 | { KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_SLSH, KC_ASTR, KC_F9, KC_F10, KC_F11, KC_F12 }, |
| 63 | { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_MINS, RGB_TOG, RGB_MOD, RGB_HUI }, | 63 | { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_MINS, RGB_TOG, RGB_MOD, RGB_HUI }, |
diff --git a/keyboards/xd75/keymaps/c4software_bepo/rules.mk b/keyboards/xd75/keymaps/c4software_bepo/rules.mk index d4e08cfb2..7efceba50 100644 --- a/keyboards/xd75/keymaps/c4software_bepo/rules.mk +++ b/keyboards/xd75/keymaps/c4software_bepo/rules.mk | |||
| @@ -12,7 +12,3 @@ | |||
| 12 | # | 12 | # |
| 13 | # You should have received a copy of the GNU General Public License | 13 | # You should have received a copy of the GNU General Public License |
| 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | |||
| 16 | ifndef QUANTUM_DIR | ||
| 17 | include ../../../../Makefile | ||
| 18 | endif | ||
diff --git a/keyboards/xd75/keymaps/developper_bepo/README.md b/keyboards/xd75/keymaps/developper_bepo/README.md new file mode 100644 index 000000000..7954a683a --- /dev/null +++ b/keyboards/xd75/keymaps/developper_bepo/README.md | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | # developper_bepo Custom Keyboard | ||
| 2 | |||
| 3 | Layout for Bépo Software development | ||
| 4 | |||
| 5 | * Improved access to frequently used keys in software development | ||
| 6 | * Modified layout for english input | ||
| 7 | * Easy access to layers with space and enter key | ||
| 8 | |||
| 9 | Keyboard maintainer: [Quentin Lebastard](https://github.com/lebastaq) | ||
| 10 | |||
| 11 | Make example for this keyboard (after setting up your build environment): | ||
| 12 | |||
| 13 | make xd75:developper_bepo | ||
diff --git a/keyboards/xd75/keymaps/developper_bepo/config.h b/keyboards/xd75/keymaps/developper_bepo/config.h new file mode 100644 index 000000000..78357b5bc --- /dev/null +++ b/keyboards/xd75/keymaps/developper_bepo/config.h | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | /* Copyright 2017 Quentin Lebastard | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "../../config.h" | ||
diff --git a/keyboards/xd75/keymaps/developper_bepo/keymap.c b/keyboards/xd75/keymaps/developper_bepo/keymap.c new file mode 100644 index 000000000..b23639a0d --- /dev/null +++ b/keyboards/xd75/keymaps/developper_bepo/keymap.c | |||
| @@ -0,0 +1,72 @@ | |||
| 1 | /* Copyright 2017 Quentin Lebastard | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | #include "keymap_bepo.h" | ||
| 19 | |||
| 20 | // Layer shorthand | ||
| 21 | #define _BP 0 | ||
| 22 | #define _FN 1 | ||
| 23 | |||
| 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 25 | |||
| 26 | /* | ||
| 27 | * .--------------------------------------------------------------------------------------------------------------------------------------. | ||
| 28 | * | $ | " | { | } | ( | ) | VOL- | MUTE | VOL+ | + | - | / | * | = | % | | ||
| 29 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | ||
| 30 | * | TAB | B | E_ACUT | P | O | E_GRAV | | | | ^ | V | D | L | J | Z | | ||
| 31 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------+--------| | ||
| 32 | * | ESC | A | U | I | E | , | HOME | | END | C | T | S | R | N | M | | ||
| 33 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------------------------+--------| | ||
| 34 | * | LSHIFT | W | Y | X | . | K | PAGE UP| | PAGE D | ? | Q | G | H | F | RSHIFT | | ||
| 35 | * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+-----------------+--------+--------| | ||
| 36 | * | LCTRL | LGUI | ALT | | _ |ENTER/FN| DEL | | BACKSP |SPACE/FN| _ | ALT | ALT | RGUI | LCTRL | | ||
| 37 | * '--------------------------------------------------------------------------------------------------------------------------------------' | ||
| 38 | */ | ||
| 39 | |||
| 40 | [_BP] = { /* BepoDev */ | ||
| 41 | { BP_DOLLAR, BP_DQOT, BP_LCBR, BP_RCBR, BP_LPRN, BP_RPRN, KC_VOLD, KC_MUTE, KC_VOLU, BP_PLUS, BP_MINUS,BP_SLASH,BP_ASTR, BP_EQL, BP_PERC }, | ||
| 42 | { KC_TAB, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_KP_7, KC_KP_8, KC_KP_9, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z }, | ||
| 43 | { KC_ESC, BP_A, BP_U, BP_I, BP_E, BP_COMMA, KC_HOME, KC_KP_5, KC_END, BP_C, BP_T, BP_S, BP_R, BP_N, BP_M }, | ||
| 44 | { KC_LSFT, BP_W, BP_Y, BP_X, BP_DOT, BP_K, KC_PGUP, KC_END, KC_PGDOWN, BP_APOS, BP_Q, BP_G, BP_H, BP_F, KC_RSFT }, | ||
| 45 | { KC_LCTL, KC_LGUI, KC_RALT, KC_LGUI, BP_UNDS, LT(_FN,KC_ENT), KC_DEL, KC_KP_0, KC_BSPC, LT(_FN,KC_SPC), BP_UNDS, KC_RALT, KC_RALT, KC_RGUI, KC_LCTL }, | ||
| 46 | }, | ||
| 47 | |||
| 48 | |||
| 49 | /* FUNCTION | ||
| 50 | * .--------------------------------------------------------------------------------------------------------------------------------------. | ||
| 51 | * | F1 | F2 | F3 | F4 | F5 | F6 | PREV | PAUSE | NEXT | F7 | F8 | F9 | F10 | F11 | F12 | | ||
| 52 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------| | ||
| 53 | * | | 1 | 2 | 3 | 4 | 5 | | | | 6 | 7 | 8 | 9 | 0 | | | ||
| 54 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------| | ||
| 55 | * | | | | \ | [ | ] | & | | | | | LEFT | DOWN | UP | RIGHT | | | ||
| 56 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------| | ||
| 57 | * | | | | | | | | | | | < | > | @ | | | | ||
| 58 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------| | ||
| 59 | * | | | | _ | MO(_FN)| | | | | MO(_FN)| _ | | | | RESET | | ||
| 60 | * '--------------------------------------------------------------------------------------------------------------------------------------' | ||
| 61 | */ | ||
| 62 | |||
| 63 | |||
| 64 | [_FN] = { /* FUNCTION */ | ||
| 65 | { KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MPRV, KC_MPLY, KC_MNXT, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12 }, | ||
| 66 | { _______, S(BP_DQOT), S(BP_LGIL), S(BP_RGIL), S(BP_LPRN), S(BP_RPRN), _______, _______, _______, S(BP_AT), S(BP_PLUS), S(BP_MINUS), S(BP_SLASH), S(BP_ASTR), S(BP_EQL) }, | ||
| 67 | { _______, RALT(BP_B), BP_BSLS, BP_LBRC, BP_RBRC, RALT(BP_P), _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP , KC_RGHT, _______ }, | ||
| 68 | { _______, BP_BSLS, _______, _______, _______, _______, _______, _______, _______, _______, BP_LESS, BP_GRTR, BP_AT , _______, _______ }, | ||
| 69 | { _______, _______, _______, _______, _______, LT(_FN,KC_ENT), _______, _______, _______, LT(_FN,KC_SPC), _______, _______, _______, _______, RESET }, | ||
| 70 | } | ||
| 71 | |||
| 72 | }; | ||
diff --git a/keyboards/xd75/keymaps/developper_bepo/rules.mk b/keyboards/xd75/keymaps/developper_bepo/rules.mk new file mode 100644 index 000000000..7efceba50 --- /dev/null +++ b/keyboards/xd75/keymaps/developper_bepo/rules.mk | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | # Copyright 2013 Jun Wako <wakojun@gmail.com> | ||
| 2 | # | ||
| 3 | # This program is free software: you can redistribute it and/or modify | ||
| 4 | # it under the terms of the GNU General Public License as published by | ||
| 5 | # the Free Software Foundation, either version 2 of the License, or | ||
| 6 | # (at your option) any later version. | ||
| 7 | # | ||
| 8 | # This program is distributed in the hope that it will be useful, | ||
| 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | # GNU General Public License for more details. | ||
| 12 | # | ||
| 13 | # You should have received a copy of the GNU General Public License | ||
| 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
