Можно ли реализовать привязку клавиш в стиле emacs во всех программах Qt (возможно, в виде подключаемого модуля qt)?

Программы Gtk могут иметь разные темы привязки клавиш, привязывая разные ключи к сигналам gtk, но, черт возьми, программы qt не могут этого делать сейчас.

Начиная с Qt подключаемые модули поддержки (как и большинство подобных библиотек, и я имею в виду подключаемый модуль высокого уровня или расширение Qt), и по крайней мере некоторые из них (подключаемые модули высокого уровня) могут быть загружены автоматически всеми программами qt в соответствии с sth, например ENV, возможно ли иметь глобальные (Emacs или другой стиль) привязки клавиш (по крайней мере, во всей области ввода) с помощью подключаемого модуля qt? Или, другими словами, кто-нибудь знает, какой это подключаемый модуль (высокого уровня)?

Мой guess - это плагин inputcontext или доступный (мостовой) плагин. Что касается плагина контекста ввода, мне интересно, может ли он работать с методом ввода, поскольку afaik только один бэкэнд метода ввода может быть включен одновременно. Для доступного плагина я не знаю, как заставить его загружаться автоматически.

Спасибо.

9
задан jlf 16 December 2011 в 16:37
поделиться