ターミナルだけでCtrlとAltを交換するにはどうすればよいですか?


10

Linuxの世界出身で、慣れていることなので、CmdキーとCtrlキーを入れ替えたUSBキーボードを持っています。

突然のCtrlキーのすべてが(エスケープやその他もろもろに使用[しかし、これはターミナルで問題になる^C^Dなど])間違った場所にあります。その結果、誤って間違ったキーを押し続けてしまいます。

ターミナルでのみCmdキーとCtrlキーを再度交換する方法はありますか(キーがすべて正しい場所にあるように)?


3
あなたはおそらくこれを聞きたくありません...しかし、新しいパラダイムを学ぶだけの方がはるかに単純で長期的です。
鉄人

2
紙の上にその音の良いながら@Tetsujin、それはまだあなたが常にLinuxとOS Xの間で前後を起動している場合は特にかなり大きな痛みです
カズウォルフ

1
これは私がしていることです。LinuxとMacの両方で、Capslockをコントロールキーとして使用し、Macでは、コントロールキーをコマンドとして使用します。これはほとんど動作しますが、他の人が示唆するように、Macで使用する必要があるかもしれません。Linuxでもコントロールとしてcapslockを作成すると、再学習を維持できるため、capslock V capslock Cを押すことも機能し、tmuxなどでctrlとして使用することもできます
Karthik T

回答:


18

iTerm2を使用すると、修飾キーを再マッピングできます。これは、それらを端末用に再マッピングするだけの効果があります。おまけ:OS Xに同梱されている組み込みのTerminal.appよりも、OS Xのターミナルプログラムとして優れています。

プロファイルごとに修飾キーを変更することもできます。これにより、端末で何をしているかに応じて端末のプロファイルを切り替えることができるため、ローカルセッションとリモートセッションの正しい動作を得ることができます。

iTerm2修飾子のマッピング


1
プロファイルごとに修飾子をどのように変更しますか?これを実行したいのですが、方法がわかりません。
jstevenco

@jstevenco AFAIKあなたはできません。良いアイデア...しかし
イアンC.

@IanC。これは外付けキーボードには影響を与えないようです。
Macbookの

@harpratapは、外部キーボードが同期されてマシンで動作しているときに設定する必要があります。システム環境設定では、キーボードごとに設定を変えることができます。
Ian C.

6

あなたのニーズに合う「カラビナ」アプリを見つけるかもしれません。キーをモディファイアと交換するのと同じ理由で、このアプリを使用しました。

あなたは設定でアプリごとの設定を見つけることはありません。ただし、特定のアプリ(ターミナル、Chrome、Emacsなど)でのみ、左の「コマンド」キーと左の「コントロール」キーを切り替えることができる設定があります。

「ターミナル」または「Command_L」のフィルター検索を実行して、探している効果を指定できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.