Keyboard firmwares for Atmel AVR and Cortex-M
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. GH60 keyboard firmware
  2. ======================
  3. DIY compact keyboard designed and run by komar007 and Geekhack community.
  4. ## Threads on Geekhack.org
  5. - [Prototyping](http://geekhack.org/index.php?topic=34959.0)
  6. - [Beta-test](http://geekhack.org/index.php?topic=37570.0)
  7. ## Build
  8. Move to this directory then just run `make` like:
  9. $ make -f Makfile.[pjrc|lufa]
  10. ## Boot Magic
  11. - `Fn` key for bootloader kick up.
  12. - `D` key for Debug enable.
  13. ## Keymap
  14. Two version of keymap are available. `Plan` and `Funky`.
  15. See keymap.c to define your own favourite keymap.
  16. ### 1. Plain keymap
  17. This will be useful if you want to use key mapping tool like AHK.
  18. To get this plain keymap do `make`:
  19. $ make -f Makefile.[pjrc|lufa] plain
  20. ### Layer 0
  21. ,-----------------------------------------------------------.
  22. |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |
  23. |-----------------------------------------------------------|
  24. |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \|
  25. |-----------------------------------------------------------|
  26. |Caps | A| S| D| F| G| H| J| K| L| ;| '|Return |
  27. |-----------------------------------------------------------|
  28. |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift |
  29. |-----------------------------------------------------------|
  30. |Ctrl|Gui |Alt | Space |Alt |Gui |App |Ctrl|
  31. `-----------------------------------------------------------'
  32. ### 2. Funky layers.
  33. $ make -f Makefile.[pjrc|lufa]
  34. #### Layer 0: Default Layer
  35. ,-----------------------------------------------------------.
  36. |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |
  37. |-----------------------------------------------------------|
  38. |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \|
  39. |-----------------------------------------------------------|
  40. |Caps | A| S| D| F| G| H| J| K| L|*L3| '|Return |
  41. |-----------------------------------------------------------|
  42. |Shift | Z| X| C| V| B| N| M| ,| .|*L2|Shift |
  43. |-----------------------------------------------------------|
  44. |Ctrl|Gui |Alt | Space |Alt |*L3 |*L3 |*L1 |
  45. `-----------------------------------------------------------'
  46. #### Layer 1: HHKB mode
  47. ,-----------------------------------------------------------.
  48. |Esc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete |
  49. |-----------------------------------------------------------|
  50. |Caps | | | | | | | |Psc|Slk|Pus|Up | |Inser|
  51. |-----------------------------------------------------------|
  52. |Contro|VoD|VoU|Mut| | | *| /|Hom|PgU|Lef|Rig|Enter |
  53. |-----------------------------------------------------------|
  54. |Shift | | | | | | +| -|End|PgD|Dow|Shift |
  55. |-----------------------------------------------------------|
  56. |Ctrl|Gui |Alt | Space |Alt |Gui |App |*L0 |
  57. `-----------------------------------------------------------'
  58. #### Layer 2: Vi mode
  59. ,-----------------------------------------------------------.
  60. | `| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Backsp |
  61. |-----------------------------------------------------------|
  62. |Tab |Hom|PgD|Up |PgU|End|Hom|PgD|PgU|End| | | | |
  63. |-----------------------------------------------------------|
  64. |Contro| |Lef|Dow|Rig| |Lef|Dow|Up |Rig| | |Return |
  65. |-----------------------------------------------------------|
  66. |Shift | | | | | |Hom|PgD|PgU|End|*L0|Shift |
  67. |-----------------------------------------------------------|
  68. |Ctrl|Gui |Alt | Space |Alt |Gui |App |Ctrl|
  69. `-----------------------------------------------------------'
  70. #### Layer 3: Mouse mode
  71. ,-----------------------------------------------------------.
  72. | `| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Backsp |
  73. |-----------------------------------------------------------|
  74. |Tab |MwL|MwD|McU|MwU|MwR|MwL|MwD|MwU|MwR| | | | |
  75. |-----------------------------------------------------------|
  76. |Contro| |McL|McD|McR| |McL|McD|McU|McR|*L0| |Return |
  77. |-----------------------------------------------------------|
  78. |Shift | | |Mb1|Mb2|Mb3|Mb2|Mb1| | | |Shift |
  79. |-----------------------------------------------------------|
  80. |Ctrl|Gui |Alt | Space |Alt |*L0 |*L0 |Ctrl|
  81. `-----------------------------------------------------------'
  82. Mc: Mouse Cursor / Mb: Mouse Button / Mw: Mouse Wheel