@ -1,5 +1,7 @@
# Helix 5 rows JIS layout
## コンセプト
このキーマップは日本語JISキーボード配列を利用しているユーザーが無理なく操作出来るというコンセプトで作成しました。以下の特徴があります。
* 日本語の長音記号をレイヤーを移動せずに入力可能なように考慮しています
@ -8,24 +10,29 @@
* Ctrl,Shift,Tab,漢字,Esc,GUI(Win),Appの各キーは位置関係を維持して配置しています
* Lower/Raiseキーマップは暗記しないでも使えるようにわかりやすい配置を考慮しています
またこのキーマップにはHelixの分割されたキーボードを通常通りに使用する「NORMAL」キーマップと、キー位置の最適化のためにHelixの分割されたキーボードの左右を交換して使う「EXCHANGE」キーマップを切り替えられるようにしています。これらにはさらに以下の特徴があります。
またこのキーマップにはHelixの分割されたキーボードを通常通りに使用する「NORMAL」キーマップと、キー位置の最適化のためにHelixの分割されたキーボードの左右を交換して使う「EXCHANGE」キーマップをバイナリの書き換えなしに 切り替えられるようにしています。これらにはさらに以下の特徴があります。
## NORMALキーマップ
### NORMALキーマップ
* Nキーを左人差し指で、Bキーを右人差し指で押下することが可能
## EXCHANGEキーマップ
### EXCHANGEキーマップ
* Pro micro下の2キーを有効に使うことにより、NORMALのベースキーマップに```[{```,```}]```,```/?```の各キーを追加し、```\_```キー以外の入力をベースマップで可能にしています
* 漢字キー,Enterキーの押し間違いを避けるためPro micro下の2キーに移動しています
## カスタマイズ
Normal/Exchangeにそれぞれ、Base,Lower,Raiseの各レイヤーを備え、2マップ3レイヤー、共通1レイヤー( Adjust) の全7種のレイヤーを備えています。
ファームの書き換えなしにキーマップを別のものに切り替えられるので、片方は通常のキーマップ、もう片方は画像や動画編集用のキーマップや別の変態配置のキーマップにすれば、状況に応じて簡単に切り替えられます。
## 配列
### NORMALキーマップ
### NORMAL
Adjust + ModNrmキーでNORMALキーマップに切り替わります。
Baseレイヤー
#### Baseレイヤー
```
,-----------------------------------------. ,-----------------------------------------.
@ -41,7 +48,7 @@ Baseレイヤー
`-------------------------------------------------------------------------------------------------'
```
Lowerレイヤー
#### Lowerレイヤー
記号キーと、BackSpace位置にDeleteキーを配置しています。
例えば```|```キーを入力する場合、Lower + Shift + \キーで入力することが出来ます。
@ -60,7 +67,7 @@ Lowerレイヤー
`-------------------------------------------------------------------------------------------------'
```
Raiseレイヤー
#### Raiseレイヤー
rules.mkのMOUSEKEY_ENABLEをyesにした場合マウスキーを利用できます。ただしバイナリ容量を食いますのでmakeした時に確認できるバイナリサイズがオーバーしていないことに十分注意してください。
また、F1-F12キーをHHKBライクに使えるように横並びにしました。
@ -84,7 +91,7 @@ Raiseレイヤー
Adjust + ModExcキーでEXCHANGEキーマップに切り替わります。
HelixのUSBやフォンケーブルの接続は変更せず、分割された左右のキーボードを入れ替えて使います。
Baseレイヤー
#### Baseレイヤー
ちょっと無理やりですが```[{```,```}]```キーを突っ込んでいます。
@ -102,7 +109,7 @@ Baseレイヤー
`------------------------------------------------'` ------------------------------------------------'
```
Lowerレイヤー
#### Lowerレイヤー
記号キーと、BackSpace位置にDeleteキーを配置しています。
PageDown/Up, Home/EndをCtrl+十字キーの延長線上で使用できるように配置しています。
@ -121,7 +128,7 @@ Lowerレイヤー
`------------------------------------------------'` ------------------------------------------------'
```
Raiseレイヤー
#### Raiseレイヤー
rules.mkのMOUSEKEY_ENABLEをyesにした場合マウスキーを利用できます。ただしバイナリ容量を食いますのでmakeした時に確認できるバイナリサイズがオーバーしていないことに十分注意してください。
また、F1-F12キーをHHKBライクに使えるように横並びにしました。