Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

hhkb.html 3.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <!--
  2. Layer selector
  3. -->
  4. <form>
  5. <div id="layer_radio">
  6. <input type="radio" name="radio" class="layer" id="layer-0"checked="checked" /><label for="layer-0">Layer 0</label>
  7. <input type="radio" name="radio" class="layer" id="layer-1"/><label for="layer-1">Layer 1</label>
  8. <input type="radio" name="radio" class="layer" id="layer-2"/><label for="layer-2">Layer 2</label>
  9. <input type="radio" name="radio" class="layer" id="layer-3"/><label for="layer-3">Layer 3</label>
  10. </div>
  11. </form>
  12. <!-- TODO: set all key to NO or TRANS -->
  13. <!-- TODO: copy layer -->
  14. <!--
  15. Keyboard keys
  16. -->
  17. <div class="keyboard">
  18. <div id="key-0301" class="key">Esc</div>
  19. <div id="key-0300" class="key">1</div>
  20. <div id="key-0000" class="key">2</div>
  21. <div id="key-0100" class="key">3</div>
  22. <div id="key-0101" class="key">4</div>
  23. <div id="key-0200" class="key">5</div>
  24. <div id="key-0201" class="key">6</div>
  25. <div id="key-0400" class="key">7</div>
  26. <div id="key-0401" class="key">8</div>
  27. <div id="key-0600" class="key">9</div>
  28. <div id="key-0601" class="key">0</div>
  29. <div id="key-0700" class="key">-</div>
  30. <div id="key-0701" class="key">=</div>
  31. <div id="key-0500" class="key">\</div>
  32. <div id="key-0501" class="key">`</div>
  33. <br class="clear" />
  34. <div id="key-0302" class="key btn150">Tab</div>
  35. <div id="key-0001" class="key">Q</div>
  36. <div id="key-0002" class="key">W</div>
  37. <div id="key-0103" class="key">E</div>
  38. <div id="key-0102" class="key">R</div>
  39. <div id="key-0203" class="key">T</div>
  40. <div id="key-0202" class="key">Y</div>
  41. <div id="key-0402" class="key">U</div>
  42. <div id="key-0403" class="key">I</div>
  43. <div id="key-0602" class="key">O</div>
  44. <div id="key-0603" class="key">P</div>
  45. <div id="key-0703" class="key">[</div>
  46. <div id="key-0702" class="key">]</div>
  47. <div id="key-0502" class="key btn150">BSpc</div>
  48. <br class="clear" />
  49. <div id="key-0303" class="key btn175">Ctrl</div>
  50. <div id="key-0004" class="key">A</div>
  51. <div id="key-0003" class="key">S</div>
  52. <div id="key-0104" class="key">D</div>
  53. <div id="key-0105" class="key">F</div>
  54. <div id="key-0204" class="key">G</div>
  55. <div id="key-0205" class="key">H</div>
  56. <div id="key-0405" class="key">J</div>
  57. <div id="key-0404" class="key">K</div>
  58. <div id="key-0605" class="key">L</div>
  59. <div id="key-0604" class="key">;</div>
  60. <div id="key-0704" class="key">'</div>
  61. <div id="key-0503" class="key btn225">Enter</div>
  62. <br class="clear" />
  63. <div id="key-0304" class="key btn225">Shift</div>
  64. <div id="key-0005" class="key">Z</div>
  65. <div id="key-0006" class="key">X</div>
  66. <div id="key-0007" class="key">C</div>
  67. <div id="key-0106" class="key">V</div>
  68. <div id="key-0107" class="key">B</div>
  69. <div id="key-0206" class="key">N</div>
  70. <div id="key-0406" class="key">M</div>
  71. <div id="key-0606" class="key">,</div>
  72. <div id="key-0706" class="key">.</div>
  73. <div id="key-0705" class="key">/</div>
  74. <div id="key-0505" class="key btn175">Shift</div>
  75. <div id="key-0504" class="key">Fn</div>
  76. <br class="clear" />
  77. <div class="key spc150"></div>
  78. <div id="key-0305" class="key">Sup</div>
  79. <div id="key-0306" class="key btn150">Alt</div>
  80. <div id="key-0307" class="key btn600"></div>
  81. <div id="key-0507" class="key btn150">Alt</div>
  82. <div id="key-0506" class="key">Sup</div>
  83. <div class="key spc150"></div>
  84. <div class="key spc100"></div>
  85. <br class="clear" />