diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/advantage_layout_win.png b/keyboards/ergodox_ez/keymaps/teckinesis/advantage_layout_win.png
new file mode 100644
index 000000000..0a1df6809
Binary files /dev/null and b/keyboards/ergodox_ez/keymaps/teckinesis/advantage_layout_win.png differ
diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/readme.md b/keyboards/ergodox_ez/keymaps/teckinesis/readme.md
index e4881dbbf..c6f2c666f 100644
--- a/keyboards/ergodox_ez/keymaps/teckinesis/readme.md
+++ b/keyboards/ergodox_ez/keymaps/teckinesis/readme.md
@@ -2,15 +2,52 @@
*A blend of TECK and Kinesis layouts, based on ["The Ordinary Layout" by Nicholas Keene](http://qmk.fm/keyboards/ergodox_ez/keymaps/ordinary/#the-ordinary-layout-a-familiar-and-powerful-layout)*
+I love "The Ordinary Layout", but I still use a [TECK](https://www.trulyergonomic.com/store/index.php)
+at the office, and I found the transition back and forth to be a bit more difficult than I expected.
+
+This layout consists of only slight changes to "The Ordinary Layout" based on the layouts of the
+[(original) TECK Model 209](https://www.trulyergonomic.com/store/layout-designer--configurator--reprogrammable--truly-ergonomic-mechanical-keyboard/#KTo7PD0+P0BBQkNERUw5394rNR4fICEi4yMkJSYnLS4xOBQaCBUXTBwYDBITLzDhBBYHCQorCw0ODzPl4B0bBhkFKhEQNjc05OPiSktOTSwoLFBSUU/mZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX2BhAFZXAAAAAAAAAAAAXF1eVAAAAAAAAAAAAABZWltVAAAAAAAAAAAAYgBjAAAAAAAAAAAAWFcAAAAAAACTAQAMAiMBAAwBigEADAIhAQAMAZQBAAwBkgEADAGDAQAMALYBAAwAzQEADAC1AQAMAOIBAAwA6gEADADpAQAMALhJAEYAAAAAAEitR64AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk6Ozw9Pj9AQUJDREVMOd/eKzUeHyAhIuMjJCUmJy0uMTgUGggVF0wcGAwSEy8w4QQWBwkKKwsNDg8z5eMdGwYZBSoREDY3NOfg4kpLTk0sKCxQUlFP5uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9gYQBWVwAAAAAAAAAAAFxdXlQAAAAAAAAAAAAAWVpbVQAAAAAAAAAAAGIAYwAAAAAAAAAAAFhXAAAAAAAAkwEADAIjAQAMAYoBAAwCIQEADAGUAQAMAZIBAAwBgwEADAC2AQAMAM0BAAwAtQEADADiAQAMAOoBAAwA6QEADAC4SQBGAAAAAABIrUeuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) and
+the [Kinesis Advantage](http://www.kinesis-ergo.com/wp-content/uploads/2013/06/advantage_layout_win.pdf)
+
## The Base Layout ##
+[Keyboard Layout Editor](http://www.keyboard-layout-editor.com/#/gists/befd4c5800d92114aa9e50d4f7c0dfb0) \
![teckinesis base layout](teckinesis-base.png)
+### Changes from The Ordinary Layout ###
+
+* Moved KC_MINS from the key left of the 6 to the RSpec key.
+* Moved KC_EQL from RSpec to LSpec.
+* Moved KC_GRV from LSpec to the key left of the 6.
+* Mdded KC_BSLS to the left Meh key.
+* Added KC_SLSH to the left Hyper key.
+* Added KC_LBRC to the right Hyper key.
+* Added KC_RBRC to the right Meh key.
+
## The Symbols Layer ##
+[teckinesis (Symbols Layer)](http://www.keyboard-layout-editor.com/#/gists/e6ddc4e9e0d194b3e52ac0616238ab61) \
![teckinesis symbols layout](teckinesis-symbol.png)
+### Changes from The Ordinary Layout ###
+
+* None.
+
## The Media Layer ##
-(placeholder)
+[teckinesis (Media Layer)](http://www.keyboard-layout-editor.com/#/gists/41ff65e6a7c490211fd6702fb34d9908) \
+![teckinesis media layout](teckinesis-media.png)
+
+### Changes from The Ordinary Layout ###
+
+* Removed Power, Sleep, Mail, My Computer keys.
+(I kept hitting these while using the mouse/cursor. =P)
+
+## TECK Layout ##
+
+![TECK 209 Layout](teck209layout.jpg)
+
+## Kinesis Advantage Layout ##
+
+![Kinesis Advantage Layout](advantage_layout_win.png)
diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/teck209layout.jpg b/keyboards/ergodox_ez/keymaps/teckinesis/teck209layout.jpg
new file mode 100644
index 000000000..a97844f4f
Binary files /dev/null and b/keyboards/ergodox_ez/keymaps/teckinesis/teck209layout.jpg differ
diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.json b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.json
index f1efab272..69fe28cf7 100644
--- a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.json
+++ b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.json
@@ -1,8 +1,8 @@
[
{
- "name": "teckinesis",
+ "name": "teckinesis (Base Layer)",
"author": "Will Wolff-Myren",
- "notes": "# teckinesis Layout # \r\n\r\n*A blend of TECK and Kinesis layouts, based on [\"The Ordinary Layout\" by Nicholas Keene](http://qmk.fm/keyboards/ergodox_ez/keymaps/ordinary/#the-ordinary-layout-a-familiar-and-powerful-layout)*\r\n\r\n## The Base Layout ##\r\n\r\n(placeholder)\r\n\r\n## The Symbols Layer ##\r\n\r\n(placeholder)\r\n\r\n## The Media Layer ##\r\n\r\n(placeholder)",
+ "notes": "# teckinesis Layout # \r\n\r\n*A blend of TECK and Kinesis layouts, based on [\"The Ordinary Layout\" by Nicholas Keene](http://qmk.fm/keyboards/ergodox_ez/keymaps/ordinary/#the-ordinary-layout-a-familiar-and-powerful-layout)*\r\n\r\n## The Base Layout ##\r\n\r\n![teckinesis base layout](teckinesis-base.png)\r\n\r\n## The Symbols Layer ##\r\n\r\n![teckinesis symbols layout](teckinesis-symbol.png)\r\n\r\n## The Media Layer ##\r\n\r\n(placeholder)\r\n",
"switchMount": "cherry",
"switchBrand": "gateron",
"switchType": "KS-3-Tea"
@@ -15,7 +15,7 @@
{
"x": 10.5
},
- ")\n0"
+ "*\n8"
],
[
{
@@ -26,59 +26,57 @@
{
"x": 1
},
- "$\n4"
- ],
- [
+ "$\n4",
{
- "y": -0.995,
- "x": 14
+ "x": 8.5
},
- "(\n9",
+ "&\n7",
{
"x": 1
},
- "_\n-"
- ],
- [
- {
- "y": -0.8799999999999999,
- "x": 5.5
- },
- "%\n5",
- "^\n6",
- {
- "x": 4.5
- },
- "&\n7",
- "*\n8"
+ "(\n9"
],
[
{
"y": -0.875,
- "x": 1.5
+ "x": 5.5
+ },
+ "%\n5",
+ {
+ "c": "#ff4444"
+ },
+ "Esc",
+ {
+ "x": 4.5,
+ "c": "#cccccc"
+ },
+ "~\n`",
+ "^\n6"
+ ],
+ [
+ {
+ "y": -0.875,
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "Special\n\n+\n\n\n\nShift\n=",
+ {
+ "c": "#cccccc"
},
"!\n1",
{
"x": 14.5
},
- "+\n="
- ],
- [
+ ")\n0",
{
- "y": -0.995,
"c": "#2277ff",
"w": 1.5
},
- "Media\n\nEsc\n\n\n\nShift",
- {
- "x": 16.5,
- "w": 1.5
- },
- "~\n`\nMedia\n\n\n\n\nShift"
+ "_\n\nSpecial\n\n\n\n-\nShift"
],
[
{
- "y": -0.3799999999999999,
+ "y": -0.375,
"x": 3.5,
"c": "#cccccc"
},
@@ -127,30 +125,33 @@
[
{
"y": -0.875,
- "x": 1.5
+ "c": "#2277ff",
+ "fa": [
+ 0,
+ 0,
+ 4
+ ],
+ "w": 1.5
+ },
+ "Media\n\n\n\n\n\nShift",
+ {
+ "c": "#cccccc"
},
"Q",
{
"x": 14.5
},
- "P"
- ],
- [
+ "P",
{
- "y": -0.9950000000000001,
"c": "#2277ff",
+ "f": 3,
"w": 1.5
},
- "Symbols\n\n?\n/\n\n\nShift",
- {
- "x": 16.5,
- "w": 1.5
- },
- "|\n\\\nSymbols\n\n\n\n\nShift"
+ "|\n\\\nMedia\n\n\n\n\nShift"
],
[
{
- "y": -0.3799999999999999,
+ "y": -0.375,
"x": 3.5,
"c": "#cccccc"
},
@@ -193,36 +194,34 @@
[
{
"y": -0.875,
- "x": 1.5
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "Symbols\n\n\n\n\n\nShift",
+ {
+ "c": "#cccccc"
},
"A",
{
"x": 14.5
},
- ":\n;"
- ],
- [
+ ":\n;",
{
- "y": -0.9950000000000001,
"c": "#2277ff",
+ "f": 3,
"w": 1.5
},
- "Capitals\n\n\n\n\n\nShift",
- {
- "x": 16.5,
- "w": 1.5
- },
- "\n\nCapitals\n\n\n\n\nShift"
+ "\"\n'\nSymbols\n\n\n\n\nShift"
],
[
{
- "y": -0.6299999999999999,
+ "y": -0.625,
"x": 6.5,
"c": "#54d6de",
"fa": [
0,
0,
- 0,
+ 4,
1
],
"h": 1.5
@@ -279,109 +278,99 @@
[
{
"y": -0.875,
- "x": 1.5
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "Capitals\n\n\n\n\n\nShift",
+ {
+ "c": "#cccccc"
},
"Z",
{
"x": 14.5
},
- "?\n/"
- ],
- [
+ "?\n/",
{
- "y": -0.9950000000000001,
"c": "#2277ff",
+ "f": 3,
"w": 1.5
},
- "Ctrl",
- {
- "x": 16.5,
- "w": 1.5
- },
- "Ctrl"
+ "\n\nCapitals\n\n\n\n\nShift"
],
[
{
- "y": -0.3799999999999999,
+ "y": -0.375,
"x": 3.5,
- "c": "#77aaff"
+ "c": "#77aaff",
+ "fa": [
+ 5,
+ 0,
+ 4,
+ 1
+ ]
},
- "Option\n\n\nLAlt",
+ "\n\n\nLAlt",
{
"x": 10.5
},
- "Option\n\n\nRAlt"
+ "\n\n\nRAlt"
],
[
{
"y": -0.875,
"x": 2.5,
- "f": 3
- },
- "Hyper\n\n}\n]",
- {
- "x": 1
- },
- "Cmd\n\n\nSuper",
- {
- "x": 8.5,
"fa": [
5,
- 0,
- 0,
+ 1
+ ]
+ },
+ "\nHyper\n?\n/",
+ {
+ "x": 1,
+ "fa": [
+ 5,
1,
0,
- 0,
- 0
+ 1
]
},
"\n\n\nSuper",
+ {
+ "x": 8.5
+ },
+ "\n\n\nSuper",
{
"x": 1,
"fa": [
- 5,
- 0,
- 0,
0,
0,
0,
1
]
},
- "\n\n~\n`\n\n\nHyper"
+ "{\n[\n\nHyper"
],
[
{
"y": -0.75,
- "x": 0.5,
- "f": 2
+ "x": 0.5
},
- "Print\n\n\n\n\n\nScreen",
+ "Ctrl\n\n\nLCtrl",
{
- "f": 3
+ "f2": 1
},
- "Meh\n\n{\n[",
+ "\nMeh\n|\n\\",
{
"x": 14.5,
"fa": [
0,
0,
- 0,
- 0,
- 0,
- 0,
- 2
+ 1,
+ 1
]
},
- "\n\n\"\n'\n\n\nMeh"
- ],
- [
- {
- "y": -0.9950000000000001,
- "x": 18,
- "f": 2
- },
- "Special\n\n\n\n\n\nShift"
+ "}\n]\n\nMeh",
+ "Ctrl\n\n\nRCtrl"
],
[
{
@@ -390,20 +379,13 @@
"ry": 4.25,
"y": -1,
"x": 1,
- "c": "#54d6de",
- "f": 3
+ "c": "#54d6de"
},
"Home",
"End"
],
[
{
- "fa": [
- 0,
- 0,
- 0,
- 1
- ],
"h": 2
},
"< Del\n\n\nBackspace",
diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.png b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.png
index f1a5eda0d..7c4584e9f 100644
Binary files a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.png and b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-base.png differ
diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.json b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.json
index 052c23da5..439d0128e 100644
--- a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.json
+++ b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.json
@@ -1,6 +1,7 @@
[
{
- "name": "teckinesis (Symbols Layer)",
+ "name": "teckinesis (Symbol Layer)",
+ "author": "Will Wolff-Myren",
"switchMount": "cherry",
"switchBrand": "gateron",
"switchType": "KS-3-Tea"
@@ -14,7 +15,7 @@
{
"x": 10.5
},
- "F10"
+ "F8"
],
[
{
@@ -25,60 +26,60 @@
{
"x": 1
},
- "F4"
- ],
- [
+ "F4",
{
- "y": -0.995,
- "x": 14
+ "x": 8.5
},
- "F9",
+ "F7",
{
"x": 1
},
- "F11"
- ],
- [
- {
- "y": -0.8799999999999999,
- "x": 5.5
- },
- "F5",
- "F6",
- {
- "x": 4.5
- },
- "F7",
- "F8"
+ "F9"
],
[
{
"y": -0.875,
- "x": 1.5
+ "x": 5.5
},
- "F1"
- ],
- [
+ "F5",
{
- "y": -0.995,
- "c": "#2277ff",
- "w": 1.5
+ "c": "#ff4444"
},
- "Media\n\nEsc\n\n\n\nShift",
+ "Esc",
+ {
+ "x": 4.5,
+ "c": "#bbddbb"
+ },
+ "_\n\n\n\n\n\n-",
{
- "x": 15.5,
"c": "#99de2a"
},
- "F12",
+ "F6"
+ ],
+ [
+ {
+ "y": -0.875,
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "Special\n\n\n\n\n\nShift",
+ {
+ "c": "#99de2a"
+ },
+ "F1",
+ {
+ "x": 14.5
+ },
+ "F10",
{
"c": "#2277ff",
"w": 1.5
},
- "\n\nMedia\n\n\n\n\nShift"
+ "\n\nSpecial\n\n\n\n\nShift"
],
[
{
- "y": -0.3799999999999999,
+ "y": -0.375,
"x": 3.5,
"c": "#bbddbb"
},
@@ -131,35 +132,30 @@
[
{
"y": -0.875,
- "x": 1.5
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "Media\n\n\n\n\n\nShift",
+ {
+ "c": "#bbddbb"
},
"!",
{
"x": 14.5,
"c": "#89b087"
},
- "/"
+ "/",
+ {
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "\n\nMedia\n\n\n\n\nShift"
],
[
{
- "y": -0.9950000000000001,
- "c": "#000000",
- "t": "#ff0000",
- "w": 1.5
- },
- "Symbols\n\n\n\n\n\nShift",
- {
- "x": 16.5,
- "w": 1.5
- },
- "\n\nSymbols\n\n\n\n\nShift"
- ],
- [
- {
- "y": -0.3799999999999999,
+ "y": -0.375,
"x": 3.5,
- "c": "#bbddbb",
- "t": "#000000"
+ "c": "#bbddbb"
},
"(",
{
@@ -204,33 +200,34 @@
[
{
"y": -0.875,
- "x": 1.5
+ "c": "#000000",
+ "t": "#ff0000",
+ "w": 1.5
+ },
+ "Symbols\n\n\n\n\n\nShift",
+ {
+ "c": "#bbddbb",
+ "t": "#000000"
},
"#",
{
"x": 14.5,
"c": "#89b087"
},
- "*"
+ "*",
+ {
+ "c": "#000000",
+ "t": "#ff0000",
+ "w": 1.5
+ },
+ "\n\nSymbols\n\n\n\n\nShift"
],
[
{
- "y": -0.9950000000000001,
- "c": "#2277ff",
- "w": 1.5
- },
- "Capitals\n\n\n\n\n\nShift",
- {
- "x": 16.5,
- "w": 1.5
- },
- "\n\nCapitals\n\n\n\n\nShift"
- ],
- [
- {
- "y": -0.6299999999999999,
+ "y": -0.625,
"x": 6.5,
"c": "#54d6de",
+ "t": "#000000",
"fa": [
0,
0,
@@ -295,35 +292,32 @@
[
{
"y": -0.875,
- "x": 1.5
+ "c": "#2277ff",
+ "w": 1.5
+ },
+ "Capitals\n\n\n\n\n\nShift",
+ {
+ "c": "#bbddbb"
},
"%",
{
"x": 14.5,
"c": "#89b087"
},
- "-"
- ],
- [
+ "-",
{
- "y": -0.9950000000000001,
"c": "#2277ff",
"w": 1.5
},
- "Ctrl",
- {
- "x": 16.5,
- "w": 1.5
- },
- "\n\nCtrl"
+ "\n\nCapitals\n\n\n\n\nShift"
],
[
{
- "y": -0.3799999999999999,
+ "y": -0.375,
"x": 3.5,
"c": "#77aaff"
},
- "Option\n\n\nLAlt",
+ "\n\n\nLAlt",
{
"x": 10.5,
"c": "#89b087"
@@ -340,7 +334,7 @@
{
"x": 1
},
- "Cmd\n\n\nSuper",
+ "\n\n\nSuper",
{
"x": 8.5,
"c": "#89b087"
diff --git a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.png b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.png
index 4750dbf1f..7ca86cf47 100644
Binary files a/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.png and b/keyboards/ergodox_ez/keymaps/teckinesis/teckinesis-symbol.png differ