私はヘブライ語と英語を入力します。 Windows管理者のダイアログボックスまたはGUIテキストエディタ(例:leafpad)を使用してヘブライ語のテキストを入力すると、水平矢印キー(およびLeftArrow)RightArrowが次のように機能することがわかりました。
- キーを押さずにキーを使用してカーソルを移動することは、最初に入力した文字から後で入力した文字への論理的な移動です。
- を押すと、Shift選択と移動も論理的な順序で行われます。
- を押すとCtrl単語の長さが移動します。視覚的つまり、左矢印は左に移動し、右矢印は右に移動します。
英語のテキストの場合、これはすべて同じですが、ヘブライ語では視覚的順序と論理的順序は逆です(特定の警告を無視するとBiDiは複雑になります)。だから私のキーボードの動きは混乱して一貫性がなくなります。
一方、LibreOfficeなどのソフトウェアではこれは発生しません。
なぜこれが起こるのですか?これはいくつかのGTK +テキストレンダリングメカニズムのバグですか?私が間違って設定したのでしょうか?他に質問がありますか?
メモ:
- 私のディストリビューションはLubuntu 15.04です(LXDEをウィンドウマネージャとして使用)。
私のキーボードレイアウトは次のとおりです
xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete+ledscroll(group_lock)" }; xkb_symbols { include "pc+us+il:2+inet(evdev)+group(alt_shift_toggle)"}; xkb_geometry { include "pc(pc105)" }; };