【问题标题】:How to enable Tablet/Touch Mode in Windows 10 IoT Core如何在 Windows 10 IoT Core 中启用平板电脑/触控模式
【发布时间】:2018-12-21 02:19:15
【问题描述】:

在带有触摸屏的 Raspberry Pi 3 Model B+ 上运行 Windows 10 IoT Core 时,触摸交互似乎停留在桌面模式(显示鼠标光标,无法滑动多行文本框以显示更多内容等)如何强制启用平板电脑/触摸模式?

我已尝试将 TabletMode 和 SignInMode 注册表项添加到 DefaultAccount 注册表位置:

New-Item -Path "Registry::HKEY_USERS\S-1-5-21-2702878673-795188819-444038987-503\SOFTWARE\Microsoft\Windows\CurrentVersion" -Name "ImmersiveShell"
New-ItemProperty -Path "Registry::HKEY_USERS\S-1-5-21-2702878673-795188819-444038987-503\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell" -Name "TabletMode" -Value "0x00000001" -PropertyType "DWord"
New-ItemProperty -Path "Registry::HKEY_USERS\S-1-5-21-2702878673-795188819-444038987-503\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell" -Name "SignInMode" -Value "0x00000000" -PropertyType "DWord"

我已尝试在我的 UWP 应用中检查 UIViewSettings.GetForCurrentView().UserInteractionMode,它是 Touch,符合预期。

我错过了什么?如果我改为在 Visual Studio 模拟器中运行相同的 UWP 应用并选择基本触摸输入选项,那么 UWP 应用交互将按预期工作。

【问题讨论】:

    标签: uwp windows-10-universal touchscreen windows-10-iot-core windows-iot-core-10


    【解决方案1】:

    请参考此document,目前 TabletMode 不适用于 Windows IoT Core。请使用反馈中心应用程序报告此要求。反馈中心应用程序可让您向 Microsoft 告知您在使用时遇到的任何问题Windows 并发送建议以帮助我们改善您的 Windows 体验。

    【讨论】:

    • 我不确定 TabletMode 是否是使 UWP 应用程序像使用模拟器和基本触摸输入选项运行一样的正确设置。是否有一些其他的触摸屏检测使 UWP 应用程序像在模拟器中一样接受滑动等?
    • 另外,Windows.Devices.Input.TouchCapabilities() 报告 TouchPresent=1Contacts=10
    猜你喜欢
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 2014-01-10
    • 1970-01-01
    相关资源
    最近更新 更多