QMK とは何ですか? QMK を使用してキーボードをプログラムするにはどうすればよいですか?

QMK とは何ですか? QMK を使用してキーボードをプログラムするにはどうすればよいですか?

QMK (Quantum Mechanical Keyboard) は、互換性のあるメカニカル キーボード用の独自のキーボード ファームウェアを作成できるオープンソース プロジェクトです。しかし、QMK とは正確には何ですか? QMK を使用してキーボードをプログラムするにはどうすればよいでしょうか?確認してみましょう。





QMKとは何ですか?

  カールケーブル付きの青色のメカニカルキーボード

市販されているすべてのキーボードには、ファームウェアと呼ばれるソフトウェアが組み込まれています。ファームウェアは、キーを押すたびに正しい信号を送信したり、キーボードの LED を制御したりする役割を担っており、自分で操作できれば強力なツールになります。





QMK はまさにこれを行うためのパワーを提供します。キーボードに互換性がある場合は、QMK ファームウェアをフラッシュして、キーボード レイアウトとマクロをほぼ完全に制御できるようになります。これは、次の 3 つの主要なツールで実現されます。





  • QMKコンフィギュレーター : メカニカル キーボードのカスタム キーボード レイアウト、LED 照明パターンなどを作成できる Web ベースのキーマップ ビルダー。
  • QMK ツールボックス : Windows および macOS で動作するダウンロード可能なツール。 QMK Configurator から .hex ファームウェア ファイルを取得したら、QMK Toolbox を使用してキーボードを新しいファームウェアでフラッシュできます。
  • VIAソフトウェア : キーボードをフラッシュすることなく QMK レイアウトを変更できる追加のダウンロード可能なツール。これを機能させるには追加のコードが必要です。

QMK 互換キーボードのリストは、 QMKウェブサイト 。独自のキーボードを QMK ディレクトリに追加することもできますが、 QMK GitHub ページ これをする。

QMKで何ができるの?

QMK の範囲は、ほとんどのキーボード ファームウェア オプションの範囲をはるかに超えています。キーボード レイアウトや LED 照明制御など、期待されるすべての基本を処理できますが、QMK を使用してキーボードに大量の追加機能を追加することもできます。



これには、メディア キー、ファンクション レイヤー、マクロ、およびオートシフトなどのより高度なツールへのアクセスが含まれます。基本的に、別のメカニカル キーボードで気に入った機能が見つかった場合、通常は QMK を使用してそれを複製する方法があります。

Windowsはデバイスと通信できません

それについて学ぶ価値は十分にあります QMK ファームウェアとその機能 自分で構築を始める前に。





QMK を使用してメカニカル キーボードをプログラムする方法

QMK を使用したメカニカル キーボードのプログラミングは驚くほど簡単です。このプロセスは QMK Configurator から始まりますが、完了するには QMK Toolbox もインストールする必要があります。

QMK コンフィギュレーターを使用してカスタム キーマップを構築する方法

  キーボードが選択された QMK Configurator Web サイト

独自の QMK キーマップを作成するには、QMK Configurator Web サイトにアクセスするだけです。ここから、ページ上部のリストから使用するキーボードのタイプを選択して開始できます。





キーボードを選択すると、そのキーボードと一致するデフォルトのレイアウトが画面中央に表示されます。画面の下部には、キーボードのキーコードを含む一連のメニューも表示されます。

複数のモニターをラップトップに接続する方法

キーコードをキーマップに追加するには、キーコードをクリックして、割り当てたいキーまでドラッグします。キーマップ上で変更したいキーを選択し、キーコードをクリックして割り当てることもできます。

これはメインレイヤーであるレイヤー 0 にのみ適用されますが、画面の左側にある数字のオプションを選択すると、キーボードにレイヤーをさらに追加できます。

ここからは、さらに深く理解する必要があり、すべてのキーコード オプションを試して、自分に最適なキーマップを見つける価値があります。キーマップに満足したら、名前が付いていることを確認して、 ファームウェア ボタンをクリックして、使用可能な .hex ファームウェア ファイルをダウンロードします。

QMK Toolbox でキーボードをフラッシュする方法

  接続を待機している QMK ツールボックス

ファームウェアを構築したので、キーボードにファームウェアをフラッシュします。 QMK Toolbox のおかげで、このプロセスは素晴らしく簡単です。ダウンロードするだけです QMK ツールボックス 始めるためのソフトウェア。

Wordで水平線を取り除く

ソフトウェアをダウンロードしてインストールしたら、それを開き、画面下部のメニューからキーボードが選択されていることを確認します。クリックしてください 開ける 画面上部の ボタンをクリックし、QMK Configurator からダウンロードした .hex ファイルを見つけます。キーボードで使用されているマイクロコントローラーの種類に応じて MCU を変更する必要がある場合もあります。

クリック 閃光 をクリックして点滅プロセスを開始します。使用しているキーボードの種類によっては、これに数分かかる場合があります。完了すると、ウィンドウ内に確認メッセージが表示されます。

キーボード テスト Web サイトを使用してキーボードをテストします。 KeyboardTester.com 、割り当てたすべてのキーが正しく機能していることを確認します。

QMK キーマップを試し続けてください

QMK のようなツールを使用すると、生産性の可能性を最大限に引き出すことができますが、そのためには努力する必要があります。独自の QMK ファームウェアを構築してキーボードにフラッシュする方法がわかったので、キーマップを試して自分にとって最適なレイアウトを作成できます。