diff --git a/README.md b/README.md index d9c0158..47c0e25 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,25 @@ # Keyboard Heatmap -This repository contains the sourcecode of [my recently released keyboard heatmap](http://www.patrick-wied.at/projects/heatmap-keyboard/ "Realtime Keyboard Heatmap"). -The keyboard heatmap shows the distribution of characters of a text while you're typing. It's using my JavaScript heatmap library ([heatmap.js](http://www.patrick-wied.at/static/heatmapjs/ "Heatmap.js")) to make that possible. +This repository contains the sourcecode of [my recently released keyboard heatmap](https://www.patrick-wied.at/projects/heatmap-keyboard/ "Realtime Keyboard Heatmap"). +The keyboard heatmap shows the distribution of characters of a text while you're typing. It's using my JavaScript heatmap library ([heatmap.js](https://www.patrick-wied.at/static/heatmapjs/ "Heatmap.js")) to make that possible. Currently support keyboard layouts: - ASSET - CARPALX_QFMLWY -- QWERTY +- COLEMAK - DVORAK - DVORAK PROGRAMMER -- COLEMAK +- ERGODOX COLEMAK/DVORAK/QWERTY - LIIGOL -- ERGODOX COLEMAK/DVORAK/QUERY - MINIMAK 4/8/12 K - NORMAN +- QWERTY - WORKMAN **Contributions are very welcome!** ## How to add your own layout -I wrote an article about [how to add your own keyboard layout to the keyboard heatmap](http://www.patrick-wied.at/blog/new-layouts-for-the-keyboard-heatmap "check it out"). It's really easy and fun ;) +I wrote an article about [how to add your own keyboard layout to the keyboard heatmap](https://www.patrick-wied.at/blog/new-layouts-for-the-keyboard-heatmap "check it out"). It's really easy and fun ;) ## Features planned - More Keyboard Layouts @@ -29,12 +29,13 @@ I wrote an article about [how to add your own keyboard layout to the keyboard he ## Changelog - Added DVORAK Layout -- Added ERGODOX DVORAK Layout +- Added ERGODOX DVORAK Layout - Added LIIGOL Layout ## Contributions - Zeff Houssney contributed the DVORAK background image and the layout's coordinates -- Liigo Zhuang contributed the LIIGOL layout design, background image and the layout's coordinates +- Liigo Zhuang contributed the LIIGOL layout design, background image and the layout's coordinates +- Ryan Wilson contributed the initial 2 ERGODOX layouts, images, and layout's coordinates ## License The Keyboard Heatmap is licensed under the [MIT](http://www.opensource.org/licenses/mit-license.php "") and [Beerware](http://en.wikipedia.org/wiki/Beerware "") License. diff --git a/app/img/ERGODOX_DVORAK.png b/app/img/ERGODOX_DVORAK.png index a736b61..f500124 100644 Binary files a/app/img/ERGODOX_DVORAK.png and b/app/img/ERGODOX_DVORAK.png differ diff --git a/app/index.html b/app/index.html index d16f69c..d8f80cb 100644 --- a/app/index.html +++ b/app/index.html @@ -70,8 +70,8 @@

Customize it

- + diff --git a/app/keyboard-layouts.js b/app/keyboard-layouts.js index 8dcbefa..e1498d0 100644 --- a/app/keyboard-layouts.js +++ b/app/keyboard-layouts.js @@ -1243,7 +1243,7 @@ app.LAYOUTS = { "/": [765, 111], "notset": [35, 111], - "notset": [86, 111], + "\"": [86, 111], "<": [127, 104], ">": [169, 101], "P": [210, 104], @@ -1321,21 +1321,21 @@ app.LAYOUTS = { "notset": [765, 194], // 1 row (bottom) ///////// - "[": [35, 208], - "]": [92, 208], - "\\": [138, 208], + "[": [44, 235], + "]": [86, 235], + "\\": [127, 228], "notset": [183, 208], "notset": [229, 208], - "{": [571, 208], - "}": [617, 208], - "|": [662, 208], + "notset": [571, 208], + "notset": [617, 208], + "notset": [662, 208], "notset": [708, 208], "notset": [754, 208], - "notset": [35, 208], - "notset": [92, 208], - "notset": [138, 208], + "{": [44, 235], + "}": [86, 235], + "|": [127, 228], "notset": [183, 208], "notset": [229, 208], diff --git a/app/util/Ergodox_layout_image_template.html b/app/util/Ergodox_layout_image_template.html new file mode 100755 index 0000000..4e543c2 --- /dev/null +++ b/app/util/Ergodox_layout_image_template.html @@ -0,0 +1,285 @@ + + + + + +
+ + + + + + ~` + + + !1 + + + @2 + + + #3 + + + $4 + + + %5 + + + [-L3] + + + + Tab + + + Qq + + + Ww + + + Ee + + + Rr + + + Tt + + + {[ + + + + L Shift + + + Aa + + + Ss + + + Dd + + + Ff + + + Gg + + + + L Ctrl + + + Zz + + + Xx + + + Cc + + + Vv + + + Bb + + + _- + + + + L Alt + + + CapsLock + + + PrintScreen + + + ScrollLock + + + Pause + + + + Esc + + + L Win + + + Home + + + Bkspc + + + Del + + + End + + + + "' + + + )0 + + + (9 + + + *8 + + + &7 + + + ^6 + + + [+L4] + + + + |\ + + + Pp + + + Oo + + + Ii + + + Uu + + + Yy + + + }] + + + + R Shift + + + :; + + + Ll + + + Kk + + + Jj + + + Hh + + + + R Ctrl + + + ?/ + + + >. + + + <, + + + Mm + + + Nn + + + += + + + + R Alt + + + + + + + + + + + + + + + + Ins + + + R Win + + + Pg Up + + + Space + + + + + + Pg Dn + + + +
+ + +