问题标签 [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 投票
2 回答
380 浏览

flash - 您更喜欢哪种触摸屏用于 Flash 信息亭工作?

我们公司做了大量的闪存工作,偶尔也会进行离线/信息亭应用程序。我想向我们的客户推荐触摸屏,但对市场了解不够。

有人对任何特定型号的触摸屏有什么好的经验吗?谢谢!

0 投票
3 回答
458 浏览

video - 多台显示器上的视频

我正在编写一个相对简单的程序,涉及 3 个独立的监视器。

每台显示器都有一个在该特定屏幕上移动的按钮。如果您单击该按钮,它将在该屏幕上播放视频。我需要能够让每个屏幕都像完全分开一样。

我已经构建了将运行它的计算机。2 个显卡(4 个 dvi 插槽)。3个触摸屏显示器。体面的电脑设置。

我的问题是:对此最好的方法是什么?我从来没有将视频编程到我写的任何东西中。我只需要一个快速开始去哪里。

我买不起任何真正的软件。开源一切都会很棒。我正在运行 Windows XP 主页(一直更新)这台机器只会这样做(它的展览)

任何帮助都会很棒。你建议什么语言?谢谢大家!

0 投票
5 回答
4327 浏览

user-interface - 触摸屏上最小的按钮尺寸

我参与为医疗设备编写触摸屏应用程序。该程序类似于信息亭,因为用户无法访问开始菜单等,并且用户将使用屏幕键盘在他们需要的罕见事件中键入任何文本。指定的屏幕尺寸为 1280x1024。

问题是:合理界面的最小可触摸按钮尺寸是多少?我认为美国一角硬币在各个方向上都是合理的最小尺寸,原因是一角硬币的大小与我们可以预期人们用手指感觉到的一样小(它的直径为 17.91 毫米,根据万能的维基百科)。

还是大尺寸的一角钱?

编辑:关于我们用户的一些额外知识。由于设备的性质,他们必须有双手,而且他们不会戴手套。他们必须能够操作尺寸最大为 14x17 英寸的胶卷盒(同样,由于设备的性质),所以我有理由相信他们有一定的手动灵活性。

0 投票
1 回答
293 浏览

c# - WindowsForms 的不同布局模式

是否可以为 windows 窗体实现不同的布局模式而无需手动计算对齐位置?

例如:我有一个表单,它应该能够以正常和触摸屏两种模式显示。触摸屏模式是相同的形式,具有更大的按钮、更大的字体并且不应该对齐问题。

.NET 框架 2.0 是否提供对这样的支持?如果不是,最好的方法是什么?我正在寻找一种可重用的策略,我可能想在很多屏幕上使用它

0 投票
2 回答
483 浏览

iphone - 使用触摸屏进行游戏控制

我正在为 Android 平台开发我的第一个视频游戏,作为一个晚上和周末的项目。

它进展顺利,但我对控制灵敏度非常不满意。

在这个游戏中,您在屏幕上左右移动一个对象。屏幕底部是一个“触摸板”,是你的手指应该休息的地方。

我目前正在使用状态变量来保存“MOVING_LEFT,MOVING_RIGHT,NOT_MOVING”,并根据该变量更新每帧播放器对象的位置。

但是,我读取触摸屏输入并设置此状态变量的代码要么过于敏感,要么过于滞后,具体取决于我如何调整它:

这个想法是,当有任何移动时,我会检查用户手指的先前位置,然后找出移动玩家的方向。

这不太好用,我想这里有一些 iPhone/Android 开发人员已经弄清楚如何通过触摸屏进行良好的控制,并可以提供一些建议。

0 投票
2 回答
3088 浏览

.net - WPF 调整窗口大小

我维护了一个我正在重新写入.Net 的触摸屏应用程序。多年来,触摸屏的分辨率已大大提高。不仅分辨率更高,而且像素也更加密集,因此更难看到/操作触摸按钮。

WPF 有没有办法强制应用程序窗口随着分辨率/像素密度的变化而扩大自己的规模?我宁愿不必每隔几年就重新设计这些屏幕。

0 投票
3 回答
10537 浏览

c# - 具有触摸屏功能的 Windows 应用 (C++/C#) 屏幕键盘

将在没有物理键盘的设备上制作应用程序
寻找触摸屏应用程序的最佳实践。
您在 Windows 设备上使用哪些商业/免费屏幕键盘或屏幕数字键盘?
或者我们应该使用库来实现我们自己的输入设备?
目前使用的是标准的windows osk.exe,但我认为它太小了,无法获得良好的触摸屏体验。

更新:我们决定制作自己的键盘,num 小键盘控件(虽然 windows7 小键盘看起来更好)

替代文字

0 投票
1 回答
1953 浏览

winforms - 你如何使 Winform 轨迹栏(滑块)在触摸屏显示器上表现得更合理

修改 Winforms 轨迹栏的最简单方法是什么,以便当用户单击它时,轨迹栏会跳转到鼠标的位置?

默认情况下,轨迹栏移动到其当前位置和鼠标单击位置之间的中间位置。

更新:我正在尝试这样做,以便可以在触摸屏上使用轨迹栏。使用触摸屏拖动非常困难,因此要求轨迹栏直接跳转到用户点击的位置。

0 投票
2 回答
956 浏览

iphone - iPhone SDK:如何存储在触摸事件期间生成的坐标对?

我正在尝试为 iPhone 创建一个旋转对象。我让它计算所有的三角函数。问题是,对于我的项目,每次手指围绕中心点拖动超过 30 度时,我都需要让程序重置 x 和 y。每当我将变量链接到 touchesMoved 函数中当前位置的 x 和 y 时,它们会永久链接并随着拖动事件不断变化,而不是保持不变并每 30 度更新一次。有没有办法静态存储 x 和 y?

Kailoa Kadano,已经这样做了,它仍然链接和更新。代码:currentpoint = [touch locationInView:self.view]; 当起点和当前点之间的角度 >= 30 度设置 altpoint = currentpoint 时,我使用 CGPointMake 做到了,但它没有用。altpoint 不断更新到 currentpoint

0 投票
1 回答
1671 浏览

iphone - 如何获取原始触摸屏数据?

我知道我可以在我的 iPhone 应用程序中获取触摸事件。但是这些触摸事件是为我过滤的。如果我将设备按在我的脸上,它会过滤掉这些触摸事件,因为它可以检测到它不是手指。

我将如何获得未以任何方式过滤的原始触摸事件?