MJ65のレイアウトおよびキーマップ
MJ65は異なるフットプリントを用いることにより6つのレイアウトをサポートしています. 理想的なレイアウトはモチロン65個のキーを配置するJISレイアウトですが,入手性の低い3.5uのキーキャップを用意する必要があります. そのため,1.75uのキーキャップ2つを用いる分割スペース型JISレイアウトをサポートしています.
US配列(ANSI配列)信者ですか? 残念ながらMJ65はUS配列をサポートしていませんが,62個のキーからなるUSライク配列をサポートしています. 右側のいくつかのキーマップはHHKBに似ています.
例えばメニュ−キーなど,もうひとつキーが必要ですか? MJ65は右下のキー数を1つ増やしたレイアウトをサポートしています.
利用可能なレイアウトは以下の通りです:
Name | Description |
---|---|
default | JISレイアウト, 65個のキー |
split_space | 分割スペース型JISレイアウト, 66個のキー |
us_like | USライク配列, 62個のキー |
1app | JISレイアウト, 66個のキー |
1app_split | 分割スペース型JISレイアウト, 67個のキー |
1app_us | USライク配列, 63個のキー |
各レイアウトのはんだ付け
スペースキー
-
下図に示す2箇所のフットプリントにキースイッチをはんだ付けします:
エンターキー周辺
-
default,split_space,1app,および 1app_split
下図に示す4箇所のフットプリントにキースイッチをはんだ付けします:
右下のキー周辺
-
default,split_space,および us_like
下図に示す2箇所のフットプリントにキースイッチをはんだ付けします:
-
1app,1app_split,および 1app_us
下図に示す3箇所のフットプリントにキースイッチをはんだ付けします:
各レイアウトの詳細
各レイアウトとも,そのままキーをタイプした場合にはBase Layer,Shiftと同時押し時にはShift Layerのキーマップに基づいた入力が生じます. Fnキーを押下している間に別のキーをタイプした場合にはFunction Layerのキーマップに基づいた入力が生じます.
表記 | 入力 |
---|---|
Esc | Escape |
Del | Backspace/Delete (手前1文字削除) |
Tab | Tab |
Enter | Enter |
Ctr/Ctrl | Control |
Shift | Shift |
Caps | Caps Lock |
Opt | Option/Alt |
Cmd | Command/WIN/GUI |
Space | Space |
EN | 英数 |
JP | かな |
Fn | Fn Layerへの一時切り替え |
Pow | System Power |
F1~F13 | ファンクションキー |
Ejc | Eject |
Ddw | Displayの輝度を下げる |
Dup | Displayの輝度を上げる |
« | 前のトラック |
>|| | 再生・一時停止 |
» | 次のトラック |
Sx | 音量をミュート |
Sdw | 音量を下げる |
Sup | 音量を上げる |
L_LOCK | Fn Layerの排他的ロック, 再度押下によりアンロック |
-^ | 上矢印キー |
<- | 左矢印キー |
-v | 下矢印キー |
-> | 右矢印キー |
KP_Ent | キーパッドのEnter |
App | メニューキー |
default
- Base Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | ^ | \ |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | q | w | e | r | t | y | u | i | o | p | @ | [ |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | a | s | d | f | g | h | j | k | l | ; | : | ] | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | z | x | c | v | b | n | m | , | . | / | _ | Shift|
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'---'.-----|
|Caps |Opt| Cmd| EN| Space |JP |Cmd |Opt| Ctrl| Fn|
`-----'---'----'----'-------------'----'----'---'-----'-----'
- Shift Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| ! | " | # | $ | % | & | ' | ( | ) | | = | ~ | | |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | Q | W | E | R | T | Y | U | I | O | P | ` | { |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | A | S | D | F | G | H | J | K | L | + | * | } | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | Z | X | C | V | B | N | M | < | > | ? | _ | Shift|
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'---'.-----|
|Caps |Opt| Cmd| EN| Space |JP |Cmd |Opt| Ctrl| Fn|
`-----'---'----'----'-------------'----'----'---'-----'-----'
- Function (Fn) Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Pow|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|F13|Ejc|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
| |Ddw|Dup| | | | |<< |>||| >>|Sx |Sdw|Sup| |
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
| | | | | | | | | | |-^ | | | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|L_Lock | | | | | | | | |<- |-v |-> | |
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'---'.-----|
| | | | | | | | | | |
`-----'---'----'----'-------------'----'----'---'-----'-----'
split_space
- Base Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | ^ | \ |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | q | w | e | r | t | y | u | i | o | p | @ | [ |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | a | s | d | f | g | h | j | k | l | ; | : | ] | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | z | x | c | v | b | n | m | , | . | / | _ | Shift|
|-----.--'.--'-.-'--.'---'-.-'---'.--'-.-'--.'--.'---'.-----|
|Caps |Opt| Cmd| EN| Space|KP_Ent|JP |Cmd |Opt| Ctrl| Fn|
`-----'---'----'----'------'------'----'----'---'-----'-----'
- Shift Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| ! | " | # | $ | % | & | ' | ( | ) | | = | ~ | | |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | Q | W | E | R | T | Y | U | I | O | P | ` | { |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | A | S | D | F | G | H | J | K | L | + | * | } | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | Z | X | C | V | B | N | M | < | > | ? | _ | Shift|
|-----.--'.--'-.-'--.'---'-.-'---'.--'-.-'--.'--.'---'.-----|
|Caps |Opt| Cmd| EN| Space|KP_Ent|JP |Cmd |Opt| Ctrl| Fn|
`-----'---'----'----'------'------'----'----'---'-----'-----'
- Function (Fn) Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Pow|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|F13|Ejc|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
| |Ddw|Dup| | | | |<< |>||| >>|Sx |Sdw|Sup| |
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
| | | | | | | | | | |-^ | | | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|L_Lock | | | | | | | | |<- |-v |-> | |
|-----.--'.--'-.-'--.'---'-.-'---'.--'-.-'--.'--.'---'.-----|
| | | | | | | | | | | |
`-----'---'----'----'------'------'----'----'---'-----'-----'
us_like
- Base Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | \ | ` |
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | q | w | e | r | t | y | u | i | o | p | [ | ] | Del|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'-----|
|Ctrl | a | s | d | f | g | h | j | k | l | ; | ' | Enter|
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'--------|
|Shift | z | x | c | v | b | n | m | , | . | / | Shift|
|-----.--'.--'-.-'---'---'---'---'---'--.'--.'--.'----.-----|
|Caps |Opt| Cmd| Space |Cmd|Opt| Ctrl| Fn|
`-----'---'----'------------------------'---'---'-----'-----'
- Shift Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| ! | @ | # | $ | % | ^ | & | * | ( | ) | _ | + | | | ~ |
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | Q | W | E | R | T | Y | U | I | O | P | { | } | Del|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'-----|
|Ctrl | A | S | D | F | G | H | J | K | L | : | " | Enter|
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'--------|
|Shift | Z | X | C | V | B | N | M | < | > | ? | Shift|
|-----.--'.--'-.-'---'---'---'---'---'--.'--.'--.'----.-----|
|Caps |Opt| Cmd| Space |Cmd|Opt| Ctrl| Fn|
`-----'---'----'------------------------'---'---'-----'-----'
- Function (Fn) Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Pow|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|F13|Ejc|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
| |Ddw|Dup| | | | |<< |>||| >>|Sx |Sdw|Sup| |
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'-----|
| | | | | | | | | | |-^ | | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'--------|
|L_Lock | | | | | | | | |<- |-v |-> |
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'----.-----|
| | | | | | | | | | |
`-----'---'----'----'-------------'----'----'---'-----'-----'
1app
- Base Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | ^ | \ |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | q | w | e | r | t | y | u | i | o | p | @ | [ |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | a | s | d | f | g | h | j | k | l | ; | : | ] | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | z | x | c | v | b | n | m | , | . | / | _ | Shift|
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'--.'--.---|
|Caps |Opt| Cmd| EN| Space |JP |Cmd |Opt|Ctr|App| Fn|
`-----'---'----'----'-------------'----'----'---'---'---'---'
- Shift Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| ! | " | # | $ | % | & | ' | ( | ) | | = | ~ | | |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | Q | W | E | R | T | Y | U | I | O | P | ` | { |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | A | S | D | F | G | H | J | K | L | + | * | } | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | Z | X | C | V | B | N | M | < | > | ? | _ | Shift|
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'--.'--.---|
|Caps |Opt| Cmd| EN| Space |JP |Cmd |Opt|Ctr|App| Fn|
`-----'---'----'----'-------------'----'----'---'---'---'---'
- Function (Fn) Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Pow|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|F13|Ejc|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
| |Ddw|Dup| | | | |<< |>||| >>|Sx |Sdw|Sup| |
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
| | | | | | | | | | |-^ | | | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|L_Lock | | | | | | | | |<- |-v |-> | |
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'--.'--.---|
| | | | | | | | | | | |
`-----'---'----'----'-------------'----'----'---'---'---'---'
1app_split
- Base Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | ^ | \ |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | q | w | e | r | t | y | u | i | o | p | @ | [ |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | a | s | d | f | g | h | j | k | l | ; | : | ] | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | z | x | c | v | b | n | m | , | . | / | _ | Shift|
|-----.--'.--'-.-'--.'---'-.-'---'.--'-.-'--.'--.'--.'--.---|
|Caps |Opt| Cmd| EN| Space|KP_Ent|JP |Cmd |Opt|Ctr|App| Fn|
`-----'---'----'----'------'------'----'----'---'---'---'---'
- Shift Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| ! | " | # | $ | % | & | ' | ( | ) | | = | ~ | | |Del|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | Q | W | E | R | T | Y | U | I | O | P | ` | { |Enter|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
|Ctrl | A | S | D | F | G | H | J | K | L | + | * | } | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|Shift | Z | X | C | V | B | N | M | < | > | ? | _ | Shift|
|-----.--'.--'-.-'--.'---'-.-'---'.--'-.-'--.'--.'--.'--.---|
|Caps |Opt| Cmd| EN| Space|KP_Ent|JP |Cmd |Opt|Ctr|App| Fn|
`-----'---'----'----'------'------'----'----'---'---'---'---'
- Function (Fn) Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Pow|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|F13|Ejc|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
| |Ddw|Dup| | | | |<< |>||| >>|Sx |Sdw|Sup| |
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'. |
| | | | | | | | | | |-^ | | | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'----|
|L_Lock | | | | | | | | |<- |-v |-> | |
|-----.--'.--'-.-'--.'---'-.-'---'.--'-.-'--.'--.'--.'--.---|
| | | | | | | | | | | | |
`-----'---'----'----'------'------'----'----'---'---'---'---'
1app_us
- Base Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | \ | ` |
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | q | w | e | r | t | y | u | i | o | p | [ | ] | Del|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'-----|
|Ctrl | a | s | d | f | g | h | j | k | l | ; | ' | Enter|
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'--------|
|Shift | z | x | c | v | b | n | m | , | . | / | Shift|
|-----.--'.--'-.-'---'---'---'---'---'--.'--.'--.'--.---.---|
|Caps |Opt| Cmd| Space |Cmd|Opt|Ctr|App| Fn|
`-----'---'----'------------------------'---'---'---'---'---'
- Shift Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Esc| ! | @ | # | $ | % | ^ | & | * | ( | ) | _ | + | | | ~ |
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
|Tab | Q | W | E | R | T | Y | U | I | O | P | { | } | Del|
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'-----|
|Ctrl | A | S | D | F | G | H | J | K | L | : | " | Enter|
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'--------|
|Shift | Z | X | C | V | B | N | M | < | > | ? | Shift|
|-----.--'.--'-.-'---'---'---'---'---'--.'--.'--.'--.---.---|
|Caps |Opt| Cmd| Space |Cmd|Opt|Ctr|App| Fn|
`-----'---'----'------------------------'---'---'---'---'---'
- Function (Fn) Layer
,---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
|Pow|F1 |F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|F13|Ejc|
|---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'---|
| |Ddw|Dup| | | | |<< |>||| >>|Sx |Sdw|Sup| |
|-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'-----|
| | | | | | | | | | |-^ | | |
|------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'--------|
|L_Lock | | | | | | | | |<- |-v |-> |
|-----.--'.--'-.-'--.'---'---'---'.--'-.-'--.'--.'--.---.---|
| | | | | | | | | | | |
`-----'---'----'----'-------------'----'----'---'---'---'---'
Extra Keys
キースイッチ(あるいはお好みのモーメンタリスイッチ)をはんだ付けできる11個の特別なフットプリントがMJ65の基板右上に用意されています.
デフォルトで用意されているキーマップではこれらのフットプリントに取り付けたキーに対する入力が割り当てられていません. 従って,これらのキーを利用するためにはQMKファームウェアの設定が必要です.
,---.---.---.---. ,---.---.---. ,---.---.---. ,---.
|Ex0|Ex1|Ex2|Ex3| |Ex4|Ex5|Ex6| |Ex7|Ex8|Ex9| |ExA|
`---'---'---'---' `---'---'---' `---'---'---' `---'
設定時には以下のマクロ関数が利用可能です:
LAYOUT_WITH_EXTRA( \
LAYOUT_[LAYOUT NAME](...), \ /* Extra Keys を含めないレイアウト */
ex0, ex1, ex2, ex3, ex4, ex5, ex6, ex7, ex8, ex9, exA \
)