aboutsummaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorViktor Eikman <viktor.eikman@gmail.com>2021-03-23 19:18:19 +0100
committerGitHub <noreply@github.com>2021-03-23 11:18:19 -0700
commitd395c81606b713efc1ec28d6b2085f1c8c0b8d75 (patch)
treeaab140bc3172f5acd107145ad2c1f08f98703eb4 /keyboards
parentbe257b6f9f22ac6019a57219aeab15e90f230bcb (diff)
downloadqmk_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.json32
-rw-r--r--keyboards/handwired/concertina/64key/readme.md52
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![Concertina 64-key](https://raw.githubusercontent.com/noroadsleft/qmk_images/master/keyboards/handwired/concertina/64key/concertina-1-side-view.jpg) 3A diploid, concave, columnar keyboard, with vertical finger clusters
4beneath large horizontal thumb clusters.
4 5
5A diploid, concave, columnar keyboard. 6![Side view](https://viktor.eikman.se/image/concertina-1-side-view/display)
6 7
7This folder represents the keyboard configuration identified as 8## Hardware
8`concertina_64key` in the DMOTE application’s list of GNU make targets, as of
9version 0.7.0 of that application. The QMK code is fully compatible back to
10version 0.6.0, which introduced the Concertina.
11 9
12The default keymap for this layout has a QWERTY base layer but is intended for 10* Keyboard maintainer: [Viktor Eikman](https://github.com/veikman)
13running Colemak on the OS side. It has a separate key layer that forces Colemak 11* Hardware supported: Concertina 64-key case, Pro Micro (ATmega32U4)
14from 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/)
15not run Colemak. 13
14This QMK model represents the printable keyboard shape identified as
15`concertina_64key` in the DMOTE application’s list of GNU make
16targets, available [here](https://github.com/veikman/dactyl-keyboard),
17as of version 0.7.0 of that application. The QMK code is fully
18compatible back to version 0.6.0, which introduced the Concertina.
16 19
17A full set of printable caps to match the keymap is available in the 20A 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
26Brand new to QMK? Start [here](https://docs.qmk.fm/#/newbs).
19 27
20* Keyboard Maintainer: [Viktor Eikman](https://github.com/veikman) 28The default keymap for this layout has a QWERTY base layer (0) but is
21* Hardware Supported: Concertina 64-key case, Pro Micro (ATmega32U4) 29intended 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/) 30layer (1) that forces Colemak from the QMK side in case the keyboard
31has to be used with a computer that does not run Colemak. Layer 2
32flips the navigation clusters around. Layer 3 is numbers and mouse
33control.
23 34
24Make example for this keyboard (after setting up your build environment): 35### Building from the CLI
36
37See the general [build
38environment](https://docs.qmk.fm/#/getting_started_build_tools) and
39[make instructions](https://docs.qmk.fm/#/getting_started_make_guide)
40to get set up.
41
42To 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
28Flashing example for this keyboard: 46To also flash a connected Concertina:
29 47
30 make handwired/concertina/64key:default:flash 48 make handwired/concertina/64key:default:flash
31
32See 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).