60 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	キーコードの概要
キーマップ を定義するときは、それぞれのキーに有効な定義が必要です。このページは、QMK で使えるキーコードに相当するシンボルについて記述しています。
このページは参照のみです。それぞれのキーの種類毎のリンク先のページに、それぞれのキーの機能についてもっと詳細に記載しています。
基本的なキーコード :id=basic-keycodes
基本的なキーコード も見てください。
?> 訳注: 以下の説明は、OS のキーボード配列の設定が「US」の場合のものです。OS のキーボード配列の設定が「JIS」の場合、一部のキーは下の表と異なる文字が入力されます。例えば、KC_LBRC は、OS のキーボード配列の設定が US であれば「[ または {」が入力されますが、JIS の場合「@ または `」が入力されます。
?> これは、OS がキーボードから送信されたキーコードを解釈する際に、キーボード配列の設定によって対応する文字を変えるためです。もし、OS のキーボード配列の設定を JIS にする場合、#include "keymap_jp.h" を keymap.c に追加するとJP_AT のような JIS キーボードのキーキャップに対応したキーを指定できます。
| キー | エイリアス | 説明 | Windows | macOS | Linux1 | 
|---|---|---|---|---|---|
| KC_NO | XXXXXXX | このキーを無視します (何もしません) 。 | N/A | N/A | N/A | 
| KC_TRANSPARENT | KC_TRNS,_______ | 次に低いレイヤーの非透過キーを使う | N/A | N/A | N/A | 
| KC_A | aとA | ✔ | ✔ | ✔ | |
| KC_B | bとB | ✔ | ✔ | ✔ | |
| KC_C | cとC | ✔ | ✔ | ✔ | |
| KC_D | dとD | ✔ | ✔ | ✔ | |
| KC_E | eとE | ✔ | ✔ | ✔ | |
| KC_F | fとF | ✔ | ✔ | ✔ | |
| KC_G | gとG | ✔ | ✔ | ✔ | |
| KC_H | hとH | ✔ | ✔ | ✔ | |
| KC_I | iとI | ✔ | ✔ | ✔ | |
| KC_J | jとJ | ✔ | ✔ | ✔ | |
| KC_K | kとK | ✔ | ✔ | ✔ | |
| KC_L | lとL | ✔ | ✔ | ✔ | |
| KC_M | mとM | ✔ | ✔ | ✔ | |
| KC_N | nとN | ✔ | ✔ | ✔ | |
| KC_O | oとO | ✔ | ✔ | ✔ | |
| KC_P | pとP | ✔ | ✔ | ✔ | |
| KC_Q | qとQ | ✔ | ✔ | ✔ | |
| KC_R | rとR | ✔ | ✔ | ✔ | |
| KC_S | sとS | ✔ | ✔ | ✔ | |
| KC_T | tとT | ✔ | ✔ | ✔ | |
| KC_U | uとU | ✔ | ✔ | ✔ | |
| KC_V | vとV | ✔ | ✔ | ✔ | |
| KC_W | wとW | ✔ | ✔ | ✔ | |
| KC_X | xとX | ✔ | ✔ | ✔ | |
| KC_Y | yとY | ✔ | ✔ | ✔ | |
| KC_Z | zとZ | ✔ | ✔ | ✔ | |
| KC_1 | 1と! | ✔ | ✔ | ✔ | |
| KC_2 | 2と@ | ✔ | ✔ | ✔ | |
| KC_3 | 3と# | ✔ | ✔ | ✔ | |
| KC_4 | 4と$ | ✔ | ✔ | ✔ | |
| KC_5 | 5と% | ✔ | ✔ | ✔ | |
| KC_6 | 6と^ | ✔ | ✔ | ✔ | |
| KC_7 | 7と& | ✔ | ✔ | ✔ | |
| KC_8 | 8と* | ✔ | ✔ | ✔ | |
| KC_9 | 9と( | ✔ | ✔ | ✔ | |
| KC_0 | 0と) | ✔ | ✔ | ✔ | |
| KC_ENTER | KC_ENT | Return (Enter) | ✔ | ✔ | ✔ | 
| KC_ESCAPE | KC_ESC | Escape | ✔ | ✔ | ✔ | 
| KC_BSPACE | KC_BSPC | Delete (Backspace) | ✔ | ✔ | ✔ | 
| KC_TAB | Tab | ✔ | ✔ | ✔ | |
| KC_SPACE | KC_SPC | Spacebar | ✔ | ✔ | ✔ | 
| KC_MINUS | KC_MINS | -と_ | ✔ | ✔ | ✔ | 
| KC_EQUAL | KC_EQL | =と+ | ✔ | ✔ | ✔ | 
| KC_LBRACKET | KC_LBRC | [と{ | ✔ | ✔ | ✔ | 
| KC_RBRACKET | KC_RBRC | ]と} | ✔ | ✔ | ✔ | 
| KC_BSLASH | KC_BSLS | \と| | ✔ | ✔ | ✔ | 
| KC_NONUS_HASH | KC_NUHS | Non-US #と~ | ✔ | ✔ | ✔ | 
| KC_SCOLON | KC_SCLN | ;と: | ✔ | ✔ | ✔ | 
| KC_QUOTE | KC_QUOT | 'と" | ✔ | ✔ | ✔ | 
| KC_GRAVE | KC_GRV,KC_ZKHK | `と~, JIS 全角/半角 | ✔ | ✔ | ✔ | 
| KC_COMMA | KC_COMM | ,と< | ✔ | ✔ | ✔ | 
| KC_DOT | .と> | ✔ | ✔ | ✔ | |
| KC_SLASH | KC_SLSH | /と? | ✔ | ✔ | ✔ | 
| KC_CAPSLOCK | KC_CLCK,KC_CAPS | Caps Lock | ✔ | ✔ | ✔ | 
| KC_F1 | F1 | ✔ | ✔ | ✔ | |
| KC_F2 | F2 | ✔ | ✔ | ✔ | |
| KC_F3 | F3 | ✔ | ✔ | ✔ | |
| KC_F4 | F4 | ✔ | ✔ | ✔ | |
| KC_F5 | F5 | ✔ | ✔ | ✔ | |
| KC_F6 | F6 | ✔ | ✔ | ✔ | |
| KC_F7 | F7 | ✔ | ✔ | ✔ | |
| KC_F8 | F8 | ✔ | ✔ | ✔ | |
| KC_F9 | F9 | ✔ | ✔ | ✔ | |
| KC_F10 | F10 | ✔ | ✔ | ✔ | |
| KC_F11 | F11 | ✔ | ✔ | ✔ | |
| KC_F12 | F12 | ✔ | ✔ | ✔ | |
| KC_PSCREEN | KC_PSCR | Print Screen | ✔ | ✔2 | ✔ | 
| KC_SCROLLLOCK | KC_SLCK,KC_BRMD | Scroll Lock, 画面の明るさダウン (macOS) | ✔ | ✔2 | ✔ | 
| KC_PAUSE | KC_PAUS,KC_BRK,KC_BRMU | Pause, 画面の明るさアップ (macOS) | ✔ | ✔2 | ✔ | 
| KC_INSERT | KC_INS | Insert | ✔ | ✔ | |
| KC_HOME | Home | ✔ | ✔ | ✔ | |
| KC_PGUP | Page Up | ✔ | ✔ | ✔ | |
| KC_DELETE | KC_DEL | Forward Delete | ✔ | ✔ | ✔ | 
| KC_END | End | ✔ | ✔ | ✔ | |
| KC_PGDOWN | KC_PGDN | Page Down | ✔ | ✔ | ✔ | 
| KC_RIGHT | KC_RGHT | 右矢印 | ✔ | ✔ | ✔ | 
| KC_LEFT | 左矢印 | ✔ | ✔ | ✔ | |
| KC_DOWN | 下矢印 | ✔ | ✔ | ✔ | |
| KC_UP | 上矢印 | ✔ | ✔ | ✔ | |
| KC_NUMLOCK | KC_NLCK | テンキー Num Lock と Clear | ✔ | ✔ | ✔ | 
| KC_KP_SLASH | KC_PSLS | テンキー / | ✔ | ✔ | ✔ | 
| KC_KP_ASTERISK | KC_PAST | テンキー * | ✔ | ✔ | ✔ | 
| KC_KP_MINUS | KC_PMNS | テンキー - | ✔ | ✔ | ✔ | 
| KC_KP_PLUS | KC_PPLS | テンキー + | ✔ | ✔ | ✔ | 
| KC_KP_ENTER | KC_PENT | テンキー Enter | ✔ | ✔ | ✔ | 
| KC_KP_1 | KC_P1 | テンキー 1と End | ✔ | ✔ | ✔ | 
| KC_KP_2 | KC_P2 | テンキー 2と下矢印 | ✔ | ✔ | ✔ | 
| KC_KP_3 | KC_P3 | テンキー 3と Page Down | ✔ | ✔ | ✔ | 
| KC_KP_4 | KC_P4 | テンキー 4と左矢印 | ✔ | ✔ | ✔ | 
| KC_KP_5 | KC_P5 | テンキー 5 | ✔ | ✔ | ✔ | 
| KC_KP_6 | KC_P6 | テンキー 6と右矢印 | ✔ | ✔ | ✔ | 
| KC_KP_7 | KC_P7 | テンキー 7と Home | ✔ | ✔ | ✔ | 
| KC_KP_8 | KC_P8 | テンキー 8と上矢印 | ✔ | ✔ | ✔ | 
| KC_KP_9 | KC_P9 | テンキー 9と Page Up | ✔ | ✔ | ✔ | 
| KC_KP_0 | KC_P0 | テンキー 0と Insert | ✔ | ✔ | ✔ | 
| KC_KP_DOT | KC_PDOT | テンキー .と Delete | ✔ | ✔ | ✔ | 
| KC_NONUS_BSLASH | KC_NUBS | Non-US \と| | ✔ | ✔ | ✔ | 
| KC_APPLICATION | KC_APP | アプリケーションキー (Windows コンテキストメニューキー) | ✔ | ✔ | |
| KC_POWER | システム電源 | ✔3 | ✔ | ||
| KC_KP_EQUAL | KC_PEQL | テンキー = | ✔ | ✔ | ✔ | 
| KC_F13 | F13 | ✔ | ✔ | ✔ | |
| KC_F14 | F14 | ✔ | ✔ | ✔ | |
| KC_F15 | F15 | ✔ | ✔ | ✔ | |
| KC_F16 | F16 | ✔ | ✔ | ✔ | |
| KC_F17 | F17 | ✔ | ✔ | ✔ | |
| KC_F18 | F18 | ✔ | ✔ | ✔ | |
| KC_F19 | F19 | ✔ | ✔ | ✔ | |
| KC_F20 | F20 | ✔ | ✔ | ||
| KC_F21 | F21 | ✔ | ✔ | ||
| KC_F22 | F22 | ✔ | ✔ | ||
| KC_F23 | F23 | ✔ | ✔ | ||
| KC_F24 | F24 | ✔ | ✔ | ||
| KC_EXECUTE | KC_EXEC | Execute | ✔ | ||
| KC_HELP | Help | ✔ | |||
| KC_MENU | Menu | ✔ | |||
| KC_SELECT | KC_SLCT | Select | ✔ | ||
| KC_STOP | Stop | ✔ | |||
| KC_AGAIN | KC_AGIN | Again | ✔ | ||
| KC_UNDO | アンドゥ | ✔ | |||
| KC_CUT | カット | ✔ | |||
| KC_COPY | コピー | ✔ | |||
| KC_PASTE | KC_PSTE | ペースト | ✔ | ||
| KC_FIND | 検索 | ✔ | |||
| KC__MUTE | ミュート | ✔ | ✔ | ||
| KC__VOLUP | 音量アップ | ✔ | ✔ | ||
| KC__VOLDOWN | 音量ダウン | ✔ | ✔ | ||
| KC_LOCKING_CAPS | KC_LCAP | Caps Lock のロック | ✔ | ✔ | |
| KC_LOCKING_NUM | KC_LNUM | Num Lock のロック | ✔ | ✔ | |
| KC_LOCKING_SCROLL | KC_LSCR | Scroll Lock のロック | ✔ | ✔ | |
| KC_KP_COMMA | KC_PCMM | テンキー , | ✔ | ||
| KC_KP_EQUAL_AS400 | AS/400 キーボードのテンキー = | ||||
| KC_INT1 | KC_RO | JIS \と_ | ✔ | ✔ | |
| KC_INT2 | KC_KANA | JIS カタカナ/ひらがな | ✔ | ✔ | |
| KC_INT3 | KC_JYEN | JIS ¥と| | ✔ | ✔ | |
| KC_INT4 | KC_HENK | JIS 変換 | ✔ | ✔ | |
| KC_INT5 | KC_MHEN | JIS 無変換 | ✔ | ✔ | |
| KC_INT6 | JIS テンキー , | ✔ | |||
| KC_INT7 | International 7 | ||||
| KC_INT8 | International 8 | ||||
| KC_INT9 | International 9 | ||||
| KC_LANG1 | KC_HAEN | ハングル/英語 | ✔ | ||
| KC_LANG2 | KC_HANJ | 韓文漢字 | ✔ | ||
| KC_LANG3 | JIS カタカナ | ✔ | |||
| KC_LANG4 | JIS ひらがな | ✔ | |||
| KC_LANG5 | JIS 全角/半角 | ✔ | |||
| KC_LANG6 | Language 6 | ||||
| KC_LANG7 | Language 7 | ||||
| KC_LANG8 | Language 8 | ||||
| KC_LANG9 | Language 9 | ||||
| KC_ALT_ERASE | KC_ERAS | Alternate Erase | |||
| KC_SYSREQ | SysReq/Attention | ||||
| KC_CANCEL | Cancel | ||||
| KC_CLEAR | KC_CLR | Clear | ✔ | ||
| KC_PRIOR | Prior | ||||
| KC_RETURN | Return | ||||
| KC_SEPARATOR | Separator | ||||
| KC_OUT | Out | ||||
| KC_OPER | Oper | ||||
| KC_CLEAR_AGAIN | Clear/Again | ||||
| KC_CRSEL | CrSel/Props | ||||
| KC_EXSEL | ExSel | ||||
| KC_LCTRL | KC_LCTL | 左 Control | ✔ | ✔ | ✔ | 
| KC_LSHIFT | KC_LSFT | 左 Shift | ✔ | ✔ | ✔ | 
| KC_LALT | KC_LOPT | 左 Alt (Option) | ✔ | ✔ | ✔ | 
| KC_LGUI | KC_LCMD,KC_LWIN | 左 GUI (Windows/Command/Meta key) | ✔ | ✔ | ✔ | 
| KC_RCTRL | KC_RCTL | 右 Control | ✔ | ✔ | ✔ | 
| KC_RSHIFT | KC_RSFT | 右 Shift | ✔ | ✔ | ✔ | 
| KC_RALT | KC_ROPT,KC_ALGR | 右 Alt (Option/AltGr) | ✔ | ✔ | ✔ | 
| KC_RGUI | KC_RCMD,KC_RWIN | 右 GUI (Windows/Command/Meta key) | ✔ | ✔ | ✔ | 
| KC_SYSTEM_POWER | KC_PWR | システム電源オフ | ✔ | ✔3 | ✔ | 
| KC_SYSTEM_SLEEP | KC_SLEP | システムスリープ | ✔ | ✔3 | ✔ | 
| KC_SYSTEM_WAKE | KC_WAKE | システムスリープ解除 | ✔3 | ✔ | |
| KC_AUDIO_MUTE | KC_MUTE | ミュート | ✔ | ✔ | ✔ | 
| KC_AUDIO_VOL_UP | KC_VOLU | 音量アップ | ✔ | ✔4 | ✔ | 
| KC_AUDIO_VOL_DOWN | KC_VOLD | 音量ダウン | ✔ | ✔4 | ✔ | 
| KC_MEDIA_NEXT_TRACK | KC_MNXT | 次の曲へ | ✔ | ✔5 | ✔ | 
| KC_MEDIA_PREV_TRACK | KC_MPRV | 前の曲へ | ✔ | ✔5 | ✔ | 
| KC_MEDIA_STOP | KC_MSTP | 再生停止 | ✔ | ✔ | |
| KC_MEDIA_PLAY_PAUSE | KC_MPLY | 再生/一時停止 | ✔ | ✔ | ✔ | 
| KC_MEDIA_SELECT | KC_MSEL | Media Player 起動 | ✔ | ✔ | |
| KC_MEDIA_EJECT | KC_EJCT | イジェクト | ✔ | ✔ | |
| KC_MAIL | メール起動 | ✔ | ✔ | ||
| KC_CALCULATOR | KC_CALC | 電卓起動 | ✔ | ✔ | |
| KC_MY_COMPUTER | KC_MYCM | マイコンピュータを開く | ✔ | ✔ | |
| KC_WWW_SEARCH | KC_WSCH | ブラウザ検索 | ✔ | ✔ | |
| KC_WWW_HOME | KC_WHOM | ブラウザホーム画面 | ✔ | ✔ | |
| KC_WWW_BACK | KC_WBAK | ブラウザ戻る | ✔ | ✔ | |
| KC_WWW_FORWARD | KC_WFWD | ブラウザ進む | ✔ | ✔ | |
| KC_WWW_STOP | KC_WSTP | ブラウザ読み込み中止 | ✔ | ✔ | |
| KC_WWW_REFRESH | KC_WREF | ブラウザ再読み込み | ✔ | ✔ | |
| KC_WWW_FAVORITES | KC_WFAV | ブラウザお気に入り | ✔ | ✔ | |
| KC_MEDIA_FAST_FORWARD | KC_MFFD | 次の曲へ | ✔ | ✔5 | ✔ | 
| KC_MEDIA_REWIND | KC_MRWD | 前の曲へ | ✔6 | ✔5 | ✔ | 
| KC_BRIGHTNESS_UP | KC_BRIU | 画面の明るさアップ | ✔ | ✔ | ✔ | 
| KC_BRIGHTNESS_DOWN | KC_BRID | 画面の明るさダウン | ✔ | ✔ | ✔ | 
1. Linux カーネル HID ドライバは ほぼ全てのキーコード を識別しますが、デフォルトの関連付けは デスクトップ環境/ウィンドウマネージャによって決まります。
2. F13-F15 として取り扱われます。
3. 約3秒間押していると、プロンプトが表示されます。
4. Shift と Option を押していると、ボリュームレベルの細かいコントロールが可能になります。
5. iTunes では、タップすると1曲全体がスキップされます。押していると曲の中で早送り/巻き戻しになります。
6. Windows Media Player は巻き戻しキーを識別しませんが、VLC では早送り/巻き戻しキーで再生速度が変更されます。
Quantum キーコード :id=quantum-keycodes
Quantum キーコード も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| QK_BOOTLOADER | QK_BOOT | ファームウエア書き込みのためにキーボードをブートローダーモードにします | 
| QK_DEBUG_TOGGLE | DB_TOGG | デバッグモードを切り替えます | 
| QK_CLEAR_EEPROM | EE_CLR | キーボードの EEPROM (不揮発メモリ) を再初期化します | 
オーディオキー :id=audio-keys
オーディオ も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| AU_ON | オーディオモードオン | |
| AU_OFF | オーディオモードオフ | |
| AU_TOG | オーディオモードを切り替えます | |
| CLICKY_TOGGLE | CK_TOGG | オーディオクリックモードを切り替えます | 
| CLICKY_UP | CK_UP | クリック音の周波数を増やします | 
| CLICKY_DOWN | CK_DOWN | クリック音の周波数を減らします | 
| CLICKY_RESET | CK_RST | 周波数をデフォルトに再設定します | 
| MU_ON | 音楽モードをオンにします | |
| MU_OFF | 音楽モードをオフにします | |
| MU_TOG | 音楽モードを切り替えます | |
| MU_MOD | 音楽モードを循環します | 
バックライト :id=backlighting
バックライト も見てください。
| キー | 説明 | 
|---|---|
| BL_TOGG | バックライトをオンあるいはオフにする | 
| BL_STEP | バックライトレベルを循環する | 
| BL_ON | バックライトを最大輝度にセットする | 
| BL_OFF | バックライトをオフにする | 
| BL_INC | バックライトのレベルを上げる | 
| BL_DEC | バックライトのレベルを下げる | 
| BL_BRTG | バックライトの明滅動作を切り替える | 
ブートマジック :id=bootmagic
ブートマジック も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| MAGIC_SWAP_CONTROL_CAPSLOCK | CL_SWAP | Caps Lock と左 Control の入れ替え | 
| MAGIC_UNSWAP_CONTROL_CAPSLOCK | CL_NORM | Caps Lock と左 Control の入れ替えの解除 | 
| MAGIC_CAPSLOCK_TO_CONTROL | CL_CTRL | Caps Lock を Control として扱う | 
| MAGIC_UNCAPSLOCK_TO_CONTROL | CL_CAPS | Caps Lock を Control として扱うことを止める | 
| MAGIC_SWAP_LCTL_LGUI | LCG_SWP | 左 Control と GUI の入れ替え | 
| MAGIC_UNSWAP_LCTL_LGUI | LCG_NRM | 左 Control と GUI の入れ替えを解除 | 
| MAGIC_SWAP_RCTL_RGUI | RCG_SWP | 右 Control と GUI の入れ替え | 
| MAGIC_UNSWAP_RCTL_RGUI | RCG_NRM | 右 Control と GUI の入れ替えを解除 | 
| MAGIC_SWAP_CTL_GUI | CG_SWAP | 両側の Control と GUI の入れ替え | 
| MAGIC_UNSWAP_CTL_GUI | CG_NORM | 両側の Control と GUI の入れ替えを解除 | 
| MAGIC_TOGGLE_CTL_GUI | CG_TOGG | 両側の Control と GUI の入れ替えの切り替え | 
| MAGIC_SWAP_LALT_LGUI | LAG_SWP | 左 Alt と GUI の入れ替え | 
| MAGIC_UNSWAP_LALT_LGUI | LAG_NRM | 左 Alt と GUI の入れ替えを解除 | 
| MAGIC_SWAP_RALT_RGUI | RAG_SWP | 右 Alt と GUI の入れ替え | 
| MAGIC_UNSWAP_RALT_RGUI | RAG_NRM | 右 Alt と GUI の入れ替えを解除 | 
| MAGIC_SWAP_ALT_GUI | AG_SWAP | 両側の Alt と GUI の入れ替え | 
| MAGIC_UNSWAP_ALT_GUI | AG_NORM | 両側の Alt と GUI の入れ替えを解除 | 
| MAGIC_TOGGLE_ALT_GUI | AG_TOGG | 両側の Alt と GUI の入れ替えの切り替え | 
| MAGIC_NO_GUI | GUI_OFF | GUI キーを無効にする | 
| MAGIC_UNNO_GUI | GUI_ON | GUI キーを有効にする | 
| MAGIC_SWAP_GRAVE_ESC | GE_SWAP | `とエスケープの入れ替え | 
| MAGIC_UNSWAP_GRAVE_ESC | GE_NORM | `とエスケープの入れ替えを解除 | 
| MAGIC_SWAP_BACKSLASH_BACKSPACE | BS_SWAP | \と Backspace を入れ替え | 
| MAGIC_UNSWAP_BACKSLASH_BACKSPACE | BS_NORM | \と Backspace の入れ替えを解除する | 
| MAGIC_HOST_NKRO | NK_ON | N キーロールオーバーを有効にする | 
| MAGIC_UNHOST_NKRO | NK_OFF | N キーロールオーバーを無効にする | 
| MAGIC_TOGGLE_NKRO | NK_TOGG | N キーロールオーバーの有効・無効を切り替え | 
| MAGIC_EE_HANDS_LEFT | EH_LEFT | 分割キーボードのマスター側を左手に設定( EE_HANDS用) | 
| MAGIC_EE_HANDS_RIGHT | EH_RGHT | 分割キーボードのマスター側を右手に設定( EE_HANDS用) | 
Bluetooth :id=bluetooth
Bluetooth も見てください。
| キー | 説明 | 
|---|---|
| OUT_AUTO | USB と Bluetooth を自動的に切り替える | 
| OUT_USB | USB のみ | 
| OUT_BT | Bluetooth のみ | 
動的マクロ :id=dynamic-macros
動的マクロ も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| DYN_REC_START1 | DM_REC1 | マクロ 1 の記録を開始します | 
| DYN_REC_START2 | DM_REC2 | マクロ 2 の記録を開始します | 
| DYN_MACRO_PLAY1 | DM_PLY1 | マクロ 1 を再生します | 
| DYN_MACRO_PLAY2 | DM_PLY2 | マクロ 2 を再生します | 
| DYN_REC_STOP | DM_RSTP | 現在記録中のマクロの記録を終了します | 
グレイブエスケープ :id=grave-escape
グレイブエスケープ も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| GRAVE_ESC | KC_GESC | 押された場合に Escape。Shift あるいは GUI が押されたままの場合は ` | 
キーロック :id=key-lock
キーロック も見てください。
| キー | 説明 | 
|---|---|
| KC_LOCK | キーが再び押されるまで次のキーを押したままにします | 
レイヤー切り替え :id=layer-switching
レイヤー切り替え も見てください。
| キー | 説明 | 
|---|---|
| DF(layer) | 指定されたレイヤーを基本 (デフォルト) レイヤーに設定する | 
| MO(layer) | キーを押したら一時的に layerを切り替える。(切り替え先のレイヤーにはKC_TRNSが必要です) | 
| OSL(layer) | 次のキーが押されるまで、一時的にレイヤーをアクティブにします。詳細は ワンショットキー のとおり。 | 
| LM(layer, mod) | modがアクティブな状態で (MO のように) 一時的にレイヤーをアクティブにします。ここでは、modは mods_bit のことです。Mod については こちら で見ることができます。実装例:LM(LAYER_1, MOD_LALT) | 
| LT(layer, kc) | 押していると layerをオンにし、タップするとkcになります。 | 
| TG(layer) | layerのオン・オフを切り替え | 
| TO(layer) | layerをオンにして、デフォルトレイヤーを除く他のレイヤーをオフにします。 | 
| TT(layer) | 複数回タップしない限り MOのように動作し、複数回タップするとlayerをオンにトグルします。 | 
リーダーキー :id=leader-key
リーダーキー も見てください。
| キー | 説明 | 
|---|---|
| KC_LEAD | リーダーキーのシーケンスを開始 | 
マウスキー :id=mouse-keys
マウスキー も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| KC_MS_UP | KC_MS_U | マウスカーソルを上に移動 | 
| KC_MS_DOWN | KC_MS_D | マウスカーソルを下に移動 | 
| KC_MS_LEFT | KC_MS_L | マウスカーソルを左に移動 | 
| KC_MS_RIGHT | KC_MS_R | マウスカーソルを右に移動 | 
| KC_MS_BTN1 | KC_BTN1 | ボタン1を押す | 
| KC_MS_BTN2 | KC_BTN2 | ボタン2を押す | 
| KC_MS_BTN3 | KC_BTN3 | ボタン3を押す | 
| KC_MS_BTN4 | KC_BTN4 | ボタン4を押す | 
| KC_MS_BTN5 | KC_BTN5 | ボタン5を押す | 
| KC_MS_WH_UP | KC_WH_U | ホイールを向こう側に回転 | 
| KC_MS_WH_DOWN | KC_WH_D | ホイールを手前側に回転 | 
| KC_MS_WH_LEFT | KC_WH_L | ホイールを左に倒す | 
| KC_MS_WH_RIGHT | KC_WH_R | ホイールを右に倒す | 
| KC_MS_ACCEL0 | KC_ACL0 | 速度を0に設定 | 
| KC_MS_ACCEL1 | KC_ACL1 | 速度を1に設定 | 
| KC_MS_ACCEL2 | KC_ACL2 | 速度を2に設定 | 
修飾キー :id=modifiers
修飾キー も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| LCTL(kc) | C(kc) | 左 Control を押しながら kcを押します。 | 
| LSFT(kc) | S(kc) | 左 Shift を押しながら kcを押します。 | 
| LALT(kc) | A(kc),LOPT(kc) | 左 Alt を押しながら kcを押します。 | 
| LGUI(kc) | G(kc),LCMD(kc),LWIN(kc) | 左 GUI を押しながら kcを押します。 | 
| RCTL(kc) | 右 Control を押しながら kcを押します。 | |
| RSFT(kc) | 右 Shift を押しながら kcを押します。 | |
| RALT(kc) | ROPT(kc),ALGR(kc) | 右 Alt (AltGr) を押しながら kcを押します。 | 
| RGUI(kc) | RCMD(kc),LWIN(kc) | 右 GUI を押しながら kcを押します。 | 
| SGUI(kc) | SCMD(kc),SWIN(kc) | 左 Shift と GUI を押しながら kcを押します。 | 
| LCA(kc) | 左 Control と Alt を押しながら kcを押します。 | |
| LSA(kc) | 左 Shift と Alt を押しながら kcを押します。 | |
| RSA(kc) | SAGR(kc) | 右 Shift と Alt (AltGr)  を押しながら kcを押します。 | 
| RCS(kc) | 右 Control と Shift を押しながら kcを押します。 | |
| LCAG(kc) | 左 Control、Alt、GUI を押しながら kcを押します。 | |
| MEH(kc) | 左 Control、Shift、Alt を押しながら kcを押します。 | |
| HYPR(kc) | 左 Control、Shift、Alt、GUI を押しながら kcを押します。 | |
| KC_MEH | 左 Control、Shift、Alt | |
| KC_HYPR | 左 Control、Shift、Alt、GUI | 
モッドタップキー :id=mod-tap-keys
モッドタップキー も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| MT(mod, kc) | 押したままの場合は mod、タップした場合はkc | |
| LCTL_T(kc) | CTL_T(kc) | 押したままの場合は左 Control、タップした場合は kc | 
| LSFT_T(kc) | SFT_T(kc) | 押したままの場合は左 Shift、タップした場合は kc | 
| LALT_T(kc) | LOPT_T(kc),ALT_T(kc),OPT_T(kc) | 押したままの場合は左 Alt、タップした場合は kc | 
| LGUI_T(kc) | LCMD_T(kc),LWIN_T(kc),GUI_T(kc),CMD_T(kc),WIN_T(kc) | 押したままの場合は左 GUI、タップした場合は kc | 
| RCTL_T(kc) | 押したままの場合は右 Control、タップした場合は kc | |
| RSFT_T(kc) | 押したままの場合は右 Shift、タップした場合は kc | |
| RALT_T(kc) | ROPT_T(kc),ALGR_T(kc) | 押したままの場合は右 Alt (AltGr) 、タップした場合は kc | 
| RGUI_T(kc) | RCMD_T(kc),RWIN_T(kc) | 押したままの場合は右 GUI、タップした場合は kc | 
| SGUI_T(kc) | SCMD_T(kc),SWIN_T(kc) | 押したままの場合は左 Shift と GUI、タップした場合は kc | 
| LCA_T(kc) | 押したままの場合は左 Control と Alt、タップした場合は kc | |
| LSA_T(kc) | 押したままの場合は左 Shift と Alt、タップした場合は kc | |
| RSA_T(kc) | SAGR_T(kc) | 押したままの場合は右 Shift と Alt (AltGr) 、タップした場合は kc | 
| RCS_T(kc) | 押したままの場合は右 Control と Shift、タップした場合は kc | |
| LCAG_T(kc) | 押したままの場合は左 Control、Alt、GUI、タップした場合は kc | |
| RCAG_T(kc) | 押したままの場合は右 Control、Alt、GUI、タップした場合は kc | |
| C_S_T(kc) | 押したままの場合は左 Control と Shift、タップした場合は kc | |
| MEH_T(kc) | 押したままの場合は左 Control、Shift、Alt、タップした場合は kc | |
| HYPR_T(kc) | ALL_T(kc) | 押したままの場合は左 Control、Shift、Alt、GUI、タップした場合は kc- より詳しくはここを見てください | 
RGB ライト :id=rgb-lighting
RGB ライト も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| RGB_TOG | RGB ライトのオン・オフを切り替え | |
| RGB_MODE_FORWARD | RGB_MOD | RGB モードを順送りで変更し、Shift を押していると逆順で変更します。 | 
| RGB_MODE_REVERSE | RGB_RMOD | RGB モードを逆順で変更し、Shift を押していると順送りで変更します。 | 
| RGB_HUI | 色相 (HUE) を増加させ、Shift を押していると減少させます。 | |
| RGB_HUD | 色相 (HUE) を減少させ、Shift を押していると増加させます。 | |
| RGB_SAI | 彩度 (SAT) を増加させ、Shift を押していると減少させます。 | |
| RGB_SAD | 彩度 (SAT) を減少させ、Shift を押していると増加させます。 | |
| RGB_VAI | 明度 (VAL/brightness) を増加させ、Shift を押していると減少させます。 | |
| RGB_VAD | 明度 (VAL/brightness) を減少させ、Shift を押していると増加させます。 | |
| RGB_MODE_PLAIN | RGB_M_P  | 静止(動き無し) モードに固定します | 
| RGB_MODE_BREATHE | RGB_M_B | 明滅アニメーションモード | 
| RGB_MODE_RAINBOW | RGB_M_R | レインボーアニメーションモード | 
| RGB_MODE_SWIRL | RGB_M_SW | 渦巻アニメーションモード | 
| RGB_MODE_SNAKE | RGB_M_SN | スネークアニメーションモード | 
| RGB_MODE_KNIGHT | RGB_M_K | 「ナイトライダー」アニメーションモード | 
| RGB_MODE_XMAS | RGB_M_X | クリスマスアニメーションモード | 
| RGB_MODE_GRADIENT | RGB_M_G | 固定階調アニメーションモード | 
| RGB_MODE_RGBTEST | RGB_M_T | 赤、緑、青のテストアニメーションモード | 
RGB マトリックスライト :id=rgb-matrix-lighting
RGB マトリックスライト も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| RGB_TOG | RGB ライトのオン・オフを切り替え | |
| RGB_MODE_FORWARD | RGB_MOD | RGB モードを順送りで変更し、Shift を押していると逆順で変更します。 | 
| RGB_MODE_REVERSE | RGB_RMOD | RGB モードを逆順で変更し、Shift を押していると順送りで変更します。 | 
| RGB_HUI | 色相 (HUE) を増加させ、Shift を押していると減少させます。 | |
| RGB_HUD | 色相 (HUE) を減少させ、Shift を押していると増加させます。 | |
| RGB_SAI | 彩度 (SAT) を増加させ、Shift を押していると減少させます。 | |
| RGB_SAD | 彩度 (SAT) を減少させ、Shift を押していると増加させます。 | |
| RGB_VAI | 明度 (VAL/brightness) を増加させ、Shift を押していると減少させます。 | |
| RGB_VAD | 明度 (VAL/brightness) を減少させ、Shift を押していると増加させます。 | |
| RGB_SPI | エフェクトのスピード (EEPROM はまだサポートしていません) を増加させ、Shift を押していると減少させます。 | |
| RGB_SPD | エフェクトのスピード (EEPROM はまだサポートしていません) を減少させ、Shift を押していると増加させます。 | 
感熱式プリンタ :id=thermal-printer
感熱式プリンタ も見てください。
| キー | 説明 | 
|---|---|
| PRINT_ON | ユーザが入力した全ての印刷を開始 | 
| PRINT_OFF | ユーザが入力した全ての印刷を停止 | 
US ANSI シフト済シンボル :id=us-ansi-shifted-symbols
US ANSI シフト済シンボル も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| KC_TILDE | KC_TILD | ~ | 
| KC_EXCLAIM | KC_EXLM | ! | 
| KC_AT | @ | |
| KC_HASH | # | |
| KC_DOLLAR | KC_DLR | $ | 
| KC_PERCENT | KC_PERC | % | 
| KC_CIRCUMFLEX | KC_CIRC | ^ | 
| KC_AMPERSAND | KC_AMPR | & | 
| KC_ASTERISK | KC_ASTR | * | 
| KC_LEFT_PAREN | KC_LPRN | ( | 
| KC_RIGHT_PAREN | KC_RPRN | ) | 
| KC_UNDERSCORE | KC_UNDS | _ | 
| KC_PLUS | + | |
| KC_LEFT_CURLY_BRACE | KC_LCBR | { | 
| KC_RIGHT_CURLY_BRACE | KC_RCBR | } | 
| KC_PIPE | | | |
| KC_COLON | KC_COLN | : | 
| KC_DOUBLE_QUOTE | KC_DQUO,KC_DQT | " | 
| KC_LEFT_ANGLE_BRACKET | KC_LABK,KC_LT | < | 
| KC_RIGHT_ANGLE_BRACKET | KC_RABK,KC_GT | > | 
| KC_QUESTION | KC_QUES | ? | 
ワンショットキー :id=one-shot-keys
ワンショットキー も見てください。
| キー | 説明 | 
|---|---|
| OSM(mod) | 次のキーが押されるまで、 modを押したままにします | 
| OSL(layer) | 次のキーが押されるまで、一時的にレイヤーをアクティブにします | 
Space Cadet :id=space-cadet
Space Cadet も見てください。
| キー | 説明 | 
|---|---|
| KC_LCPO | 押したままの場合は左 Control、タップした場合は ( | 
| KC_RCPC | 押したままの場合は右 Control、タップした場合は ) | 
| KC_LSPO | 押したままの場合は左 Shift、タップした場合は (、 | 
| KC_RSPC | 押したままの場合は右 Shift、タップした場合は )、 | 
| KC_LAPO | 押したままの場合は左 Alt、タップした場合は (、 | 
| KC_RAPC | 押したままの場合は右 Alt、タップした場合は )、 | 
| KC_SFTENT | 押したままの場合は右 Shift、タップした場合は Enter | 
スワップハンド :id=swap-hands
スワップハンド も見てください。
| キー | 説明 | 
|---|---|
| SH_T(key) | タップで keyを送信する。押している時に一時的に入れ替え。 | 
| SH_ON | 入れ替えをオンにして、そのままにする。 | 
| SH_OFF | 入れ替えをオフにして、そのままにする。既知の状態に戻るのに適しています。 | 
| SH_MON | 押すとスワップハンドし、放すと通常に戻る (一時的)。 | 
| SH_MOFF | 一時的に入れ替えをオフする。 | 
| SH_TG | キーを押すたびにオンとオフを切り替える。 | 
| SH_TT | タップで切り替える。押している時に一時的に切り替える。 | 
| SH_OS | ワンショットスワップハンド: 押している時あるいは次のキーを押すまで切り替える。 | 
ユニコードサポート :id=unicode-support
ユニコードサポート も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
| UC(c) | コードポイント cのユニコードを送信 | |
| X(i) | unicode_mapのインデックスiのユニコードを送信 | |
| XP(i, j) | Shift/Capsが有効なら、インデックス iまたはjのユニコードを送信 | |
| UNICODE_MODE_FORWARD | UC_MOD | ユニコード入力方式を順送りで選択 | 
| UNICODE_MODE_REVERSE | UC_RMOD | ユニコード入力方式を逆順で選択 | 
| UNICODE_MODE_OSX | UC_M_OS | ユニコード入力方式を macOS 方式に切り替え | 
| UNICODE_MODE_LNX | UC_M_LN | ユニコード入力方式を Linux 方式に切り替え | 
| UNICODE_MODE_WIN | UC_M_WI | ユニコード入力方式を Windows 方式に切り替え | 
| UNICODE_MODE_BSD | UC_M_BS | ユニコード入力方式を BSD 方式に切り替え (実装されていません) | 
| UNICODE_MODE_WINC | UC_M_WC | ユニコード入力方式を WinCompose を使う Windows 方式に切り替え |