Windows 10款通用应用键盘替代品

Windows 10 universal app keyboard alternative

我必须为通用应用程序创建一个键盘(布局)或类似的东西。我需要一个 "keyboard",它允许我显示一些自己的表情符号,并在按下时将它们添加(编码)到文本字段中。所以就像 public Whatsapp 这样的应用程序更基本。

我找到了一个用于创建某些布局的应用程序,但我认为这不是答案(Microsoft Keyboard Layout Creator)

我还发现 post (https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/2976742-custom-keyboard-via-code)

所以我想我可以制作一个类似弹出窗口的东西,它覆盖键盘(在移动设备上),弹出窗口中是表情符号。这可能吗?

不,文本框仍然获得焦点。 Whatsapp 和 Messenger 使用相同的策略:你在应用栏中有一个表情符号按钮,当用户点击它时,显示弹出窗口并从文本框中移除焦点。这样键盘就消失了。当用户点击表情符号时,以编程方式将其添加到文本框。所以从技术上讲,你不能用任何东西覆盖键盘,但你可以模拟输入面板的行为,使其看起来像键盘一样。