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.

103 lines
3.7 KiB

  1. # monksoffunk's personal zinc Layout
  2. ## 配列
  3. ### Qwerty配列
  4. ```
  5. ,-----------------------------------------. ,-----------------------------------------.
  6. | Tab | Q | W | E | R | T | | Y | U | I | O | P | Bksp |
  7. |------+------+------+------+------+------| |------+------+------+------+------+------|
  8. | Ctrl | A | S | D | F | G | | H | J | K | L | ; | ' |
  9. |------+------+------+------+------+------| |------+------+------+------+------+------|
  10. | Shift| Z | X | C | V | B | | N | M | , | . | / |Enter |
  11. |------+------+------+------+------+------| |------+------+------+------+------+------|
  12. | Esc |ADJUST| Alt | GUI |LOWER |Space | | Space| RAISE| KANA | Left | Down | Right|
  13. `------------------------------------------ ------------------------------------------'
  14. ```
  15. KANAキーを独立させ、UPキーをLOWER+スラッシュに当てています。そのほかデフォルトからレイヤーをかなりいじっています。
  16. また、RGB LEDがアンコメントしてありますので、実装していない場合はソースを見て適宜コメントアウトしてください。
  17. ## コンパイルの仕方
  18. コンパイルは、qmk_firmware のトップディレクトリで行います。
  19. ```
  20. $ cd qmk_firmware
  21. ```
  22. qmk_firmwareでは各キーボードのコンパイルは、`<キーボード名>:<キーマップ名>`という指定で行います。
  23. ```
  24. $ make zinc:monks
  25. ```
  26. キーボードへの書き込みまで同時に行うには下記のように`:avrdude`を付けます。
  27. ```
  28. $ make zinc:monks:avrdude
  29. ```
  30. コンパイル結果と中間生成物を消去したい場合は以下のようにします。
  31. ```
  32. $ make zinc:monks:clean
  33. ```
  34. なお、avrdudeではなくQMK Toolbox(GUIツール)を使う方法もあります。
  35. https://github.com/qmk/qmk_toolbox/releases
  36. その場合は、$ make zinc:monksでビルドした成果物をQMK Toolboxから指定してください。
  37. ## カスタマイズ
  38. コマンドラインからオプションを指定してビルドすることが出来ます。
  39. ```
  40. # Zinc keyboard 'monks' keymap: convenient command line option
  41. make ZINC=<options> zinc:monks
  42. # option= back | under | na | ios
  43. # ex.
  44. # make ZINC=under zinc:monks
  45. # make ZINC=under,ios zinc:monks
  46. # make ZINC=back zinc:monks
  47. # make ZINC=back,na zinc:monks
  48. # make ZINC=back,ios zinc:monks
  49. ```
  50. あるいは`qmk_firmware/keyboards/zinc/rev1/keymaps/monks/rules.mk` の以下の部分を編集して機能を有効化してください。
  51. ```
  52. # Zinc keyboard customize
  53. LED_BACK_ENABLE = no # LED backlight (Enable SK6812mini backlight)
  54. LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight)
  55. LED_ANIMATIONS = yes # LED animations
  56. IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone)
  57. ```
  58. ## RGB backlight を有効にする
  59. rules.mk の下記の部分を編集して no を yes に変更してください。
  60. ```
  61. LED_BACK_ENABLE = yes # LED backlight (Enable SK6812mini backlight)
  62. ```
  63. ## RGB Underglow を有効にする
  64. rules.mk の下記の部分を編集して no を yes に変更してください。
  65. ```
  66. LED_UNDERGLOW_ENABLE = yes # LED underglow (Enable WS2812 RGB underlight)
  67. ```
  68. ## iPad/iPhoneサポートを有効にする。
  69. rules.mk の下記の部分を編集して no を yes に変更してください。
  70. RBG Underglow や RGBバックライトの輝度を抑えて、iPad, iPhone にも接続できるようになります。
  71. ```
  72. IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone)
  73. ```