windows-8 - Surface SDK 仅适用于 Surface

标签 windows-8 touch pixelsense

这可能是一个愚蠢的问题,但我无法在任何地方找到答案。 Microsoft Surface SDK 2.0 是否仅适用于 Microsoft Surface 产品,还是我可以将其用于其他触摸屏?我真的很喜欢 SurfaceTextBox 控件的工作方式(单击时弹出屏幕键盘)并且想知道我是否可以在我正在制作的程序中使用它(它使用 Elo 触摸屏显示器,而不是多点触控)。

编辑 感谢您的回复。我下载并安装了 SDK 2.0,并尝试运行其中包含的示例应用程序。它们似乎对我的手指触摸没有反应,但如果我使用随附的模拟器,它们就会起作用。我在 Windows 7 上运行它。为什么它在我的触摸屏上似乎不起作用?

最佳答案

是的,您可以在任何触摸屏上使用它。它适用于 WinRT/Windows 8 和 Windows 7。我已经将它用于 Surface、平板电脑(WinRT 和 Win7 平板电脑)和支持触摸的桌面应用程序,它工作得非常好。

安装程序要求您安装 Visual Studio 2010,但如果您在工具箱中手动导入 DLL,您也可以在 Visual Studio 2012 和 2013 预览版中使用它。 This是对另一个问题的回答,由我的一位同事回答如何在 Visual Studio 2012 中使用 Surface SDK 2.0

它是支持触控 WPF 应用程序的绝佳工具包,还可以用作 WinRT Metro UI 的替代品,以防您无法使用该工具包(例如,当您使用 USB 接口(interface)或需要桌面服务时)。

更新: 由于您将问题更新为如何让 Elo 触摸屏与 native Windows 7 触控一起工作,我建议您下载并安装最新的 drivers .如果支持 native Windows 触摸,您的触摸屏将仅适用于 WPF 触摸/Surface SDK。安装最新的驱动程序应该可以完成这项工作。不要忘记,您可能必须在控制面板(笔和触摸)中启用和配置触摸输入。

关于windows-8 - Surface SDK 仅适用于 Surface,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17710515/

相关文章:

javascript - Three.js 演示中无法通过触摸选择超链接

windows - 如果 Xaml 按钮在触摸屏上被按住则为 "clicked"

ios - 为 SpriteKit 转换 UITapGestureRecognizer 的触摸位置 - Swift

delphi - 如何在 Delphi 中为 Microsoft Surface Pen 编程?

c# - 使用 C# 获取/设置 "File History"(Windows 8) 设置

javascript - 将动态数据从 API 绑定(bind)到 FlipView 控件

wpf - window 7 触控

c# - 在 Microsoft Surface 上禁用波纹反馈

Surface RT 上的 TFS SDK

c# - C# xaml 中的范围 slider 控件