gpt4 book ai didi

c# - 在 Windows 10 平板电脑模式下为一个应用程序禁用虚拟键盘

转载 作者:可可西里 更新时间:2023-11-01 09:40:42 27 4
gpt4 key购买 nike

我们为触摸设备编写了一个 C#/WPF 应用程序,并且已经实现了我们自己的虚拟键盘。自 Windows 10 周年(或更早)以来,我们在“平板电脑模式”下遇到设备问题。只要输入字段获得焦点,默认 OSK 就会打开。

所以问题是:是否可以在我们的应用程序中禁用集成的 OSK?如果没有,是否可以通过注册表或设置禁用仅用于我们的应用程序的 OSK?

最佳答案

我遇到了完全相同的问题。基于this thread ,我设法通过重写 TextBoxOnCreateAutomationPeer 方法来禁用自动键盘 (TabTip.exe) 调用:

class MyTextBox : TextBox
{
protected override AutomationPeer OnCreateAutomationPeer()
{
return new FrameworkElementAutomationPeer(this);
}
}

关于c# - 在 Windows 10 平板电脑模式下为一个应用程序禁用虚拟键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40845538/

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