summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/ja/feature_advanced_keycodes.md85
-rw-r--r--docs/ja/feature_audio.md328
-rw-r--r--docs/ja/feature_auto_shift.md135
-rw-r--r--docs/ja/feature_backlight.md253
-rw-r--r--docs/ja/feature_bluetooth.md52
-rw-r--r--docs/ja/feature_bootmagic.md171
-rw-r--r--docs/ja/hardware_avr.md189
-rw-r--r--docs/ja/hardware_drivers.md45
-rw-r--r--docs/ja/hardware_keyboard_guidelines.md155
-rw-r--r--docs/ja/i2c_driver.md58
-rw-r--r--drivers/avr/ws2812.c35
-rw-r--r--drivers/avr/ws2812.h4
-rw-r--r--keyboards/1upkeyboards/sweet16/config.h2
-rw-r--r--keyboards/1upkeyboards/sweet16/keymaps/via/keymap.c37
-rw-r--r--keyboards/1upkeyboards/sweet16/keymaps/via/rules.mk2
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/config.h2
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/promicro/config.h2
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/proton_c/config.h2
-rw-r--r--keyboards/ai03/orbit_x/config.h175
-rw-r--r--keyboards/ai03/orbit_x/info.json61
-rw-r--r--keyboards/ai03/orbit_x/keymaps/default/keymap.c59
-rw-r--r--keyboards/ai03/orbit_x/keymaps/default/readme.md3
-rw-r--r--keyboards/ai03/orbit_x/keymaps/via/keymap.c59
-rw-r--r--keyboards/ai03/orbit_x/keymaps/via/readme.md2
-rw-r--r--keyboards/ai03/orbit_x/keymaps/via/rules.mk1
-rw-r--r--keyboards/ai03/orbit_x/orbit_x.c18
-rw-r--r--keyboards/ai03/orbit_x/orbit_x.h44
-rw-r--r--keyboards/ai03/orbit_x/readme.md15
-rw-r--r--keyboards/ai03/orbit_x/rules.mk33
-rw-r--r--keyboards/basekeys/slice/rev1/info.json2
-rw-r--r--keyboards/basekeys/slice/rev1_rgb/info.json2
-rw-r--r--keyboards/bat43/bat43.c17
-rw-r--r--keyboards/bat43/bat43.h46
-rw-r--r--keyboards/bat43/config.h252
-rw-r--r--keyboards/bat43/keymaps/default/keymap.c50
-rw-r--r--keyboards/bat43/keymaps/default/readme.md1
-rw-r--r--keyboards/bat43/readme.md15
-rw-r--r--keyboards/bat43/rules.mk32
-rw-r--r--keyboards/bear_face/info.json11
-rw-r--r--keyboards/centromere/keymaps/mini/keymap.c118
-rw-r--r--keyboards/coseyfannitutti/discipline/config.h2
-rw-r--r--keyboards/coseyfannitutti/discipline/discipline.h55
-rw-r--r--keyboards/coseyfannitutti/discipline/info.json12
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/67_ansi/keymap.c68
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/coseyfannitutti/keymap.c69
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/default/keymap.c37
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/iso/keymap.c37
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/via/keymap.c61
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/via/rules.mk4
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/wkl_ansi_2_right_mods/keymap.c68
-rw-r--r--keyboards/coseyfannitutti/discipline/keymaps/wkl_ansi_3_right_mods/keymap.c68
-rw-r--r--keyboards/coseyfannitutti/discipline/rules.mk2
-rw-r--r--keyboards/coseyfannitutti/romeo/config.h4
-rw-r--r--keyboards/coseyfannitutti/romeo/keymaps/via/keymap.c43
-rw-r--r--keyboards/coseyfannitutti/romeo/keymaps/via/rules.mk4
-rw-r--r--keyboards/dz60/rules.mk2
-rw-r--r--keyboards/ergodox_ez/led_i2c.c13
-rw-r--r--keyboards/gh60/revc/revc.h14
-rw-r--r--keyboards/gh60/revc/rules.mk2
-rw-r--r--keyboards/gingham/config.h7
-rw-r--r--keyboards/gingham/keymaps/default/keymap.c14
-rw-r--r--keyboards/gingham/keymaps/iso/keymap.c22
-rw-r--r--keyboards/gingham/keymaps/via/keymap.c48
-rw-r--r--keyboards/gingham/keymaps/via/readme.md3
-rw-r--r--keyboards/gingham/keymaps/via/rules.mk3
-rw-r--r--keyboards/hhkb/hhkb.h1
-rw-r--r--keyboards/hhkb/rules.mk2
-rw-r--r--keyboards/lattice60/config.h105
-rw-r--r--keyboards/lattice60/info.json19
-rw-r--r--keyboards/lattice60/keymaps/default/config.h20
-rw-r--r--keyboards/lattice60/keymaps/default/keymap.c40
-rw-r--r--keyboards/lattice60/keymaps/default/readme.md5
-rw-r--r--keyboards/lattice60/keymaps/default_hhkb/config.h20
-rw-r--r--keyboards/lattice60/keymaps/default_hhkb/keymap.c40
-rw-r--r--keyboards/lattice60/keymaps/default_hhkb/readme.md5
-rw-r--r--keyboards/lattice60/keymaps/emdarcher/config.h20
-rw-r--r--keyboards/lattice60/keymaps/emdarcher/keymap.c48
-rw-r--r--keyboards/lattice60/keymaps/emdarcher/readme.md5
-rw-r--r--keyboards/lattice60/lattice60.c37
-rw-r--r--keyboards/lattice60/lattice60.h64
-rw-r--r--keyboards/lattice60/readme.md21
-rw-r--r--keyboards/lattice60/rules.mk40
-rw-r--r--keyboards/plaid/keymaps/via/config.h6
-rw-r--r--keyboards/plaid/keymaps/via/keymap.c101
-rw-r--r--keyboards/plaid/keymaps/via/readme.md8
-rw-r--r--keyboards/plaid/keymaps/via/rules.mk3
-rw-r--r--keyboards/planck/keymaps/sigul/keymap.c43
-rw-r--r--keyboards/planck/keymaps/sigul/readme.md32
-rw-r--r--keyboards/reversestudio/decadepad/config.h81
-rw-r--r--keyboards/reversestudio/decadepad/decadepad.c7
-rw-r--r--keyboards/reversestudio/decadepad/decadepad.h19
-rw-r--r--keyboards/reversestudio/decadepad/info.json40
-rw-r--r--keyboards/reversestudio/decadepad/keymaps/default/keymap.c12
-rw-r--r--keyboards/reversestudio/decadepad/keymaps/via/keymap.c36
-rw-r--r--keyboards/reversestudio/decadepad/keymaps/via/rules.mk2
-rw-r--r--keyboards/reversestudio/decadepad/readme.md12
-rw-r--r--keyboards/reversestudio/decadepad/rules.mk38
-rw-r--r--layouts/community/ergodox/xyverz/keymap.c257
-rw-r--r--layouts/community/ergodox/xyverz/readme.md173
-rw-r--r--layouts/community/ortho_4x12/xyverz/keymap.c13
-rw-r--r--layouts/community/ortho_4x12/xyverz/readme.md15
-rwxr-xr-xlib/python/qmk/cli/doctor.py21
-rw-r--r--quantum/config_common.h5
-rw-r--r--quantum/keymap_common.c14
-rw-r--r--quantum/keymap_extras/keymap_korean.h128
-rw-r--r--quantum/mcu_selection.mk15
-rw-r--r--quantum/quantum.c6
-rw-r--r--tmk_core/avr.mk8
-rw-r--r--tmk_core/chibios.mk4
-rw-r--r--tmk_core/common/action.c3
-rw-r--r--tmk_core/common/action_layer.h14
-rw-r--r--tmk_core/common/avr/bootloader.c10
-rw-r--r--tmk_core/common/avr/timer.c19
-rw-r--r--tmk_core/common/progmem.h2
-rw-r--r--tmk_core/common/util.c6
-rw-r--r--tmk_core/protocol/lufa/lufa.h6
-rw-r--r--tmk_core/protocol/vusb/usbconfig.h2
-rw-r--r--tmk_core/protocol/vusb/vusb.c4
-rw-r--r--users/sigul/sigul.h1
-rwxr-xr-xutil/activate_msys2.sh5
-rwxr-xr-xutil/activate_wsl.sh4
121 files changed, 4128 insertions, 774 deletions
diff --git a/docs/ja/feature_advanced_keycodes.md b/docs/ja/feature_advanced_keycodes.md
new file mode 100644
index 0000000000..d208d7f926
--- /dev/null
+++ b/docs/ja/feature_advanced_keycodes.md
@@ -0,0 +1,85 @@
+# レイヤーの切り替えとトグル :id=switching-and-toggling-layers
+
+<!---
+ original document: 5d5ff80:docs/feature_advanced_keycodes.md
+ git diff 5d5ff80 HEAD -- docs/feature_advanced_keycodes.md | cat
+-->
+
+これらの機能により、様々な方法でレイヤーをアクティブ化することができます。レイヤーは一般的に独立したレイアウトでは無いことに注意してください -- 複数のレイヤーを一度にアクティブ化することができ、レイヤーが `KC_TRNS` を使ってキーの押下を下のレイヤーに渡すことが一般的です。レイヤーの詳細については、[キーマップの概要](ja/keymap.md#keymap-and-layers)を見てください。MO()、LM()、TT() あるいは LT() を使って一時的なレイヤーの切り替えを使う場合、上のレイヤーのキーを透過にするようにしてください。さもないと意図したように動作しないかもしれません。
+
+* `DF(layer)` - デフォルトレイヤーを切り替えます。デフォルトレイヤーは、他のレイヤーがその上に積み重なっている、常にアクティブな基本レイヤーです。デフォルトレイヤーの詳細については以下を見てください。これは QWERTY から Dvorak レイアウトに切り替えるために使うことが