1
競合しないクロスプラットフォームキーバインディングの一貫性を探す
私はMac OS XとArch Linuxを使用しており、時々sshでFreeBSDとDebianサーバーにログインします。私のお気に入りのツールは、zsh、ssh、tmux、git、vim、irssiです。Mac OS XではiTerm2を、Arch Linuxではunicode-rxvtを使用しています。Xmonadもウィンドウマネージャーとして使用しています。 現在、Ctrl + a + nはtmuxの次のウィンドウにシフトし、Alt + rightはirssi の次のウィンドウにシフトし、Cmd + rightはiTerm2の次のタブにシフトし、Ctrl + w + wはvimの次のバッファーにシフトします。 。基本的にそれは単なる混乱であり、これらのいくつかは筋肉の記憶に座っていますが、ほとんどはそうではありません。一貫性のあるキーバインドスキーマになり得るものを探しています。 私の考えでは、Cmd / Super / WinはOSデスクトップ環境またはウィンドウマネージャー、あるいはその両方で使用する必要があると考えています。Altはtmux、Ctrlはvimとirssiです。それはキーボードで右から左に進んでいます。Cmd、Alt、Ctrl、そしていくぶん階層的な方法で、OS / DE / WM、マルチプレクサー、エディター/ ircクライアント。 したがって、このようなもの: CMD +左/右+ -スイッチワークスペース(Xmonad) Altキー+左+ /右 -スイッチtmuxはウィンドウ のCtrl +左/右+ -スイッチのirssiウィンドウ/ vimのバッファ Cmd + 1-ワークスペース1に切り替え(Xmonad) Alt + 1 -tmuxウィンドウ1に切り替え …