入力方法を無効にする方法

toggle-input-method を使用することで、入力メソッドが有効なときに入力メソッドを無効にすることができます。

しかし、入力メソッドの状態にかかわらず、それを無効にしたい場合もあります。 私はそれのための機能を見つけることができませんでした。どうしたらいいですか?

2
私は理解していない。有効になっていない場合は、無効にすることはできません。 が有効になっている場合は、 toggle-input-method で無効にします。 (deactivate-input-method)は、トグルコマンドがそれを無効にするときに呼び出すものです。これはコマンドではなくプレーンな機能です。ただし、いつでも呼び出すことができれば、特に必要な場合は、ラッパーコマンドを少し書くことができます。
追加された 著者 Mark Ireland,
申し訳ありませんが、私の貧しい人の英語の問題かもしれません。無効にしたときは無効にしておきたいこのような場合、 disable という単語は収まりません。アドバイスをありがとう。
追加された 著者 teodron,

1 答え

M-x find-function toggle-input-method to read its source code,

(defun toggle-off-input-method ()
  (interactive)
  (if current-input-method (deactivate-input-method)))
1
追加された