forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request qmk#3 from qmk/master
1
- Loading branch information
Showing
196 changed files
with
9,407 additions
and
754 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# 互換性のあるマイクロコントローラ | ||
|
||
<!--- | ||
original document: 0.9.19:docs/compatible_microcontrollers.md | ||
git diff 0.9.19 HEAD -- docs/compatible_microcontrollers.md | cat | ||
--> | ||
|
||
QMK は十分な容量のフラッシュメモリを備えた USB 対応 AVR または ARM マイクロコントローラで実行されます - 一般的に 32kB 以上ですが、ほとんどの機能を無効にすると*ほんの* 16kB に詰め込むことができます。 | ||
|
||
## Atmel AVR | ||
|
||
以下は、USB スタックとして [LUFA](https://www.fourwalledcubicle.com/LUFA.php) を使います: | ||
|
||
* [ATmega16U2](https://www.microchip.com/wwwproducts/en/ATmega16U2) / [ATmega32U2](https://www.microchip.com/wwwproducts/en/ATmega32U2) | ||
* [ATmega16U4](https://www.microchip.com/wwwproducts/en/ATmega16U4) / [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4) | ||
* [AT90USB64](https://www.microchip.com/wwwproducts/en/AT90USB646) / [AT90USB128](https://www.microchip.com/wwwproducts/en/AT90USB1286) | ||
|
||
組み込みの USB インターフェースを持たない、いくつかの MCU は代わりに [V-USB](https://www.obdev.at/products/vusb/index.html) を使います: | ||
|
||
* [ATmega32A](https://www.microchip.com/wwwproducts/en/ATmega32A) | ||
* [ATmega328P](https://www.microchip.com/wwwproducts/en/ATmega328P) | ||
* [ATmega328](https://www.microchip.com/wwwproducts/en/ATmega328) | ||
|
||
## ARM | ||
|
||
[ChibiOS](http://www.chibios.org) がサポートする USB 付きの ARM チップを使うこともできます。ほとんどのチップには十分な容量のフラッシュメモリがあります。動作するとわかっているのは: | ||
|
||
### STMicroelectronics (STM32) | ||
|
||
* [STM32F0x2](https://www.st.com/en/microcontrollers-microprocessors/stm32f0x2.html) | ||
* [STM32F103](https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html) | ||
* [STM32F303](https://www.st.com/en/microcontrollers-microprocessors/stm32f303.html) | ||
|
||
### NXP (Kinetis) | ||
|
||
* [MKL26Z64](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/kl-series-cortex-m0-plus/kinetis-kl2x-72-96-mhz-usb-ultra-low-power-microcontrollers-mcus-based-on-arm-cortex-m0-plus-core:KL2x) | ||
* [MK20DX128](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/k-series-cortex-m4/k2x-usb/kinetis-k20-50-mhz-full-speed-usb-mixed-signal-integration-microcontrollers-based-on-arm-cortex-m4-core:K20_50) | ||
* [MK20DX256](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/k-series-cortex-m4/k2x-usb/kinetis-k20-72-mhz-full-speed-usb-mixed-signal-integration-microcontrollers-mcus-based-on-arm-cortex-m4-core:K20_72) | ||
|
||
## Atmel ATSAM | ||
|
||
Atmel の ATSAM マイクロコントローラの一つである、[Massdrop keyboards](https://github.com/qmk/qmk_firmware/tree/master/keyboards/massdrop) で使用されている [ATSAMD51J18A](https://www.microchip.com/wwwproducts/en/ATSAMD51J18A) には限定的なサポートがあります。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# QMK Configurator: ステップ・バイ・ステップ | ||
|
||
<!--- | ||
grep --no-filename "^[ ]*git diff" docs/ja/*.md | sh | ||
original document: 0.9.0:docs/configurator_step_by_step.md | ||
git diff 0.9.0 HEAD -- docs/configurator_step_by_step.md | cat | ||
--> | ||
|
||
このページでは、QMK Configurator でファームウェアを構築する手順を説明します。 | ||
|
||
## ステップ 1: キーボードを選ぶ | ||
|
||
ドロップダウンボックスをクリックして、キーマップを作成するキーボードを選択します。 | ||
|
||
?> **キーボードに複数のバージョンがある場合は、正しいバージョンを選択してください。** | ||
|
||
大事なことなのでもう一度言います。 | ||
|
||
!> **正しいバージョンを選択してください!** | ||
|
||
キーボードが QMK を搭載していると宣伝されていてもリストにない場合は、開発者がまだ作業中か、私たちがまだマージするきっかけがなかった可能性があります。 | ||
アクティブな [プルリクエスト](https://github.com/qmk/qmk_firmware/pulls?q=is%3Aopen+is%3Apr+label%3Akeyboard) がない場合、[qmk_firmware](https://github.com/qmk/qmk_firmware/issues)で報告して、その特定のキーボードのサポートをリクエストします。 | ||
製作者自身の GitHub アカウントにある QMK 搭載キーボードもあります。 | ||
それも再確認してください。 | ||
|
||
## ステップ2: キーボードのレイアウトを選択する | ||
|
||
作成したいと思うキーマップに最も近いレイアウトを選択します。一部のキーボードには、まだ十分なレイアウトや正しいレイアウトが定義されていません。これらは将来サポートされる予定です。 | ||
|
||
## ステップ3: キーマップの名前を決める | ||
|
||
お好みの名前をキーマップにつけます。 | ||
|
||
?> コンパイル時に問題が発生した場合は、もしかすると QMK ファームウェアリポジトリに既に同じ名前が存在しているのかもしれません。名前を変更してみてください。 | ||
|
||
## ステップ4: キーマップを定義する | ||
|
||
キーコードの入力は、3つの方法のいずれかで行います。 | ||
|
||
1. ドラッグ・アンド・ドロップ | ||
2. レイアウト上の空の場所をクリックして、希望するキーコードをクリックします | ||
3. レイアウト上の空の場所をクリックして、キーボードの物理キーを押します | ||
|
||
?> マウスをキーの上に置くと、そのキーコードの機能の短い説明文が出ます。より詳細な説明については以下を見てください: | ||
|
||
* [基本的なキーコードリファレンス](ja/keycodes_basic.md) | ||
* [高度なキーコードリファレンス](ja/feature_advanced_keycodes.md) | ||
|
||
!> 選択したレイアウトが物理的なビルドと一致しない場合は、使用していないキーは空白のままにしておきます。どのキーが使用されているかわからない場合、例えば、バックスペースキーは1つだが `LAYOUT_all` には2つのキーがある場合は、同じキーコードを両方の場所に配置してください。 | ||
|
||
## ステップ5: 後日のためにキーマップを保存する | ||
|
||
キーマップに満足するか、または後で作業したい場合は、`Export Keymap' ボタンを押します。 | ||
これでキーマップがあなたのコンピュータに保存されます。 | ||
その後、`Import Keymap` ボタンを押すことで、この .json ファイルを後で読み込むことができます。 | ||
|
||
!> **注意:** このファイルは、kbfirmware.com またはその他のツールに使用される .json ファイルと同じ形式ではありません。これらのツールにこの .json を使用したり、QMK Configurator でこれらのツールの .json を使用しようとすると、問題が発生します。 | ||
|
||
## ステップ6: ファームウェアをコンパイルする | ||
|
||
緑色の `Compile` ボタンを押します。 | ||
|
||
コンパイルが完了すると、緑色の `Download Firmware` ボタンを押すことができます。 | ||
|
||
## 次のステップ: キーボードに書き込む(フラッシュする) | ||
|
||
[ファームウェアを書きこむ](ja/newbs_flashing.md) を参照してください。 |
Oops, something went wrong.