diff options
| author | johannbl <jblanteigne@gmail.com> | 2020-03-22 20:28:11 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-22 17:28:11 -0700 |
| commit | f7722ef9ca485e3bc4f3897bb4ccfafd69b5db82 (patch) | |
| tree | 829183f13361cbbb455c03154ab144c8cbda1b1b /keyboards/cospad/cospad.h | |
| parent | 76cb2b11606e98f1390627331ad753564db63305 (diff) | |
| download | qmk_firmware-f7722ef9ca485e3bc4f3897bb4ccfafd69b5db82.tar.gz qmk_firmware-f7722ef9ca485e3bc4f3897bb4ccfafd69b5db82.zip | |
[Keyboard] Added two new layouts for the cospad (#8502)
* creation
new numpad layout for 23 keys
creation of new keymap
* Update cospad.h
* Update info.json
* Update keymap.c
* Update keymap.c
Added a macro for the "00" key.
* added two new keymap. one for each new layout.
The new keymaps are based on the default keymap but focus on
* Update keyboards/cospad/cospad.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/cospad.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keymap.c
layout name fix.
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Delete keymap.c
* Rename keyboards/cospad/keymaps/johannbl/numpad2/keymap.c to keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c
* Rename keyboards/cospad/keymaps/johannbl/numpad3/keymap.c to keyboards/cospad/keymaps/johannbl/split_zero/keymap.c
* Rename keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c to keyboards/cospad/keymaps/split_plus_and_zero/keymap.c
* Rename keyboards/cospad/keymaps/johannbl/split_zero/keymap.c to keyboards/cospad/keymaps/split_zero/keymap.c
* Update keyboards/cospad/keymaps/split_plus_and_zero/keymap.c
Co-Authored-By: Nick Brassel <nick@tzarc.org>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Diffstat (limited to 'keyboards/cospad/cospad.h')
| -rw-r--r-- | keyboards/cospad/cospad.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/keyboards/cospad/cospad.h b/keyboards/cospad/cospad.h index fc52204ed..f5ae8961f 100644 --- a/keyboards/cospad/cospad.h +++ b/keyboards/cospad/cospad.h | |||
| @@ -125,6 +125,70 @@ | |||
| 125 | { k50, ___, k52, ___ } \ | 125 | { k50, ___, k52, ___ } \ |
| 126 | } | 126 | } |
| 127 | 127 | ||
| 128 | |||
| 129 | /* 6x4 numpad with split Plus and 0 keys | ||
| 130 | * ,-------------------. | ||
| 131 | * | 00 | 01 | 02 | 03 | | ||
| 132 | * |----|----|----|----| | ||
| 133 | * | 10 | 11 | 12 | 13 | | ||
| 134 | * |----|----|----|----| | ||
| 135 | * | 20 | 21 | 22 | 23 | | ||
| 136 | * |----|----|----|----| | ||
| 137 | * | 30 | 31 | 32 | 33 | | ||
| 138 | * |----|----|----|----| | ||
| 139 | * | 40 | 41 | 42 | | | ||
| 140 | * |----|----|----| 43 | | ||
| 141 | * | 50 | 51 | 52 | | | ||
| 142 | * `-------------------' | ||
| 143 | */ | ||
| 144 | #define LAYOUT_numpad_6x4_split_plus_zero( \ | ||
| 145 | k00, k01, k02, k03, \ | ||
| 146 | k10, k11, k12, k13, \ | ||
| 147 | k20, k21, k22, k23, \ | ||
| 148 | k30, k31, k32, k33, \ | ||
| 149 | k40, k41, k42, \ | ||
| 150 | k50, k51, k52, k43 \ | ||
| 151 | ) \ | ||
| 152 | { \ | ||
| 153 | { k00, k01, k02, k03 }, \ | ||
| 154 | { k10, k11, k12, k13 }, \ | ||
| 155 | { k20, k21, k22, k23 }, \ | ||
| 156 | { k30, k31, k32, k33 }, \ | ||
| 157 | { k40, k41, k42, k43 }, \ | ||
| 158 | { k50, k51, k52, ___ } \ | ||
| 159 | } | ||
| 160 | |||
| 161 | /* 6x4 numpad with split 0 key | ||
| 162 | * ,-------------------. | ||
| 163 | * | 00 | 01 | 02 | 03 | | ||
| 164 | * |----|----|----|----| | ||
| 165 | * | 10 | 11 | 12 | 13 | | ||
| 166 | * |----|----|----|----| | ||
| 167 | * | 20 | 21 | 22 | | | ||
| 168 | * |----|----|----| 23 | | ||
| 169 | * | 30 | 31 | 32 | | | ||
| 170 | * |----|----|----|----| | ||
| 171 | * | 40 | 41 | 42 | | | ||
| 172 | * |----|----|----| 43 | | ||
| 173 | * | 50 | 51 | 52 | | | ||
| 174 | * `-------------------' | ||
| 175 | */ | ||
| 176 | #define LAYOUT_numpad_6x4_split_zero( \ | ||
| 177 | k00, k01, k02, k03, \ | ||
| 178 | k10, k11, k12, k13, \ | ||
| 179 | k20, k21, k22, \ | ||
| 180 | k30, k31, k32, k23, \ | ||
| 181 | k40, k41, k42, \ | ||
| 182 | k50, k51, k52, k43 \ | ||
| 183 | ) \ | ||
| 184 | { \ | ||
| 185 | { k00, k01, k02, k03 }, \ | ||
| 186 | { k10, k11, k12, k13 }, \ | ||
| 187 | { k20, k21, k22, k23 }, \ | ||
| 188 | { k30, k31, k32, ___ }, \ | ||
| 189 | { k40, k41, k42, k43 }, \ | ||
| 190 | { k50, k51, k52, ___ } \ | ||
| 191 | } | ||
| 128 | // Add backwards compatibility for existing keymaps | 192 | // Add backwards compatibility for existing keymaps |
| 129 | #define cospad_bl_led_on backlight_enable | 193 | #define cospad_bl_led_on backlight_enable |
| 130 | #define cospad_bl_led_off backlight_disable | 194 | #define cospad_bl_led_off backlight_disable |
