Как бразилец, я хочу, чтобы моя американская клавиатура использовала мертвые клавиши и отображала cedilla (ç) в '+ c. Отображение по умолчанию дает мне ć. Для приложений на основе GTK эту настройку легко выполнить, установив следующую переменную среды:
GTK_IM_MODULES=cedilla
Однако для приложений на основе Qt (например, KWrite) тот же метод не работает:
QT_IM_MODULES=cedilla #doesn't work!
Приложения Qt продолжат печатать ć. Как мне отладить и исправить это?
Примечание: пожалуйста, не предлагайте подход, приведенный здесь. Набрав AltGr + c, вы чувствуете себя очень чуждо бразильцу, и решение GTK работает просто отлично.