forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into sjb/all-keyboard
* master: (31 commits) Add hardware information momokai keyboards (qmk#20434) 4pplet/eagle_viper_rep/rev_a Layout Macro Conversion and Additions (qmk#20414) [Keymap] Add paulomp90 lily58 keymap (qmk#20327) [Keymap] Add personal keymap for Lily58 (qmk#18735) [Keyboard] Fix h87 g2 VID conflict (qmk#20388) [Keymap] PHSC138 Keymap for Atom47 (qmk#18768) [Keyboard] add kb2040 flavor of gherkin (qmk#18360) [Keyboard] ymdk/id75 (qmk#19967) fixing bug that caused KC_DEL and KC_MUTE (encoder press) to be swapped (qmk#20420) 4pplet/bootleg/rev_a Layout Macro Conversion and Addition (qmk#20400) 4pplet/aekiso60 Layout Macro Conversion and Additions (qmk#20399) Reject info.json at keymap level (qmk#20408) Bump anothrNick/github-tag-action from 1.61.0 to 1.62.0 (qmk#20407) [Keyboard] Update angle65 VID/PID (qmk#20401) Run CI builds for each push, limit queued workflow depth to 1. (qmk#20362) Add numpad 0-9 to second layer, update keycodes for QMK 0.17.5, fix layout (qmk#20375) Add autocomplete to generate-compilation-database (qmk#20387) [Keyboard] Add audio support to Adafruit MacroPad RP2040 (qmk#20353) Convertors documentation: Removed duplicate table entry (qmk#20360) Avoid generating empty ENCODER_RESOLUTION (qmk#20179) ...
- Loading branch information
Showing
164 changed files
with
6,883 additions
and
566 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Gherkin | ||
|
||
![Gherkin](https://i.imgur.com/XrqqtTq.jpg) | ||
![KB2040](https://cdn-shop.adafruit.com/640x480/5302-12.jpg) | ||
|
||
=== | ||
|
||
A 30 key keyboard with Adafruit's KB2040 as microcontroller. | ||
|
||
* [The original TMK firmware](https://github.com/di0ib/tmk_keyboard/tree/master/keyboard/gherkin) | ||
|
||
Keyboard Maintainer: QMK Community | ||
Hardware Supported: Gherkin PCB & Adafruit KB2040 | ||
Hardware Availability: [Gherkin project on 40% Keyboards](http://www.40percent.club/2016/11/gherkin.html) and [Adafruit KB2040](https://www.adafruit.com/product/5302) | ||
|
||
Make example for this keyboard (after setting up your build environment): | ||
|
||
make 40percentclub/gherkin/kb2040:default | ||
|
||
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). | ||
|
||
Use the KB2040 microcontroller as a drop-in replacement for the Pro Micro in this cute 30% keyboard. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
CONVERT_TO = kb2040 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
{ | ||
"manufacturer": "4pplet", | ||
"url": "", | ||
"maintainer": "4pplet", | ||
"usb": { | ||
"vid": "0x4444" | ||
}, | ||
"community_layouts": [ | ||
"60_iso_tsangan" | ||
], | ||
"layouts": { | ||
"LAYOUT_all": { | ||
"layout": [ | ||
{"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.25}, | ||
{"label": "1", "matrix": [0, 1], "x": 1.25, "y": 0}, | ||
{"label": "2", "matrix": [0, 2], "x": 2.25, "y": 0}, | ||
{"label": "3", "matrix": [0, 3], "x": 3.25, "y": 0}, | ||
{"label": "4", "matrix": [0, 4], "x": 4.25, "y": 0}, | ||
{"label": "5", "matrix": [0, 5], "x": 5.25, "y": 0}, | ||
{"label": "6", "matrix": [0, 6], "x": 6.25, "y": 0}, | ||
{"label": "7", "matrix": [0, 7], "x": 7.25, "y": 0}, | ||
{"label": "8", "matrix": [0, 8], "x": 8.25, "y": 0}, | ||
{"label": "9", "matrix": [0, 9], "x": 9.25, "y": 0}, | ||
{"label": "0", "matrix": [0, 10], "x": 10.25, "y": 0}, | ||
{"label": "-", "matrix": [0, 11], "x": 11.25, "y": 0}, | ||
{"label": "=", "matrix": [0, 12], "x": 12.25, "y": 0}, | ||
{"label": "Backspace", "matrix": [0, 13], "x": 13.25, "y": 0, "w": 1.75}, | ||
|
||
{"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, | ||
{"label": "Q", "matrix": [1, 1], "x": 1.75, "y": 1}, | ||
{"label": "W", "matrix": [1, 2], "x": 2.75, "y": 1}, | ||
{"label": "E", "matrix": [1, 3], "x": 3.75, "y": 1}, | ||
{"label": "R", "matrix": [1, 4], "x": 4.75, "y": 1}, | ||
{"label": "T", "matrix": [1, 5], "x": 5.75, "y": 1}, | ||
{"label": "Y", "matrix": [1, 6], "x": 6.75, "y": 1}, | ||
{"label": "U", "matrix": [1, 7], "x": 7.75, "y": 1}, | ||
{"label": "I", "matrix": [1, 8], "x": 8.75, "y": 1}, | ||
{"label": "O", "matrix": [1, 9], "x": 9.75, "y": 1}, | ||
{"label": "P", "matrix": [1, 10], "x": 10.75, "y": 1}, | ||
{"label": "[", "matrix": [1, 11], "x": 11.75, "y": 1}, | ||
{"label": "]", "matrix": [1, 12], "x": 12.75, "y": 1}, | ||
|
||
{"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 2}, | ||
{"label": "A", "matrix": [2, 1], "x": 2, "y": 2}, | ||
{"label": "S", "matrix": [2, 2], "x": 3, "y": 2}, | ||
{"label": "D", "matrix": [2, 3], "x": 4, "y": 2}, | ||
{"label": "F", "matrix": [2, 4], "x": 5, "y": 2}, | ||
{"label": "G", "matrix": [2, 5], "x": 6, "y": 2}, | ||
{"label": "H", "matrix": [2, 6], "x": 7, "y": 2}, | ||
{"label": "J", "matrix": [2, 7], "x": 8, "y": 2}, | ||
{"label": "K", "matrix": [2, 8], "x": 9, "y": 2}, | ||
{"label": "L", "matrix": [2, 9], "x": 10, "y": 2}, | ||
{"label": ";", "matrix": [2, 10], "x": 11, "y": 2}, | ||
{"label": "'", "matrix": [2, 11], "x": 12, "y": 2}, | ||
{"label": "#", "matrix": [2, 12], "x": 13, "y": 2}, | ||
{"label": "Enter", "matrix": [1, 13], "x": 14, "y": 1, "h": 2}, | ||
|
||
{"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, | ||
{"label": "\\", "matrix": [3, 1], "x": 1.5, "y": 3}, | ||
{"label": "Z", "matrix": [3, 2], "x": 2.5, "y": 3}, | ||
{"label": "X", "matrix": [3, 3], "x": 3.5, "y": 3}, | ||
{"label": "C", "matrix": [3, 4], "x": 4.5, "y": 3}, | ||
{"label": "V", "matrix": [3, 5], "x": 5.5, "y": 3}, | ||
{"label": "B", "matrix": [3, 6], "x": 6.5, "y": 3}, | ||
{"label": "N", "matrix": [3, 7], "x": 7.5, "y": 3}, | ||
{"label": "M", "matrix": [3, 8], "x": 8.5, "y": 3}, | ||
{"label": ",", "matrix": [3, 9], "x": 9.5, "y": 3}, | ||
{"label": ".", "matrix": [3, 10], "x": 10.5, "y": 3}, | ||
{"label": "/", "matrix": [3, 11], "x": 11.5, "y": 3}, | ||
{"label": "Shift", "matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.5}, | ||
{"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, | ||
|
||
{"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
{"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.25}, | ||
{"label": "Alt", "matrix": [4, 3], "x": 2.75, "y": 4, "w": 1.5}, | ||
{"label": "\u25bd", "matrix": [4, 4], "x": 4.25, "y": 4, "w": 2.75}, | ||
{"label": "Space", "matrix": [4, 5], "x": 7, "y": 4}, | ||
{"label": "\u25bd", "matrix": [4, 6], "x": 8, "y": 4, "w": 2.75}, | ||
{"label": "Alt", "matrix": [4, 8], "x": 10.75, "y": 4, "w": 1.5}, | ||
{"label": "GUI", "matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.25}, | ||
{"label": "Ctrl", "matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5} | ||
] | ||
}, | ||
|
||
"LAYOUT_60_iso_tsangan": { | ||
"layout": [ | ||
{"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.25}, | ||
{"label": "1", "matrix": [0, 1], "x": 1.25, "y": 0}, | ||
{"label": "2", "matrix": [0, 2], "x": 2.25, "y": 0}, | ||
{"label": "3", "matrix": [0, 3], "x": 3.25, "y": 0}, | ||
{"label": "4", "matrix": [0, 4], "x": 4.25, "y": 0}, | ||
{"label": "5", "matrix": [0, 5], "x": 5.25, "y": 0}, | ||
{"label": "6", "matrix": [0, 6], "x": 6.25, "y": 0}, | ||
{"label": "7", "matrix": [0, 7], "x": 7.25, "y": 0}, | ||
{"label": "8", "matrix": [0, 8], "x": 8.25, "y": 0}, | ||
{"label": "9", "matrix": [0, 9], "x": 9.25, "y": 0}, | ||
{"label": "0", "matrix": [0, 10], "x": 10.25, "y": 0}, | ||
{"label": "-", "matrix": [0, 11], "x": 11.25, "y": 0}, | ||
{"label": "=", "matrix": [0, 12], "x": 12.25, "y": 0}, | ||
{"label": "Backspace", "matrix": [0, 13], "x": 13.25, "y": 0, "w": 1.75}, | ||
|
||
{"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, | ||
{"label": "Q", "matrix": [1, 1], "x": 1.75, "y": 1}, | ||
{"label": "W", "matrix": [1, 2], "x": 2.75, "y": 1}, | ||
{"label": "E", "matrix": [1, 3], "x": 3.75, "y": 1}, | ||
{"label": "R", "matrix": [1, 4], "x": 4.75, "y": 1}, | ||
{"label": "T", "matrix": [1, 5], "x": 5.75, "y": 1}, | ||
{"label": "Y", "matrix": [1, 6], "x": 6.75, "y": 1}, | ||
{"label": "U", "matrix": [1, 7], "x": 7.75, "y": 1}, | ||
{"label": "I", "matrix": [1, 8], "x": 8.75, "y": 1}, | ||
{"label": "O", "matrix": [1, 9], "x": 9.75, "y": 1}, | ||
{"label": "P", "matrix": [1, 10], "x": 10.75, "y": 1}, | ||
{"label": "[", "matrix": [1, 11], "x": 11.75, "y": 1}, | ||
{"label": "]", "matrix": [1, 12], "x": 12.75, "y": 1}, | ||
|
||
{"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 2}, | ||
{"label": "A", "matrix": [2, 1], "x": 2, "y": 2}, | ||
{"label": "S", "matrix": [2, 2], "x": 3, "y": 2}, | ||
{"label": "D", "matrix": [2, 3], "x": 4, "y": 2}, | ||
{"label": "F", "matrix": [2, 4], "x": 5, "y": 2}, | ||
{"label": "G", "matrix": [2, 5], "x": 6, "y": 2}, | ||
{"label": "H", "matrix": [2, 6], "x": 7, "y": 2}, | ||
{"label": "J", "matrix": [2, 7], "x": 8, "y": 2}, | ||
{"label": "K", "matrix": [2, 8], "x": 9, "y": 2}, | ||
{"label": "L", "matrix": [2, 9], "x": 10, "y": 2}, | ||
{"label": ";", "matrix": [2, 10], "x": 11, "y": 2}, | ||
{"label": "'", "matrix": [2, 11], "x": 12, "y": 2}, | ||
{"label": "#", "matrix": [2, 12], "x": 13, "y": 2}, | ||
{"label": "Enter", "matrix": [1, 13], "x": 14, "y": 1, "h": 2}, | ||
|
||
{"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, | ||
{"label": "\\", "matrix": [3, 1], "x": 1.5, "y": 3}, | ||
{"label": "Z", "matrix": [3, 2], "x": 2.5, "y": 3}, | ||
{"label": "X", "matrix": [3, 3], "x": 3.5, "y": 3}, | ||
{"label": "C", "matrix": [3, 4], "x": 4.5, "y": 3}, | ||
{"label": "V", "matrix": [3, 5], "x": 5.5, "y": 3}, | ||
{"label": "B", "matrix": [3, 6], "x": 6.5, "y": 3}, | ||
{"label": "N", "matrix": [3, 7], "x": 7.5, "y": 3}, | ||
{"label": "M", "matrix": [3, 8], "x": 8.5, "y": 3}, | ||
{"label": ",", "matrix": [3, 9], "x": 9.5, "y": 3}, | ||
{"label": ".", "matrix": [3, 10], "x": 10.5, "y": 3}, | ||
{"label": "/", "matrix": [3, 11], "x": 11.5, "y": 3}, | ||
{"label": "Shift", "matrix": [3, 12], "x": 12.5, "y": 3, "w": 2.5}, | ||
|
||
{"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
{"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.25}, | ||
{"label": "Alt", "matrix": [4, 3], "x": 2.75, "y": 4, "w": 1.5}, | ||
{"label": "Space", "matrix": [4, 5], "x": 4.25, "y": 4, "w": 6.5}, | ||
{"label": "Alt", "matrix": [4, 8], "x": 10.75, "y": 4, "w": 1.5}, | ||
{"label": "GUI", "matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.25}, | ||
{"label": "Ctrl", "matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5} | ||
] | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Matrix Diagram for 4pplet AEKISO60 (Revs. A and B) | ||
|
||
``` | ||
┌────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐ | ||
│00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ | ||
├────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤ | ||
│10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │ │ | ||
├──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐1d │ | ||
│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ │ | ||
├─────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤ ┌─────────┐ | ||
│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │ │3c │ 2.75u RShift | ||
├─────┼───┴┬──┴──┬┴───┴───┴─┬─┴─┬─┴───┴───┴┬──┴──┬┴───┬─┴───┤ └─────────┘ | ||
│40 │41 │43 │44 │45 │46 │48 │4a │4b │ | ||
└─────┴────┴─────┴──────────┴───┴──────────┴─────┴────┴─────┘ | ||
┌─────┬────┬─────┬─────────────────────────┬─────┬────┬─────┐ ─┐ | ||
│40 │41 │43 │45 │48 │4a │4b │ ├─ Tsangan | ||
└─────┴────┴─────┴─────────────────────────┴─────┴────┴─────┘ │ | ||
┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ │ | ||
│40 │41 │43 │45 │48 │4a │4b │ │ | ||
└─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ ─┘ | ||
┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
│40 │ │43 │45 │48 │ │4b │ WKL | ||
└─────┘ └─────┴───────────────────────────┴─────┘ └─────┘ | ||
┌─────┬────┬─────┬─────────┬─────┬─────────┬─────┬────┬─────┐ ─┐ | ||
│40 │41 │43 │44 │45 │46 │48 │4a │4b │ ├─ same matrix as LAYOUT_all | ||
└─────┴────┴─────┴─────────┴─────┴─────────┴─────┴────┴─────┘ │ | ||
┌─────┬────┬─────┬────────┬─────┬──────────┬─────┬────┬─────┐ │ | ||
│40 │41 │43 │44 │45 │46 │48 │4a │4b │ │ | ||
└─────┴────┴─────┴────────┴─────┴──────────┴─────┴────┴─────┘ │ | ||
┌─────┬────┬─────┬─────────┬────┬──────────┬─────┬────┬─────┐ │ | ||
│40 │41 │43 │44 │45 │46 │48 │4a │4b │ │ | ||
└─────┴────┴─────┴─────────┴────┴──────────┴─────┴────┴─────┘ ─┘ | ||
``` |
Oops, something went wrong.