diff options
| author | Viktor Eikman <viktor.eikman@gmail.com> | 2021-03-23 19:18:19 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-23 11:18:19 -0700 |
| commit | d395c81606b713efc1ec28d6b2085f1c8c0b8d75 (patch) | |
| tree | aab140bc3172f5acd107145ad2c1f08f98703eb4 /keyboards | |
| parent | be257b6f9f22ac6019a57219aeab15e90f230bcb (diff) | |
| download | qmk_firmware-d395c81606b713efc1ec28d6b2085f1c8c0b8d75.tar.gz qmk_firmware-d395c81606b713efc1ec28d6b2085f1c8c0b8d75.zip | |
Configurator fixes for handwired/concertina/64key (#12316)
* Fixed bug that was hiding a key in info.json.
* Improvements to presentation.
Diffstat (limited to 'keyboards')
| -rw-r--r-- | keyboards/handwired/concertina/64key/info.json | 32 | ||||
| -rw-r--r-- | keyboards/handwired/concertina/64key/readme.md | 52 |
2 files changed, 50 insertions, 34 deletions
diff --git a/keyboards/handwired/concertina/64key/info.json b/keyboards/handwired/concertina/64key/info.json index a7dd42b11..68125f8c6 100644 --- a/keyboards/handwired/concertina/64key/info.json +++ b/keyboards/handwired/concertina/64key/info.json | |||
| @@ -8,29 +8,29 @@ | |||
| 8 | "LAYOUT_64key": { | 8 | "LAYOUT_64key": { |
| 9 | "key_count": 64, | 9 | "key_count": 64, |
| 10 | "layout": [ | 10 | "layout": [ |
| 11 | {"x":2, "y":0.5}, {"x":3, "y":0}, {"x":4, "y":0.3}, | 11 | {"x":2.5, "y":0.4}, {"x":3.5, "y":0}, {"x":4.5, "y":0.3}, |
| 12 | {"x":8, "y":0.7}, {"x":9, "y":0.3}, {"x":10, "y":0}, | 12 | {"x":8.5, "y":0.3}, {"x":9.5, "y":0}, {"x":10.5, "y":0.4}, |
| 13 | 13 | ||
| 14 | {"x":2, "y":1.5}, {"x":3, "y":1}, {"x":4, "y":1.3}, {"x":5, "y":0.7}, | 14 | {"x":2.5, "y":1.4}, {"x":3.5, "y":1}, {"x":4.5, "y":1.3}, {"x":5.5, "y":0.9}, |
| 15 | {"x":8, "y":0.7}, {"x":9, "y":1.3}, {"x":10, "y":1}, {"x":11, "y":1.5}, | 15 | {"x":7.5, "y":0.9}, {"x":8.5, "y":1.3}, {"x":9.5, "y":1}, {"x":10.5, "y":1.4}, |
| 16 | 16 | ||
| 17 | {"x":3, "y":2}, {"x":4, "y":2.3}, {"x":5, "y":1.7}, | 17 | {"x":3.5, "y":2}, {"x":4.5, "y":2.3}, {"x":5.5, "y":1.9}, |
| 18 | {"x":8, "y":1.7}, {"x":9, "y":2.3}, {"x":10, "y":2}, | 18 | {"x":7.5, "y":1.9}, {"x":8.5, "y":2.3}, {"x":9.5, "y":2}, |
| 19 | 19 | ||
| 20 | {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}, | 20 | {"x":2, "y":4}, {"x":3, "y":3.8}, {"x":4, "y":4}, {"x":5, "y":4.3}, |
| 21 | {"x":8, "y":4}, {"x":9, "y":4}, {"x":10, "y":4}, {"x":11, "y":4}, | 21 | {"x":8, "y":4.3}, {"x":9, "y":4}, {"x":10, "y":3.8}, {"x":11, "y":4}, |
| 22 | 22 | ||
| 23 | {"x":0, "y":5}, {"x":1, "y":5}, {"x":2, "y":5}, {"x":3, "y":5}, {"x":4, "y":5}, {"x":5, "y":5}, | 23 | {"x":0, "y":5}, {"x":1, "y":5}, {"x":2, "y":5}, {"x":3, "y":4.8}, {"x":4, "y":5}, {"x":5, "y":5.3}, |
| 24 | {"x":8, "y":5}, {"x":9, "y":5}, {"x":10, "y":5}, {"x":11, "y":5}, {"x":12, "y":5}, {"x":13, "y":5}, | 24 | {"x":8, "y":5.3}, {"x":9, "y":5}, {"x":10, "y":4.8}, {"x":11, "y":5}, {"x":12, "y":5}, {"x":13, "y":5}, |
| 25 | 25 | ||
| 26 | {"x":0, "y":6}, {"x":1, "y":6}, {"x":2, "y":6}, {"x":3, "y":6}, {"x":4, "y":6}, {"x":5, "y":6}, | 26 | {"x":0, "y":6}, {"x":1, "y":6}, {"x":2, "y":6}, {"x":3, "y":5.8}, {"x":4, "y":6}, {"x":5, "y":6.3}, |
| 27 | {"x":8, "y":6}, {"x":9, "y":6}, {"x":10, "y":6}, {"x":11, "y":6}, {"x":12, "y":6}, {"x":13, "y":6}, | 27 | {"x":8, "y":6.3}, {"x":9, "y":6}, {"x":10, "y":5.8}, {"x":11, "y":6}, {"x":12, "y":6}, {"x":13, "y":6}, |
| 28 | 28 | ||
| 29 | {"x":0, "y":7}, {"x":1, "y":7}, {"x":2, "y":7}, {"x":3, "y":7}, {"x":4, "y":7}, | 29 | {"x":0, "y":7}, {"x":1, "y":7}, {"x":2, "y":7}, {"x":3, "y":6.8}, {"x":4, "y":7}, |
| 30 | {"x":9, "y":7}, {"x":10, "y":7}, {"x":11, "y":7}, {"x":12, "y":7}, {"x":13, "y":7}, | 30 | {"x":9, "y":7}, {"x":10, "y":6.8}, {"x":11, "y":7}, {"x":12, "y":7}, {"x":13, "y":7}, |
| 31 | 31 | ||
| 32 | {"x":3, "y":8}, | 32 | {"x":3, "y":7.8}, |
| 33 | {"x":10, "y":8} | 33 | {"x":10, "y":7.8} |
| 34 | ] | 34 | ] |
| 35 | } | 35 | } |
| 36 | } | 36 | } |
diff --git a/keyboards/handwired/concertina/64key/readme.md b/keyboards/handwired/concertina/64key/readme.md index 069eb6b7e..27ac67e03 100644 --- a/keyboards/handwired/concertina/64key/readme.md +++ b/keyboards/handwired/concertina/64key/readme.md | |||
| @@ -1,32 +1,48 @@ | |||
| 1 | # Concertina 64-key | 1 | # Concertina 64-key |
| 2 | 2 | ||
| 3 |  | 3 | A diploid, concave, columnar keyboard, with vertical finger clusters |
| 4 | beneath large horizontal thumb clusters. | ||
| 4 | 5 | ||
| 5 | A diploid, concave, columnar keyboard. | 6 |  |
| 6 | 7 | ||
| 7 | This folder represents the keyboard configuration identified as | 8 | ## Hardware |
| 8 | `concertina_64key` in the DMOTE application’s list of GNU make targets, as of | ||
| 9 | version 0.7.0 of that application. The QMK code is fully compatible back to | ||
| 10 | version 0.6.0, which introduced the Concertina. | ||
| 11 | 9 | ||
| 12 | The default keymap for this layout has a QWERTY base layer but is intended for | 10 | * Keyboard maintainer: [Viktor Eikman](https://github.com/veikman) |
| 13 | running Colemak on the OS side. It has a separate key layer that forces Colemak | 11 | * Hardware supported: Concertina 64-key case, Pro Micro (ATmega32U4) |
| 14 | from the QMK side in case the keyboard has to be used with a computer that does | 12 | * Hardware availability: [viktor.eikman.se](https://viktor.eikman.se/article/the-concertina/) |
| 15 | not run Colemak. | 13 | |
| 14 | This QMK model represents the printable keyboard shape identified as | ||
| 15 | `concertina_64key` in the DMOTE application’s list of GNU make | ||
| 16 | targets, available [here](https://github.com/veikman/dactyl-keyboard), | ||
| 17 | as of version 0.7.0 of that application. The QMK code is fully | ||
| 18 | compatible back to version 0.6.0, which introduced the Concertina. | ||
| 16 | 19 | ||
| 17 | A full set of printable caps to match the keymap is available in the | 20 | A full set of printable caps to match the keymap is available in the |
| 18 | `dmote-keycap` application, [here](https://github.com/veikman/dmote-keycap). | 21 | `dmote-keycap` application, |
| 22 | [here](https://github.com/veikman/dmote-keycap). | ||
| 23 | |||
| 24 | ## Firmware | ||
| 25 | |||
| 26 | Brand new to QMK? Start [here](https://docs.qmk.fm/#/newbs). | ||
| 19 | 27 | ||
| 20 | * Keyboard Maintainer: [Viktor Eikman](https://github.com/veikman) | 28 | The default keymap for this layout has a QWERTY base layer (0) but is |
| 21 | * Hardware Supported: Concertina 64-key case, Pro Micro (ATmega32U4) | 29 | intended for running Colemak on the OS side. It has a separate key |
| 22 | * Hardware Availability: [viktor.eikman.se](https://viktor.eikman.se/article/the-concertina/) | 30 | layer (1) that forces Colemak from the QMK side in case the keyboard |
| 31 | has to be used with a computer that does not run Colemak. Layer 2 | ||
| 32 | flips the navigation clusters around. Layer 3 is numbers and mouse | ||
| 33 | control. | ||
| 23 | 34 | ||
| 24 | Make example for this keyboard (after setting up your build environment): | 35 | ### Building from the CLI |
| 36 | |||
| 37 | See the general [build | ||
| 38 | environment](https://docs.qmk.fm/#/getting_started_build_tools) and | ||
| 39 | [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) | ||
| 40 | to get set up. | ||
| 41 | |||
| 42 | To build firmware for the Concertina without the `qmk` utility: | ||
| 25 | 43 | ||
| 26 | make handwired/concertina/64key:default | 44 | make handwired/concertina/64key:default |
| 27 | 45 | ||
| 28 | Flashing example for this keyboard: | 46 | To also flash a connected Concertina: |
| 29 | 47 | ||
| 30 | make handwired/concertina/64key:default:flash | 48 | make handwired/concertina/64key:default:flash |
| 31 | |||
| 32 | 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). | ||
