Los programas Gtk pueden tener diferentes temas de vinculación vinculando diferentes claves a las señales gtk, pero los programas afaik, qt no pueden hacer eso ahora.¿Es posible implementar combinaciones de teclas de estilo de emacs en todos los programas Qt (probablemente como un complemento qt)?
Desde Qt los complementos (como la mayoría de este tipo de biblioteca lo hacen, y lo que quiero decir es High Level Plugin o Qt Extension) y al menos algunos de ellos (High Level Plugins) pueden cargarse automáticamente por todos los programas qt de acuerdo con algo como ENV, ¿es posible tener combinaciones de teclas globales (Emacs u otro estilo) (al menos en toda el área de entrada) usando el complemento qt? O en otras palabras, ¿alguien sabe qué tipo de complemento (de alto nivel) debería ser?
Mi conjetura es un complemento de inputcontext o un complemento accesible (puente). Para el plugin de contexto de entrada, me pregunto si esto puede funcionar con el método de entrada ya que afaik solo se puede habilitar un backend de entrada por vez. Para el complemento accesible, no he descubierto cómo cargarlo automáticamente.
Gracias.
¿Qué tal la parte de carga? (No encontré ningún documento sobre cómo Qt dicide cargar estos complementos ~~~) – yuyichao
Aunque estas extensiones ESTÁN cargadas en la mayoría de los programas qt (que tienen cuadro de entrada) pero no en skype. ¿Alguna razón para eso? – yuyichao
Es lo que quiero decir con "plug-in". (y mi pregunta es solo si hay un tipo de complemento que pueda usar). Creo que probablemente los complementos de accesibilidad o inputcotext pueden ayudar, pero no sé cómo/cuándo se cargan estos complementos. De hecho, estoy bastante seguro de que un complemento de InputContext puede hacer esto (solo para el contexto de entrada) si no está utilizando ningún método de entrada. (por cierto, para skype es probable porque skype no usa el elemento qt estándar ~~) – yuyichao