首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当有硬件键盘- Windows 10时,是否有方法在UWP应用程序中显示触摸屏键盘

当有硬件键盘- Windows 10时,是否有方法在UWP应用程序中显示触摸屏键盘
EN

Stack Overflow用户
提问于 2019-12-21 04:20:46
回答 2查看 1.1K关注 0票数 2

我正在开发windows 10操作系统的UWP应用程序。当用户单击文本框时,我需要显示触摸屏键盘。

以下是要求。

1.Windows 10操作系统

2.平板模式关闭

3.附硬件键盘。

我已经浏览了微软的示例https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/TouchKeyboard。但却找不到解决办法。

我已经启用了“显示触摸键盘时,没有在平板模式和没有键盘附加”键盘设置。正如它所说的,它只在没有硬件键盘的情况下才能工作。

但我需要在有硬件键盘的情况下显示触摸屏键盘。

我尝试将InputPane作为以下代码示例使用:

MainPage.xaml

< TextBox x:Name="text1" Width="300" Height="50" ></TextBox>

MainPage.xaml.cs

代码语言:javascript
复制
   {
        this.InitializeComponent();
        text1.AddHandler(TappedEvent, new TappedEventHandler(text1_Tapped), true);
   }


 private void text1_Tapped(object sender, TappedRoutedEventArgs e)
   {
        InputPane pane = InputPane.GetForCurrentView();
        pane.TryShow();
   }

这也没有显示触摸屏键盘时,硬件键盘是附加。

请指导我解决这一要求。

EN

回答 2

Stack Overflow用户

发布于 2019-12-23 03:09:16

当有硬件键盘- Windows 10时,是否有方法在UWP应用程序中显示触摸屏键盘

从这个案例派生出来,我们无法在UWP桌面模型中启动触摸屏键盘。但我们可以推出wpf应用程序,然后间接调用osk.exe

为了将wpf应用集成到UWP中,我们可以参考这个教程。并通过UWP AppService与wpf客户端进行通信。

我们可以发送消息,告诉wpf客户端启动osk.exe时,TextBox集中从UWP Client

票数 0
EN

Stack Overflow用户

发布于 2022-07-25 07:47:43

我能够使用CoreInputView.GetForCurrentView().TryShow(CoreInputViewKind.Keyboard).在桌面模式下显示/隐藏屏幕上的键盘

代码示例:

.xaml:

代码语言:javascript
复制
<TextBox GotFocus="TextBox_OnGotFocus" LostFocus="TextBox_OnLostFocus" InputScope="Number"/>

.xaml.cs:

代码语言:javascript
复制
private void TextBox_OnGotFocus(object _, RoutedEventArgs __)
{
    CoreInputView.GetForCurrentView().TryShow(CoreInputViewKind.Keyboard);
}

private void TextBox_OnLostFocus(object _, RoutedEventArgs __)
{
    CoreInputView.GetForCurrentView().TryHide();
}

此外,还可以通过设置InputScope值来控制键盘类型,例如: Number、NumericPin、Text或其他值:https://learn.microsoft.com/en-us/uwp/api/Windows.UI.Xaml.Input.InputScopeNameValue

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59433465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档