Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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.
Expand Down
Binary file modified app/img/ERGODOX_DVORAK.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion app/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ <h2>Customize it</h2>
<option value="DVORAK">Dvorak</option>
<option value="DVORAK_PROGRAMMER">Dvorak Programmer</option>
<option value="ERGODOX_COLEMAK">ErgoDox COLEMAK</option>
<option value="ERGODOX_QWERTY">ErgoDox QWERTY</option>
<option value="ERGODOX_DVORAK">ErgoDox DVORAK</option>
<option value="ERGODOX_QWERTY">ErgoDox QWERTY</option>
<option value="LIIGOL">LIIGOL Layout</option>
<option value="MINIMAK_4K">Minimak 4-Keys</option>
<option value="MINIMAK_8K">Minimak 8-Keys</option>
Expand Down
20 changes: 10 additions & 10 deletions app/keyboard-layouts.js
Original file line number Diff line number Diff line change
Expand Up @@ -1243,7 +1243,7 @@ app.LAYOUTS = {
"/": [765, 111],

"notset": [35, 111],
"notset": [86, 111],
"\"": [86, 111],
"<": [127, 104],
">": [169, 101],
"P": [210, 104],
Expand Down Expand Up @@ -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],

Expand Down
Loading