gpt4 book ai didi

c++ - Linux/GTK 中的虚拟键盘

转载 作者:行者123 更新时间:2023-11-30 02:59:37 26 4
gpt4 key购买 nike

我有一个简单的界面(可以触摸,也可以通过鼠标点击操作)。当我选择一个文本框时,应该会弹出一个虚拟键盘。我做了一些挖掘,xvkbd 看起来不错。 X11 是唯一的依赖项,这很好!但是,我不想在系统中安装键盘并调用它发出命令或设置环境变量。我希望键盘成为我制作的应用程序的一部分,它应该在我运行应用程序并选择一个文本框时弹出,而在其他情况下不会弹出。据我所知,从头开始编写虚拟键盘并不是最简单的任务。如果有什么东西可以用在我的 C++ 应用程序中,那就太好了。请指教。

最佳答案

检查火柴盒键盘,它应该可以满足您对 gtk 的需求。

取自其README

Embedding

You can embed matchbox-keyboard into other applications with toolkits that support the XEMBED protocol ( GTK2 for example ).

See examples/matchbox-keyboard-gtk-embed.c for how its done.

关于c++ - Linux/GTK 中的虚拟键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12782912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com