見出し画像

#コンピュータ談義 #Eucalyn配列 #打てば打つほど募る違和感 #修正2 #キーボード #こだわり

Eucalyn 配列を地道に打ち続けていますが、違和感を感じる部分がまだあります。
どうしても、ctr-p(カーソル上)とctr-n(カーソル下)の位置関係に慣れそうに無いですし、効率も良く無さそうです。

あと、やはりQキーが目立つ1等席にある違和感も大きく、こちらも慣れそうにありません。

そこで、下記の様に追加修正して見ました。(修正2)

my_Custom2画像1

濃い青色の三カ所が今回の変更箇所です。

修正2のメリット

- Emacs のカーソル移動キー(fbpn)の指が全て分散し、左小指がコントロールキーを押しながら、全部同時に押さえる事が可能となる

- Yキーがシルバー・ポジション(人差し指)に入り、ア行かやワ行まで、例外無くゴールドとシルバー・ポジションのキーにて打鍵可能となる

リマッピングの数が22から23に戻るのは少し残念ですが...

表にての確認

画像2

ヤ行とワ行が右手・左手のリズムから外れてしまいますが、頻度もそれ程大きく無さそうですし、指運びも悪く無さそうなので良しとしましょう。

my_Custom2 のリマッピング定義

{
"title": "Eucalyn Layout my_Custom2",
"rules": [
   {
     "description": "Remap to Eucalyn layout2",
	 "manipulators": [
              {
		    "type": "basic",
                  "from": {
                      "key_code": "b",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "w"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "comma",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "j"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "d",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "e"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "e",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "period"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "f",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "i"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "g",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "u"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "h",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "g"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "i",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "d"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "j",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "t"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "l",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "s"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "m",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "h"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "n",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "b"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "o",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "p"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "p",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "q"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "period",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "l"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "q",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "semicolon"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "r",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "y"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "s",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "o"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "semicolon",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "n"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "t",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "f"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "u",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "r"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "w",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "comma"
                      }
                  ]
              },
              {
		    "type": "basic",
                  "from": {
                      "key_code": "y",
		       "modifiers": {
			   "optional": ["any"]
		       }
                  },
                  "to": [
                      {
                          "key_code": "m"
                      }
                  ]
              }
       ]
   }
]
}

この記事が気に入ったらサポートをしてみませんか?