Permalink
Browse files

Merge branch 'liigo-master'

  • Loading branch information...
pa7 committed Oct 11, 2016
2 parents b6f5575 + 7254658 commit a349cca2bcb31267667e0ea7204716dd2bea800a
Showing with 91 additions and 4 deletions.
  1. +19 −4 README.md
  2. BIN app/img/LIIGOL.png
  3. +1 −0 app/index.html
  4. +71 −0 app/keyboard-layouts.js
View
@@ -2,12 +2,25 @@
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.
+Currently support keyboard layouts:
+- ASSET
+- CARPALX_QFMLWY
+- QWERTY
+- DVORAK
+- DVORAK PROGRAMMER
+- COLEMAK
+- LIIGOL
+- ERGODOX COLEMAK/DVORAK/QUERY
+- MINIMAK 4/8/12 K
+- NORMAN
+- 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 ;)
-
## Features planned
- More Keyboard Layouts
- Comparison View
@@ -17,12 +30,14 @@ I wrote an article about [how to add your own keyboard layout to the keyboard he
## Changelog
- Added DVORAK Layout
- Added ERGODOX DVORAK Layout
-
-## 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.
+- 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
+
+## 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.
## Contact
If you have questions don't hesitate to ask me on whatever digital medium you prefer.
View
Binary file not shown.
View
@@ -72,6 +72,7 @@ <h2>Customize it</h2>
<option value="ERGODOX_COLEMAK">ErgoDox COLEMAK</option>
<option value="ERGODOX_QWERTY">ErgoDox QWERTY</option>
<option value="ERGODOX_DVORAK">ErgoDox DVORAK</option>
+ <option value="LIIGOL">LIIGOL Layout</option>
<option value="MINIMAK_4K">Minimak 4-Keys</option>
<option value="MINIMAK_8K">Minimak 8-Keys</option>
<option value="MINIMAK_12K">Minimak 12-Keys</option>
View
@@ -638,6 +638,77 @@ app.LAYOUTS = {
"?": [644, 275, 70, 275],
" ": [500, 300]
},
+ LIIGOL: {
+ "~": [35, 120, 70, 275],
+ "`": [35, 120],
+ "1": [90, 120],
+ "!": [90, 120, 70, 275],
+ "2": [144, 120],
+ "@": [144, 120, 70, 275],
+ "3": [198, 120],
+ "#": [198, 120, 70, 275],
+ "4": [253, 120],
+ "$": [253, 120, 70, 275],
+ "5": [307, 120],
+ "%": [307, 120, 70, 275],
+ "6": [361, 120],
+ "^": [361, 120, 70, 275],
+ "7": [415, 120],
+ "&": [415, 120, 70, 275],
+ "8": [469, 120],
+ "*": [469, 120, 70, 275],
+ "9": [524, 120],
+ "(": [524, 120, 70, 275],
+ "0": [579, 120],
+ ")": [579, 120, 70, 275],
+ "-": [630, 120],
+ "_": [630, 120, 70, 275],
+ "+": [685, 120, 70, 275],
+ "=": [685, 120],
+ "Q": [115, 174],
+ "W": [169, 174],
+ "L": [224, 174],
+ "F": [278, 174],
+ "K": [332, 174],
+ "J": [386, 174],
+ "Y": [440, 174],
+ "U": [494, 174],
+ "P": [548, 174],
+ ";": [602, 174],
+ "[": [656, 174],
+ "{": [656, 174, 70, 275],
+ "]": [710, 174],
+ "}": [710, 174, 70, 275],
+ "\\":[764, 174],
+ "|": [764, 174, 70, 275],
+ "A": [130, 225],
+ "S": [184, 225],
+ "T": [238, 225],
+ "N": [292, 225],
+ "R": [346, 225],
+ "D": [400, 225],
+ "I": [454, 225],
+ "E": [508, 225],
+ "O": [562, 225],
+ "H": [616, 225],
+ ":": [616, 225, 70, 275],
+ "'": [670, 225],
+ "\"": [670, 225, 70, 275],
+ "Z": [158, 275],
+ "X": [212, 275],
+ "C": [266, 275],
+ "V": [320, 275],
+ "B": [374, 275],
+ "G": [428, 275],
+ "M": [482, 275],
+ ",": [536, 275],
+ "<": [536, 275, 70, 275],
+ ".": [590, 275],
+ ">": [590, 275, 70, 275],
+ "/": [644, 275],
+ "?": [644, 275, 70, 275],
+ " ": [500, 300]
+ },
MINIMAK_12K: {
"~": [35, 120, 70, 275],
"`": [35, 120],

0 comments on commit a349cca

Please sign in to comment.