Skip to content

Commit

Permalink
move to layouts directory. (qmk#1609)
Browse files Browse the repository at this point in the history
  • Loading branch information
h-youhei committed Dec 5, 2017
1 parent 14f6301 commit b99cfd8
Show file tree
Hide file tree
Showing 13 changed files with 215 additions and 137 deletions.
21 changes: 0 additions & 21 deletions keyboards/ergodox/keymaps/youhei/Makefile

This file was deleted.

76 changes: 0 additions & 76 deletions keyboards/ergodox/keymaps/youhei/README.ja.md

This file was deleted.

36 changes: 0 additions & 36 deletions keyboards/ergodox/keymaps/youhei/README.md

This file was deleted.

Binary file not shown.
Binary file removed keyboards/ergodox/keymaps/youhei/img/gyoudan.png
Binary file not shown.
Binary file removed keyboards/ergodox/keymaps/youhei/img/kana.png
Binary file not shown.
Binary file removed keyboards/ergodox/keymaps/youhei/img/layout.png
Binary file not shown.
Binary file not shown.
152 changes: 152 additions & 0 deletions layouts/community/ergodox/youhei/README.ja.md
@@ -0,0 +1,152 @@
# Youhei配列
[English](README.md)|日本語

```
------------------------------ ------------------------------
| Scrn | & | * | ( | ) | ^ | ~ | | | % | ! | @ | # | $ | |
| Lock | 7 | 8 | 9 | 0 | 6 | ` | |Ins| 5 | 1 | 2 | 3 | 4 | KANA |
|------------------------------| |------------------------------|
| { | X | C | L | P | V | | | D | K | G | U | Y | Z | } |
| [ | | | | | | B | | e | | | | | | ] |
|--------------------------| S | | l |--------------------------|
| " | O | S | R | N | N |___| |___| D | T | E | I | A | : |
| ' | | | | | | | | | | | | | | ; |
|--------------------------| E | | T |--------------------------|
| + | Q | J | < | F | B | s | | a | W | M | > | _ | ? | | |
| = | | | , | | | c | ------- ------- | b | | | . | - | / | \ |
------------------------------- | | | | | | ------------------------------
| R | L | | | | | | | | | | | | | |PAU|Prt|
|Btn|Btn|Win|Alt|CTL| -----------| |----------- |CTL|Alt|Win|SE |Scr|
------------------- |Sft|Fn | | | | | | -------------------
| | | | | | | |
| S | E |---| |---| | |
| p | n |Cap| |IME| | |
| c | t |Lck| |TGL| | |
----------- -----------
```

## Fn layer

```
------------------------------ ------------------------------
| | | | | | | | | | | | | | | |
| |F7 |F8 |F9 |F10|F6 | | | |F5 |F1 |F2 |F3 |F4 | |
|------------------------------| |------------------------------|
| | | | | | | | | | |Le |Ri | | | |
| F11 | | | | | | | | | |ft |ght| | | F12 |
|--------------------------| | | |--------------------------|
| | |Vol|Vol|Mu | |___| |___|Ho |Do | | | | |
| | |Dn |up |te | | | | |me |wn |Up |End|App| |
|--------------------------| | | |--------------------------|
| | | | | | | | | | |Pg |Pg | | | |
| | | | | | | | ------- ------- | | |Dn |Up | | | |
------------------------------- | | | | | | ------------------------------
| | | | | | | | | | | | | | | | | |
| | |Win|Alt|CTL| -----------| |----------- |CTL|Alt|Win| | |
------------------- |Sft|Fn | | | |Fn |Sft| -------------------
| | | | | | C | |
| S | E |---| |---| o | S |
| p | n | | | | n | p |
| c | t | | | | v | c |
----------- -----------
```

## 画像の説明
Clearキーは修飾キーとレイヤーの状態をまっさらにします。

Resetキーはキーボードの右上にあるリセットボタンとして使えます。リセットボタンはファームウェアを上書きするのに使います。間違えて押すと、キーボードが固まるので気をつけてください。固まったときは、ケーブルを抜き差しすると治ります。.

IMEキーは全角半角キーです。チルダとキーコードが被っているので変換キーに割り当てています。各自で変換キーをインプットメソッドの全角半角切り替えに設定してください。

CmpsキーはComposeキーの略です。

Repeatレイヤーは長押しでの連続入力をDual roleキーでも可能にします。反対の手で押してください。

## クリックキー
反対の手でマウスなどのポインティングデバイスを操作できて便利です。

## [Composeキー](https://en.wikipedia.org/wiki/Compose_key)
R-Altキーに割り当てています。

[これ](https://github.com/h-youhei/myconfig/tree/master/etc/X11/xorg.conf.d/70-keyboard.conf)が設定ファイルです。

/etc/X11/xorg.conf.dに置いてください。

## 日本語入力
[ここ](https://github.com/h-youhei/myconfig/tree/master/init/mozc)に、設定ファイルがあります。mozcの設定ダイアログを開いて、インポートしてください。

keymap.txt には、変換や確定などの操作が定義されています。

kana-table.txt, gyoudan-table.txt には、それぞれかな入力、行段入力用のローマ字テーブルが定義されています。

### かな入力
```
------------------------------ ------------------------------
| |ぇ |ぺ |め |ぁ |ゆ |や | | |ぢ |ぱ |ぐ |づ |ゔ | |
| | え| れ| ま| あ| ゅ| ゃ| | | ち| ら| く| つ| わ| |
|------------------------------| |------------------------------|
| ぼ |ぞ |げ |だ |へ |ぉ | | | |む |ぎ |ぬ |※ |び | ぽ |
| ほ | そ| が| た| て| お| | | | も| き| の| っ| ひ| ろ |
|--------------------------| | | |--------------------------|
| ぜ |ば |げ |ど |ご |べ |___| |___|み |じ |ぃ |・ |ぅ | |
| せ | は| か| と| こ| で| | | | に| し| い| ん| う| ー |
|--------------------------| | | |--------------------------|
| ( |? |ぶ |よ |ね |ざ | | | |ぴ |ぷ |ず |: |! | ) |
| 「 | 。| ふ| ょ| な| さ| | ------- ------- | | り| る| す| を| 、| 」 |
------------------------------- | | | | | | ------------------------------
| | | | | | | | | | | | | | | | | |
| | |Win|Alt|CTL| -----------| |----------- |CTL|Alt|Win| | |
------------------- |Sft|Fn | | | |Fn |Sft| -------------------
| | | | | | C | |
| S | E |---| |---| o | S |
| p | n | | | | n | p |
| c | t | | | | v | c |
----------- -----------
```
シフトキー
大文字を小文字にする
あ行
小文字を大文字にする
や行
ぱ行にする
ら行
あ段をえ段にする
かけ、がげ、なね、まめ
お段をう段にする
のぬ、もむ
行をかえる
にみ、てへ、でべ
濁音にする
そのほかのか行、さ行、た行、は行

### 行段入力
![gyoudan-layout](img/gyoudan.png)
左手で子音、右手で母音を入力します。子音、母音の順で入力してください。

や行、わ行も母音として扱っています。

子音をシフトまたは連続入力すると、子音の前に「っ」が追加されます。

母音をシフトすると、母音の後に「ん」が追加されます。

小文字キーを連続入力すると、「っ」単体を入力できます。

||||||||いぇ||||||
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
||||||きゃ|きゅ|きぇ|きょ|くぁ|くぃ|くぇ|くぉ|
||||||しゃ|しゅ|しぇ|しょ|すぁ|すぃ|すぇ|すぉ|
||||||ちゃ|ちゅ|ちぇ|ちょ|つぁ|つぃ|つぇ|つぉ|
||||||にゃ|にゅ|にぇ|にょ|ぬぁ|ぬぃ|ぬぇ|ぬぉ|
||||||ひゃ|ひゅ|ひぇ|ひょ|ふぁ|ふぃ|ふぇ|ふぉ|
||||||みゃ|みゅ|みぇ|みょ|むぁ|むぃ|むぇ|むぉ|
||||||りゃ|りゅ|りぇ|りょ|るぁ|るぃ|るぇ|るぉ|
||||||ぎゃ|ぎゅ|ぎぇ|ぎょ|ぐぁ|ぐぃ|ぐぇ|ぐぉ|
||||||じゃ|じゅ|じぇ|じょ|ずぁ|ずぃ|ずぇ|ずぉ|
||||||ぢゃ|ぢゅ|ぢぇ|ぢょ|づぁ|づぃ|づぇ|づぉ|
||||||びゃ|びゅ|びぇ|びょ|ぶぁ|ぶぃ|ぶぇ|ぶぉ|
||||||ぴゃ|ぴゅ|ぴぇ|びょ|ぷぁ|ぷぃ|ぷぇ|ぷぉ|
||てぃ|とぅ|||てゃ|てゅ|てぇ|てょ|とぁ|とぃ|とぇ|とぉ|
||でぃ|どぅ|||でゃ|でゅ|でぇ|でょ|どぁ|どぃ|どぇ|どぉ|
|ふぁ|ふぃ||ふぇ|ふぉ|ふゃ|ふゅ|ふぇ|ふょ|ほぁ|ほぃ|ほぇ|ほぉ|
|ゔぁ|ゔぃ||ゔぇ|ゔぉ|ゔゃ|ゔゅ|ゔぇ|ゔょ|ぼぁ|ぼぃ|ぼぇ|ぼぉ|
|||||||||||うぃ|うぇ|うぉ|
59 changes: 59 additions & 0 deletions layouts/community/ergodox/youhei/README.md
@@ -0,0 +1,59 @@
# Youhei's keymap
English|[日本語](README.ja.md)

```
------------------------------ ------------------------------
| Scrn | & | * | ( | ) | ^ | ~ | | | % | ! | @ | # | $ | |
| Lock | 7 | 8 | 9 | 0 | 6 | ` | |Ins| 5 | 1 | 2 | 3 | 4 | KANA |
|------------------------------| |------------------------------|
| { | X | C | L | P | V | | | D | K | G | U | Y | Z | } |
| [ | | | | | | B | | e | | | | | | ] |
|--------------------------| S | | l |--------------------------|
| " | O | S | R | N | N |___| |___| D | T | E | I | A | : |
| ' | | | | | | | | | | | | | | ; |
|--------------------------| E | | T |--------------------------|
| + | Q | J | < | F | B | s | | a | W | M | > | _ | ? | | |
| = | | | , | | | c | ------- ------- | b | | | . | - | / | \ |
------------------------------ | | | | | | ------------------------------
| R | L | | | | | | | | | | | | | |PAU|Prt|
|Btn|Btn|Win|Alt|CTL| -----------| |----------- |CTL|Alt|Win|SE |Scr|
------------------- |Sft|Fn | | | | | | -------------------
| | | | | | | |
| S | E |---| |---| | |
| p | n |Cap| |IME| | |
| c | t |Lck| |TGL| | |
----------- -----------
```

## Fn layer

```
------------------------------ ------------------------------
| | | | | | | | | | | | | | | |
| |F7 |F8 |F9 |F10|F6 | | | |F5 |F1 |F2 |F3 |F4 | |
|------------------------------| |------------------------------|
| | | | | | | | | | |Le |Ri | | | |
| F11 | | | | | | | | | |ft |ght| | | F12 |
|--------------------------| | | |--------------------------|
| | |Vol|Vol|Mu | |___| |___|Ho |Do | | | | |
| | |Dn |up |te | | | | |me |wn |Up |End|App| |
|--------------------------| | | |--------------------------|
| | | | | | | | | | |Pg |Pg | | | |
| | | | | | | | ------- ------- | | |Dn |Up | | | |
------------------------------- | | | | | | ------------------------------
| | | | | | | | | | | | | | | | | |
| | |Win|Alt|CTL| -----------| |----------- |CTL|Alt|Win| | |
------------------- |Sft|Fn | | | |Fn |Sft| -------------------
| | | | | | C | |
| S | E |---| |---| o | S |
| p | n | | | | n | p |
| c | t | | | | v | c |
----------- -----------
```

## details
IME key is used for toggle Input Method. Internally, it's assigned to Muhenkan key.

## Japanese Input
see [Japanese Readme](README.ja.md)
File renamed without changes.
Expand Up @@ -3,25 +3,25 @@
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[L_BASE] = KEYMAP(
// left hand
KC_SLCK, KC_7, KC_8, KC_9, KC_0, KC_6, KC_GRV,
KC_CAPS, KC_7, KC_8, KC_9, KC_0, KC_6, KC_GRV,
KC_LBRC, KC_X, KC_C, KC_L, KC_P, KC_V, KC_BSPC,
KC_QUOT, KC_O, KC_S, KC_R, KC_N, KC_H,
KC_EQL, KC_Q, KC_J, KC_COMM, KC_F, KC_B, KC_ESC,
KC_RCLK, KC_LCLK, KC_LGUI, KC_LALT, KC_LCTL,
// thumb
KC_NO, KC_NO,
KC_NO,
LSFT_T(KC_SPC), FN_T(KC_ENT), KC_CAPS,
LSFT_T(KC_SPC), FN_T(KC_ENT), KC_MHEN,
// right hand
KC_INS, KC_5, KC_1, KC_2, KC_3, KC_4, KC_KANA,
KC_INS, KC_5, KC_1, KC_2, KC_3, KC_4, KC_CAPS,
KC_DEL, KC_K, KC_G, KC_U, KC_Y, KC_Z, KC_RBRC,
KC_D, KC_T, KC_E, KC_I, KC_A, KC_SCLN,
KC_TAB, KC_W, KC_M, KC_DOT, KC_MINS, KC_SLSH, KC_BSLS,
KC_RCTL, KC_RALT, KC_RGUI, KC_PAUS, KC_PSCR,
// thumb
KC_NO, KC_NO,
KC_NO,
KC_MHEN, FN_T(KC_HENK), RSFT_T(KC_SPC)
KC_HENK, FN_T(KC_KANA), RSFT_T(KC_SPC)
),
[L_FN] = KEYMAP(
// left hand
Expand Down
File renamed without changes.

0 comments on commit b99cfd8

Please sign in to comment.