ラテン語以外のキーボード用のキーボードドライバをどのように使用しますか?

ラテン語以外のキーボード用のキーボードドライバをどのように使用しますか?

長すぎます。

h私のシステムで、、、、、、、、、などjの文字が毎秒数回表示されるキーボードベースのプログラムを使用している場合、すべてのアプリケーションでラテン語以外の文字でテキストを書き込むにはどうすればよいですか?klidwoa

拡張バージョン

この質問をする理由は簡単です。余暇にロシア語を勉強し、運動のために携帯電話の代わりにコンピュータを使用したいと思います。

そのため、通常のレイアウト(イタリア語クエリ)とロシア語の表音レイアウトを切り替えることができるキーボードショートカットを設定しました。いいね

しかし、bashセッションを介して挿入モードに入ることができない場合、明らかな質問が始まります。私が持っていることを考えると、一体私のシステムをどのように使用しますか?すべてのプログラムキーボードドライバ?

以下はそのうちのいくつかです。

  • テキストエディタ: Vim
  • Webブラウザ: qutebrowser
  • ファイルブラウザ:レンジャー
  • ウィンドウマネージャ:i3
  • シェル:バッシュvi-editing-mode
  • ...

hこれらのそれぞれでは、、、、、、、、、、などのラテンj文字を使用することが重要です。基本的な。klidwoa

しかし、ラテン語ではなくレイアウトを使用すると...迷子になります!最初はイタリアのレイアウトに戻って変更するのも難しくなりました。実行するには、sudoマウスを介してターミナル出力から文字と記号を集めて(文字を選択してスクロールホイールをクリックして貼り付け)、独自のパスワードを作成する必要がありました!

つまり、テキストを挿入しないときではなく、テキストを挿入するときにのみキリル文字を入力したいのです。

答え1

もしそうなら、確かな解決策はレイアウトスイッチャーを追加することです。

たとえば、標準スイッチ(Windowsに導入され、多くのLinuxシステムに移行されます) - Left Alt + Left Shift. したがって、ラテンレイアウトにコマンドを入力してクリックしてi挿入モードに切り替えることができますvilAlt+lShift2番目のレイアウトに必要なものを入力してください。もう一度切り替えて文字コマンドをもう一度使用してくださいvi

はい、少し痛いです。しかし、ラテン語ではないキーボードをvi

xkb特殊キー(Left Alt、Left Win、Right Altなど)を押したときの一時切り替えも可能なので、「LeftAlt + a」は「f」になります。

はい、X11以前は多言語テキストを作成しましたが、組み込みのMidnight Commander、またはなどのプレーンテキストエディタを使用する方がemacsはるかにnano適していました。

関連情報