Windows Terminal のキー バインドが自由に変更できるようになった気がするので不要なバインドを削除してみた。前に試したとき[いつ?]は Windows Terminal 自身が不要に多くのキーを持っていってしまっていてターミナル中では Emacs のような CUI アプリが実質的に使い物にならなかった。
![Windows Terminal [設定]→[操作]](https://1.bp.blogspot.com/-Bza15zWQciU/YF4QDnd0a4I/AAAAAAAAYo8/7Vk8Vn0rG7MAs41O5uEE0vB7BmZI7y_dwCLcBGAsYHQ/w400-h221/Windows%2BTerminal%2B%25E8%25A8%25AD%25E5%25AE%259A%2B-%2B%25E6%2593%258D%25E4%25BD%259C.png) |
Windows Terminal [設定]→[操作] |
もはやこれ Windows Terminal である必要あるのかな?って少し思ったけど…。あとはウィンドウのシステム メニューにバインドされている "alt+space" を無効化できればいいんだけどなぁ。これらのキー バインドがちゃんと効けば(unbound できれば)使い勝手が良くなりそうです。
使っているバージョンは 1.7.572.0 です。
2021/03/27 時点の Windows Store 版 Windows Terminal Preview
{
// 略
"actions":
[
{
"command": "unbound",
"keys": "alt+space" // これは効かない(無効にならない)
},
{
"command": "commandPalette",
"keys": "ctrl+shift+alt+p"
},
//{ "command": "nextTab", "keys": "ctrl+tab" },
//{ "command": "prevTab", "keys": "ctrl+shift+tab" },
// Application-level Keys
{
"command": "unbound",
"keys": "alt+f4"
},
{
"command": "unbound",
"keys": "alt+enter"
},
{
"command": "unbound",
"keys": "f11"
},
{
"command": "unbound",
"keys": "ctrl+shift+space"
},
{
"command": "unbound",
"keys": "ctrl+,"
},
{
"command": "unbound",
"keys": "ctrl+shift+,"
},
{
"command": "unbound",
"keys": "ctrl+alt+,"
},
{
"command": "unbound",
"keys": "ctrl+shift+f"
},
{
"command": "unbound",
"keys": "ctrl+shift+p"
},
// Tab Management
{
"command": "unbound",
"keys": "ctrl+shift+t"
},
{
"command": "unbound",
"keys": "ctrl+shift+n"
},
{
"command": "unbound",
"keys": "ctrl+shift+1"
},
{
"command": "unbound",
"keys": "ctrl+shift+2"
},
{
"command": "unbound",
"keys": "ctrl+shift+3"
},
{
"command": "unbound",
"keys": "ctrl+shift+4"
},
{
"command": "unbound",
"keys": "ctrl+shift+5"
},
{
"command": "unbound",
"keys": "ctrl+shift+6"
},
{
"command": "unbound",
"keys": "ctrl+shift+7"
},
{
"command": "unbound",
"keys": "ctrl+shift+8"
},
{
"command": "unbound",
"keys": "ctrl+shift+9"
},
{
"command": "unbound",
"keys": "ctrl+shift+d"
},
{
"command": "unbound",
"keys": "ctrl+alt+1"
},
{
"command": "unbound",
"keys": "ctrl+alt+2"
},
{
"command": "unbound",
"keys": "ctrl+alt+3"
},
{
"command": "unbound",
"keys": "ctrl+alt+4"
},
{
"command": "unbound",
"keys": "ctrl+alt+5"
},
{
"command": "unbound",
"keys": "ctrl+alt+6"
},
{
"command": "unbound",
"keys": "ctrl+alt+7"
},
{
"command": "unbound",
"keys": "ctrl+alt+8"
},
{
"command": "unbound",
"keys": "ctrl+alt+9"
},
// Pane Management
{
"command": "unbound",
"keys": "ctrl+shift+w"
},
{
"command": "unbound",
"keys": "alt+shift+-"
},
{
"command": "unbound",
"keys": "alt+shift+plus"
},
{
"command": "unbound",
"keys": "alt+shift+down"
},
{
"command": "unbound",
"keys": "alt+shift+left"
},
{
"command": "unbound",
"keys": "alt+shift+right"
},
{
"command": "unbound",
"keys": "alt+shift+up"
},
{
"command": "unbound",
"keys": "alt+down"
},
{
"command": "unbound",
"keys": "alt+left"
},
{
"command": "unbound",
"keys": "alt+right"
},
{
"command": "unbound",
"keys": "alt+up"
},
{
"command": "unbound",
"keys": "ctrl+alt+left"
},
// Clipboard Integration
{
"command": "unbound",
"keys": "ctrl+shift+c"
},
{
"command": "unbound",
"keys": "ctrl+insert"
},
{
"command": "unbound",
"keys": "ctrl+shift+v"
},
{
"command": "unbound",
"keys": "shift+insert"
},
// Scrollback
{
"command": "unbound",
"keys": "ctrl+shift+down"
},
{
"command": "unbound",
"keys": "ctrl+shift+pgdn"
},
{
"command": "unbound",
"keys": "ctrl+shift+up"
},
{
"command": "unbound",
"keys": "ctrl+shift+pgup"
},
{
"command": "unbound",
"keys": "ctrl+shift+home"
},
{
"command": "unbound",
"keys": "ctrl+shift+end"
},
// Visual Adjustments
{
"command": "unbound",
"keys": "ctrl+="
},
{
"command": "unbound",
"keys": "ctrl+-"
},
{
"command": "unbound",
"keys": "ctrl+0"
}
],
// 略
}