* copy 'keycodes.md'. * Translated 'keycodes.md'. * Fixed typo. * Fixed typo. * Apply suggestions from code review Co-authored-by: shela <shelaf@users.noreply.github.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * update based on comment. * update based on comment. * Update docs/ja/keycodes.md * update based on comment. Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * update based on comment. Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * update based on comment. Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update docs/ja/keycodes.md Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * update based on comment. Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: shela <shelaf@users.noreply.github.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
		
			
				
	
	
	
		
			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 キーコード も見てください。
| キー | エイリアス | 説明 | 
|---|---|---|
RESET | 
ファームウエア書き込みのためにキーボードをブートローダーモードにします | |
DEBUG | 
デバッグモードを切り替えます | |
EEPROM_RESET | 
EEP_RST | 
キーボードの 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 方式に切り替え |