【发布时间】:2012-03-28 14:30:19
【问题描述】:
我有一个想法,要编写一个程序来修改 Linux 上文本字段的行为。我想要的是程序会根据整个系统中文本字段的文本方向自动更改文本输入语言。例如,如果我安装了英语和希伯来语语言,并且我单击某些软件中通常从右到左输出文本的文本字段,那么程序会自动将文本输入语言更改为希伯来语。如果我单击从左到右输出文本的文本字段,程序会将语言切换为英语。
我对 Linux 上的系统或 UI 编程知之甚少,(在 Windows 上更有经验),我不知道从哪里开始。有没有办法在 Gnome 和 KDE 上的 GUI 元素上注册“钩子”?也许我应该将它添加到 Gnome 和 KDE 的代码中?
如果有任何关于如何开始的提示,我将不胜感激。
非常感谢,
奥德。
【问题讨论】:
-
先学习GTK和Qt。然后,根据您的意愿专门化他们的文本输入小部件。在适当的 Gtk 和 Qt 论坛上讨论,并提出建议。祝你好运(你需要它)。