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.

173 lines
9.4 KiB

  1. # QMK 用語集
  2. <!---
  3. original document: 0.13.15:docs/reference_glossary.md
  4. git diff 0.13.15 HEAD -- docs/reference_glossary.md | cat
  5. -->
  6. ## ARM
  7. Atmel、Cypress、Kinetis、NXP、ST、TI など多くの企業が生産する 32 ビット MCU のライン。
  8. ## AVR
  9. [Atmel](https://www.microchip.com/) が生産する 8 ビット MCU のライン。AVR は TMK がサポートしていた元のプラットフォームでした。
  10. ## AZERTY
  11. 標準的な Français (フランス) キーボードレイアウト。キーボードの最初の6つのキーから命名されました。
  12. ## バックライト
  13. キーボードのライトの総称。バックライトが一般的ですが、それだけではなく、キーキャップあるいはスイッチを通して光る LED の配列。
  14. ## Bluetooth
  15. 短距離のピアツーピア無線プロトコル。キーボード用のもっとも一般的なワイヤレスプロトコル。
  16. ## ブートローダ
  17. MCU の保護領域に書き込まれる特別なプログラムで、MCU が独自のファームウェアを通常は USB 経由でアップグレードできるようにします。
  18. ## ブートマジック
  19. よくあるキーの交換あるいは無効化など、様々なキーボードの挙動の変更をその場で実行できる機能。
  20. ## C
  21. システムコードに適した低レベルプログラミング言語。QMK のほとんどのコードは C で書かれています。
  22. ## Colemak
  23. 人気が出始めている代替キーボードレイアウト。
  24. ## コンパイル
  25. 人間が読めるコードを MCU が実行できるマシンコードに変換するプロセス。
  26. ## Dvorak
  27. 1930年代に Dr. August Dvorak によって開発された代替キーボードレイアウト。Dvorak Simplified Keyboard の短縮形。
  28. ## 動的マクロ
  29. キーボードに記録されたマクロで、キーボードのプラグを抜くか、コンピュータを再起動すると失われます。
  30. * [動的マクロドキュメント](ja/feature_dynamic_macros.md)
  31. ## Eclipse
  32. 多くの C 開発者に人気のある IDE。
  33. * [Eclipse セットアップ手順](ja/other_eclipse.md)
  34. ## ファームウェア
  35. MCU を制御するソフトウェア
  36. ## git
  37. コマンドラインで使用されるバージョン管理ソフトウェア
  38. ## GitHub
  39. QMK プロジェクトのほとんどをホストする Web サイト。git、課題管理、および QMK の実行に役立つその他の機能を統合して提供します。
  40. ## ISP
  41. インシステムプログラミング。外部ハードウェアと JTAG ピンを使って AVR チップをプログラミングする方法。
  42. ## hid_listen
  43. キーボードからデバッグメッセージを受信するためのインタフェース。[QMK Flasher](https://github.com/qmk/qmk_flasher) あるいは [PJRC の hid_listen](https://www.pjrc.com/teensy/hid_listen.html) を使ってこれらのメッセージを見ることができます。
  44. ## キーコード
  45. 特定のキーを表す2バイトの数値。`0x00`-`0xFF` は[基本キーコード](ja/keycodes_basic.md)に使われ、`0x100`-`0xFFFF` は [Quantum キーコード](ja/quantum_keycodes.md) に使われます。
  46. ## キーダウン
  47. キーが押された時に発生し、キーが放される前に完了するイベント。
  48. ## キーアップ
  49. キーが放された時に発生するイベント。
  50. ## キーマップ
  51. 物理的なキーボードレイアウトにマップされたキーコードの配列。キーの押下およびリリース時に処理されます。
  52. ## レイヤー
  53. 1つのキーが複数の目的を果たすために使われる抽象化。最上位のアクティブなレイヤーが優先されます。
  54. ## リーダーキー
  55. リーダーキーに続けて1, 2 あるいは3つのキーをタップすることで、キーの押下あるいは他の quantum 機能をアクティブにする機能。
  56. * [リーダーキードキュメント](ja/feature_leader_key.md)
  57. ## LED
  58. 発光ダイオード。キーボードの表示に使われる最も一般的なデバイス。
  59. ## Make
  60. 全てのソースファイルをコンパイルするために使われるソフトウェアパッケージ。キーボードファームウェアをコンパイルするために、様々なオプションを指定して `make` を実行します。
  61. ## マトリックス
  62. MCU がより少ないピン数でキー押下を検出できるようにする列と行の配線パターン。マトリックスには多くの場合、NKRO を可能にするためのダイオードが組み込まれています。
  63. ## マクロ
  64. 単一のキーのみを押した後で、複数のキー押下イベント (HID レポート) を送信できる機能。
  65. * [マクロドキュメント](ja/feature_macros.md)
  66. ## MCU
  67. マイクロコントロールユニット。キーボードを動かすプロセッサ。
  68. ## モディファイア
  69. 別のキーを入力する間押したままにして、そのキーのアクションを変更するキー。例として、Ctrl、Alt および Shift があります。
  70. (訳注:モディファイヤ、モディファイヤキー、修飾キーなど、訳語が統一されていませんが同じものです)
  71. ## マウスキー
  72. キーボードからマウスカーソルを制御し、クリックできる機能。
  73. * [マウスキードキュメント](ja/feature_mouse_keys.md)
  74. ## N キーロールオーバー (NKRO)
  75. 一度に任意の数のキーの押下を送信できるキーボードに当てはまる用語。
  76. ## ワンショットモディファイア
  77. 別のキーが放されるまで押されているかのように機能するモディファイア。キーを押している間に mod を押し続けるのではなく、mod を押してからキーを押すことができます。スティッキーキーまたはデッドキーとも呼びます。
  78. ## ProMicro
  79. 低コストの AVR 開発ボード。このデバイスのクローンは ebay で非常に安価(5ドル未満)に見つかることがありますが、多くの場合 pro micro の書き込みに苦労します。
  80. ## プルリクエスト
  81. QMK にコードを送信するリクエスト。全てのユーザが個人のキーマップのプルリクエストを送信することを推奨します。
  82. ## QWERTY
  83. 標準の英語キーボードレイアウト。多くの場合、他の言語の標準レイアウトへのショートカット。キーボードの最初の6文字から命名されました。
  84. ## QWERTZ
  85. 標準的な Deutsche (ドイツ語) キーボードレイアウト。キーボードの最初の6文字から命名されました。
  86. ## ロールオーバー
  87. キーが既に押されている間にキーを押すことを指す用語。似たものに 2KRO、6KRO、NKRO が含まれます。
  88. ## スキャンコード
  89. 単一のキーを表す USB 経由の HID レポートの一部として送信される1バイトの数値。これらの値は、[USB-IF](https://www.usb.org/) が発行する [HID Usage Tables](https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf) に記載されています。
  90. ## スペースカデットシフト
  91. 左または右 shift を1回以上タップすることで、様々なタイプの括弧を入力できる特別な shift キーのセット。
  92. * [スペースカデットシフトドキュメント](ja/feature_space_cadet_shift.md)
  93. ## タップ
  94. キーを押して放す。状況によってはキーダウンイベントとキーアップイベントを区別する必要がありますが、タップは常に両方を一度に指します。
  95. ## タップダンス
  96. 押す回数に基づいて、同じキーに複数のキーコードを割り当てることができる機能。
  97. * [タップダンスドキュメント](ja/feature_tap_dance.md)
  98. ## Teensy
  99. 手配線での組み立てによく用いられる低コストの AVR 開発ボード。halfkay ブートローダによって書き込みが非常に簡単になるために、数ドル高いにもかかわらず teensy がしばしば選択されます。
  100. ## アンダーライト
  101. キーボードの下側を照らす LED の総称。これらの LED は通常 PCB の底面からキーボードが置かれている表面に向けて照らします。
  102. ## ユニコード
  103. 大規模なコンピュータの世界では、ユニコードは任意の言語で文字を表現するためのエンコード方式のセットです。QMK に関しては、様々な OS スキームを使ってスキャンコードの代わりにユニコードコードポイントを送信することを意味します。
  104. * [ユニコードドキュメント](ja/feature_unicode.md)
  105. ## 単体テスト
  106. QMK に対して自動テストを実行するためのフレームワーク。単体テストは、変更が何も壊さないことを確信するのに役立ちます。
  107. * [単体テストドキュメント](ja/unit_testing.md)
  108. ## USB
  109. ユニバーサルシリアルバス。キーボード用の最も一般的な有線インタフェース。
  110. ## USB ホスト (あるいは単にホスト)
  111. USB ホストは、あなたのコンピュータ、またはキーボードが差し込まれているデバイスのことです。
  112. # 探している用語が見つかりませんでしたか?
  113. 質問についての [issue を開いて](https://github.com/qmk/qmk_firmware/issues) 、質問した用語についてここに追加することができます。さらに良いのは、定義についてのプルリクエストを開くことです。:)