[Workaround] Teraterm で Shift+矢印(Ctrl+矢印も)が効かない [micro-editor][tmux]

## ISSUE
最近 [micro-editor](https://micro-editor.github.io/) を常用しているが、
テレワーク時に Teraterm で SSH越しに使おうとすると Shift+矢印 が効かず、範囲選択ができない。
ついでに Ctrl+矢印も 聞かないようだ(tmux使用時)。

## SOLUTION
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18039/5b40b020-08b3-4583-6a6b-3905d356aeca.png) ==> ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18039/64cace08-7024-b195-80db-8bf46c438db2.png)

- KEYBOARD.CNF の \[Ueser keys\] section に USER 定義キーを追加する
- Teraterm5 では KEYBOARD.CNF は ```%USERPROFILE%\AppData\Roaming\teraterm5``` を変更すればよい
    - Win+R して 上記を入力すればエクスプローラーが開く
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18039/4435d70f-adf9-e393-8f8d-4fde27ad695f.png)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18039/b7acdbdc-9192-7e91-75f6-448090882887.png)

### Example of \[User keys\] section in KEYBOARD.CNF
```
[User keys]
;Shift+Up
User1=840,0,$1B[1;2A
;Shift+Down
User2=848,0,$1B[1;2B
;Shift+Right
User3=845,0,$1B[1;2C
;Shift+Left
User4=843,0,$1B[1;2D
;
;Ctrl+Up (Disabled due to conflict TERATERM default key)
;User5=1352,0,$1B[1;5A
;Ctrl+Down (Disabled due to conflict TERATERM default key)
;User6=1360,0,$1B[1;5B
;Ctrl+Right
User7=1357,0,$1B[1;5C
;Ctrl+Left
User8=1355,0,$1B[1;5D
;
;Shift+Ctrl+Up
User9=1864,0,$1B[1;6A
;Shift+Ctrl+Down
User10=1872,0,$1B[1;6B
;Shift+Ctrl+Right
User11=1869,0,$1B[1;6C
;Shift+Ctrl+Left
User12=1867,0,$1B[1;6D
;
;Ctrl+Alt+Up
User13=3400,0,$1B[1;13A
;Ctrl+Alt+Down
User14=3408,0,$1B[1;13B
;Ctrl+Alt+Right
User15=3405,0,$1B[1;13C
;Ctrl+Alt+Left
User16=3403,0,$1B[1;13D
;
;Shift+Ctrl+Alt+Up
User17=3912,0,$1B[1;14A
;Shift+Ctrl+Alt+Down
User18=3920,0,$1B[1;14B
;Shift+Ctrl+Alt+Right
User19=3917,0,$1B[1;14C
;Shift+Ctrl+Alt+Left
User20=3915,0,$1B[1;14D
;
;Alt+Up (Not tested due to TERATERM specification)
;User21=2376,0,$1B[1;3A
;Alt+Down (Not tested due to TERATERM specification)
;User22=2384,0,$1B[1;3B
;Alt+Right (Not tested due to TERATERM specification)
;User23=2381,0,$1B[1;3C
;Alt+Left (Not tested due to TERATERM specification)
;User24=2379,0,$1B[1;3D
;
;Shift+Alt+Up (Not tested due to TERATERM specification)
;User25=2888,0,$1B[1;4A
;Shift+Alt+Down (Not tested due to TERATERM specification)
;User26=2896,0,$1B[1;4B
;Shift+Alt+Right (Not tested due to TERATERM specification)
;User27=2893,0,$1B[1;4C
;Shift+Alt+Left (Not tested due to TERATERM specification)
;User28=2891,0,$1B[1;4D
;
```

- Memo
    - Shift+矢印 : 有効化
    - Ctrl+矢印 : 一部有効化
        - Ctrl+↑ と Ctrl+↓ は Teraterm 側が使用しているので、コメントアウトしてある。使うときは \[Shortcut keys\] セクションと排他。
    - Shift+Ctrl+矢印 : 有効化
    - Ctrl+Alt+矢印 : 有効化
    - Alt+矢印 と Shift+Alt+矢印は Teraterm 側が使うので、コメントアウトしてある。

## Memo
- 参考リンク
    - https://qiita.com/tadsan/items/f0747f09ea5ce863f2ec#%E7%AB%AF%E6%9C%AB%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%AE%E8%A8%AD%E5%AE%9A
    - https://www.yuuan.net/item/1081
    - https://gist.github.com/ttdoda/856be3895f6a7fcd92cadba2f83ffff7
- Teraterm の場合は KEYBOARD.CNF ファイルをいじればよい
    - Teraterm 5 では ```%USERPROFILE\AppData\Roaming\teraterm5``` に格納されている
        - Win+R して ```%USERPROFILE\AppData\Roaming\teraterm5``` と打てば簡単に開ける
    - キーコードは Teraterm インストール先にある keycode.exe で調べられる
        - Alt+矢印 と Shift+Alt+矢印は 無反応だった。
            - Teraterm が使用するので、Catch される模様。設定変更で行けるっぽいが使わないので今回スルー。
    - エスケープシーケンス記載時に8進数(\\033)が使えない。\$1B 形式の16進数で書く
-