readline
はキーボードの入力を大文字に変換し、入力時に大文字に変換し、それを端末へのエコーにする方法を教えてください。readline:入力時に画面上の入力を大文字に変換する
(関連、python: Convert input to upper case on screen as it is typed - 。同様の結果を達成しようと別の質問をするこれには、1つの複製ではありませんが、Pythonの固有の問題ではありません。)
私が書いているプログラム(Python 3のコードであれば問題ありません)は、コマンドライン入力にreadline
ライブラリを使用しているため、各キーストロークの変換を実装するオプションはありません。私はこれを行う方法を探していますreadline
ライブラリは私のためにそれを要求します。
既存のコマンドupcase-word
とdowncase-word
は、すでに入力されたテキストの大文字と小文字を意図的に変更するためのものです。それは私が必要とするものではありません。代わりに、私はそれがで入力だとテキストが直ちに変更することにしたい