Eu digito hebraico e inglês. Quando uso os diálogos do Gerenciador do Windows, ou um editor de texto da GUI, como o leafpad, e digito texto hebraico, descubro que as teclas de seta horizontais ( LeftArrow e RightArrow ) se comportam da seguinte maneira :
Agora, com o texto em inglês, tudo isso equivale à mesma coisa, mas em hebraico, a ordem visual e lógica são opostas (ignorando certas advertências, o BiDi é complicado). Então, estou ficando um comportamento de teclado confuso e inconsistente.
Por outro lado, isso não acontece com o LibreOffice, por exemplo.
Por que isso está acontecendo? Isso é um bug em algum mecanismo de renderização de texto GTK +? É algo que eu configurei errado? Algum outro problema?
Notas:
Meu layout de teclado é:
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)" };
};
Tags text gtk lxde cursor right-to-left