问题标签 [touchscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2550 浏览

api - 触摸屏编程的最新进展是什么?

我想编写一些应用程序来使用触摸屏手势。最新的技术是什么?

API 提供了哪些功能?只是随意的选择和单击功能,还是高级手势也通过 API 公开?是否可以扩展 API 来编写我自己的手势?

我无法立即安排触摸屏设备。现在是否可以进行一些编码并使用我的鼠标使用屏幕模拟器测试我的代码?稍后进行彻底测试,我将得到一个实际的触摸屏设备。

我对 Linux 和 Windows 平台持开放态度。

还想探索台式机(PC 和笔记本电脑)和移动平台(智能手机),前者的压力更大。桌面,因为可用的计算能力很高,并且不想在一开始就陷入与移动相关的问题。

0 投票
1 回答
239 浏览

iphone - 有什么比 UIButton 更快的吗?

我正在编写一个 iPhone 应用程序,它需要对触摸事件做出极快的响应。是否有任何对象可以提供比从笔尖加载的 UIButton 的 UIControlEventTouchDown 结果更快的响应?我对任何不需要大量挖掘或逆向工程的资源持开放态度。

提前致谢!

卢克

0 投票
2 回答
315 浏览

javascript - 如何判断浏览器是否在带有 JavaScript 的触摸屏设备上?

我知道这是一个老生常谈的问题,但这里有:我想知道访问我的网站的设备是否是触摸屏。当然,这意味着可以单独检测到的手机和 iPad,还有其他可能运行 Windows 风格的触摸屏。有没有机会确定这些鼠标上是否存在鼠标?

假设我愿意使用像Modernizr这样的大型 JavaScript 库。这会有帮助吗?

0 投票
1 回答
1153 浏览

javascript - 可以通过单击使用 JavaScript 的链接来模拟按下的键盘快捷键吗?

我正在创建一个“Itunes LP”格式的触摸应用程序,它在 Itunes 中使用 html、css 和 javascript 来创建一个“数字 LP”。该应用程序将有几个 LP 可以通过触摸屏进行探索。在全屏模式下(在 Itunes 和 LP 中),您可以按“esc 键”退出 LP 并进入“coverflow 视图”,您可以在其中选择另一个 LP 进行探索。我将没有键盘或鼠标,因此我需要创建一个按钮/链接,当用户单击此链接时,它会做一件事,即模拟按下的 ESC 键。

所以我的问题是;是否可以在链接中使用 JavaScript 模拟键盘快捷键?我的链接将是“主页”,通过单击此链接,浏览器的行为就像按下了 ESC 键一样。

任何关于此的提示将是最有帮助的。谢谢!

大卫

添加 30/6;

(Itunes LP 的 TuneKit.js 的一部分)

****我的脚本将如下所示:****

所以我想要的是 .linernotes 的图像,单击时模拟按下 ESC 键!

0 投票
2 回答
3896 浏览

c# - 基于 Microsoft 的触控/触控笔输入

免责声明:这是我第一次在平板电脑上开发应用程序。

该应用程序需要允许用户使用平板笔或触摸来写笔记。这必须是一个 .net 应用程序,并且可能在 Windows XP 和/或 Windows 7 上。我的主要任务是从用户界面捕获书面笔记,但我确信我将致力于该应用程序的其他方面。

我已经研究过Digital Ink,它似乎是要走的路,但我不确定目前对 Windows 7 有多少支持,以及将来对这项技术有多少支持。

我的问题:

  1. 我是否朝着正确的方向前进,如果不是……有什么东西可以让我更好地适应这种类型的用户输入吗?

  2. 是否有人有其他提示或良好的参考网站,其中包含有关基于 Microsoft 的触摸和/或平板电脑手写笔输入的良好信息。

0 投票
1 回答
1665 浏览

wpf - 滚动内部列表框时,WPF触摸屏应用程序中应该是全屏的窗口正在移动

我正在使用 VB.NET 和 WPF 编写一个在触摸屏设备上运行的 GUI 应用程序——它必须始终全屏,就像信息亭应用程序一样;窗口不能以任何方式调整大小或移动。该窗口包含一个列表框,用户当前可以通过在列表中拖动来滚动浏览该列表框。我看到的问题是,当用户在列表中拖动时,整个窗口会移动一点,露出下面的桌面,然后一旦用户停止拖动,就会弹回原位。我无法弄清楚如何保持窗口静止,同时仍然允许用户拖动 ListBox 以查看所有列表项。这是我的代码的简化版本:

0 投票
2 回答
2031 浏览

javascript - 屏幕(触摸屏)网络键盘

我有一个 web 应用程序,它需要有在信息亭式、仅限触摸屏的环境中使用的选项。我想知道是否有任何我们可以使用的好的基于浏览器的键盘。可能是基于 javascript 或 jquery 的东西。基本上我们想复制在移动浏览器上打字的体验,但在普通浏览器中。

谷歌提供了很多这类事情的例子,但没有什么比其他任何东西看起来更好或更被广泛接受。我正在寻找具有第一手经验或明确链接到某处正在运行并在某处有效使用的人。

0 投票
2 回答
140 浏览

c# - CE5 中的触摸屏阻止来自外围设备的数据流量

我们正在.Net CF 2 C# 中开发一个带有 Windows CE 5(即将升级到 6)的平台。

我们最近发现的是,如果我们在使用外围设备时触摸触摸屏,外围设备数据流量会超时并且我们的应用程序会崩溃。所以看起来触摸屏阻止了它。作为快速修复,我们希望在使用外围设备时禁用触摸屏,然后重新启用它。

所以我们的问题是,我们该怎么做?

我们是否需要在操作系统构建中添加一些额外的软件包,或者我们可以手动完成。我们已经了解了 touchpaneldisable() 和 touchpanelenable(...)。但是 enable 方法需要回调函数的句柄。所以我不知道如何解决这个问题。

0 投票
1 回答
607 浏览

android - 在 Android 上同时触摸 MapView 和 Button

我在 MapView 的顶部创建了一个包含 MapView 和 Button 的 MapActivity。

像这样:

替代文字 http://desmond.yfrog.com/Himg9/scaled.php?tn=0&server=9&filename=devicef.png&xsize=640&ysize=640

我希望用户用手指触摸 mapView 的一个点,然后用另一个手指触摸“添加位置”按钮(MapView 仍然由第一根手指推动)。

问题是当第一根手指触摸mapView时,就像mapView获得焦点一样。因此,当第二根手指触摸按钮“添加地点”时,它被识别为第二根手指在放置按钮“添加地点”的位置触摸了 mapView

我有一个带有 Froyo 的 Nexus One,所以它应该支持多点触控......

你认为我应该怎么做才能让多点触控在这种情况下工作?!?

感谢您的帮助!!!!:)

0 投票
2 回答
121 浏览

iphone - iPhone SDK:检测在 2 touch max 应用程序中哪个触摸最先出现

在函数内部编码 -(void) ccTouchMoved:(UITouch *)touch withEvent:(UIEvent *)event 在“event”变量中接收 2 次触摸,如何检测哪个触摸的寿命更长?我知道我可以使用全局变量,并且在 touchbegin 中只更新这些变量,但我宁愿以更好的方式来做,如果有的话。