ターミナルで突然特定のキーが打てなくなった時の対処

突然、キー入力で小文字の[c]が入力できなくなった。

他のキーには問題がない。

さすがに問題なので、その場合の対処法。

  1. Finderを開く。
  2. ホームディレクトリに移動する。
  3. Command + Shift + .[ドット]で隠しファイルを表示する
  4. .inputrcを削除
  5. ターミナルを再起動

この手順で入力が可能になった。
なぜかは少々不明。

#kanji-code utf-8

# Enable 8bit input
set meta-flag on
set input-meta on

# Turns off 8th bit stripping
set convert-meta off

# Keep the 8th bit for display
set output-meta on

set enable-keypad on

ただ、これでは以前設定したPythonでの日本語入力が使えないと思い、試行錯誤して見たところ
kanji-code utf-8
を無効にしたところで、cキーの入力が可能になった。

>>> print("これはテストです")
これはテストです
>>> 

日本語出力のテストも問題なし。
utf-8で何か問題があったような気がする。
随分昔にぶち当たった問題だったと思うが・・・