问题标签 [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 回答
471 浏览

audio - 使用声音输入的触摸屏?

我真的不知道这是否真的可能,但我相信它可以做到。制作一个程序来识别从屏幕上跳出的不同声音并将其转换为稍后显然会被馈送到鼠标的位置,这有多大可能。

我知道这听起来有点愚蠢,但最近我注意到触摸屏幕时会发出非常沉闷、强烈的声音,并且在不同位置触摸时声音会有所不同。可能麦克风“听到”的声音不同,因为屏幕就像一个带有外壳的鼓。无论如何,你怎么看,有人有声音编程的经验吗?

0 投票
3 回答
4341 浏览

html - 基于触摸的客户端上的 CSS 下拉菜单。纯 CSS 下拉菜单会消失吗?

我的公司开始着手将 iPad 添加为我必须测试我的工作的浏览器。这让我想...

由于基于触摸的客户端没有 :hover 状态,纯 CSS 下拉菜单会消失吗?

然后我想即使你添加了一些javascript来使菜单在点击时弹出......当菜单项(扩展到另一个菜单)也是一个链接时会发生什么。您如何区分单击以查看菜单或单击以转到该链接?

当基于触摸的客户端变得越来越普遍时,下拉菜单会发生什么?那里有任何解决方法吗?

0 投票
1 回答
978 浏览

apache-flex - 将 HP TouchSmart 上的虚拟键盘与 Adob​​e AIR 应用程序集成

有谁知道是否可以将 ToushSmart 的虚拟键盘与 Adob​​e AIR 应用程序集成?

在大多数程序(Internet Explorer、Firefox 等)中,当用户触摸文本字段时,会自动弹出一个小键盘图标,按下该图标会调出虚拟键盘。但是,在 Adob​​e AIR 应用程序中单击文本输入字段时不会发生这种情况。

有没有人有使用 AIR/Flash 和触摸屏的经验?是否有任何 API 可以告诉 Windows(或特别是 HP 虚拟键盘)用户已单击文本字段并且应该显示虚拟键盘?文本字段是标准类型 (fl.controls.TextInput)。

任何建议将不胜感激。

提前致谢!

0 投票
1 回答
675 浏览

android - ListActivity 中的 Android TouchEvent ..!

我创建了一个列表活动,我在其中放置了一些项目,我正在使用 OnListItemClick 通过 D-pad 和 KeyLeft 和 KeyRight 按钮获取所需的操作,在 Emulator TouchEvent 中不起作用,我想知道它是否适用于真正的手机? ?? 我如何也启用 TOTouchEvent,任何人都可以帮我解决这个问题。

感谢你的帮助

提前致谢

0 投票
2 回答
973 浏览

c# - 在触摸屏上关闭 Windows 窗体

我们的客户手指粗,我们也是。我们将触摸屏上网本拆开,将它们插入到我们的定制硬件中,然后我编写了一个显示在触摸屏上的软件界面。问题是它在屏幕上方有大约 3/4 英寸的边框,这意味着击中那个红色的小“X”成为一项挑战,尤其是考虑到边缘和角落的电容能力降低。

有没有办法让这个标准的关闭按钮变大?当然,在应用程序中,我总是可以制作非常漂亮的 80x80 按钮,这些按钮完全可用,但似乎无法覆盖表单的默认框架。我们已经尝试启用大字体和所有内置的辅助功能,但似乎没有什么能让它大到足以成功命中。

简单地添加工具栏按钮也不是什么好选择。我们更喜欢使用普通 Windows 应用程序的标准外观。

或者,我们是否应该考虑制作某种“信息亭模式”,让我们简单地进入全屏模式,不做任何涉及任务栏或标题栏的事情?如果是这样,这实现起来有多难?

0 投票
4 回答
73607 浏览

android - 获取 Android 上触摸事件的坐标

我是 Android 新手,我已经完成了 hello world 教程,并且对正在发生的事情有一个基本的了解。我对我的 T-Mobile Pulse 的触摸屏特别感兴趣,所以为了让我开始,我希望能够在屏幕上写下一个 tocuh 事件的坐标,所以假设用户触摸了坐标 5 ,2 - 屏幕上的文本视图会显示它。

目前我有一个简单的程序,它只加载一个 xml 文件,其中包含我打算在其中写入坐标的文本视图。

提前感谢您,我在 Google 上寻求帮助并搜索了 stackoverflow,但我发现的所有内容要么超出了我的想象,要么不适合这个。干杯。

0 投票
1 回答
2647 浏览

android - 在 Android 上制作交互式触摸对象

我以前从未开发过游戏,也没有为 Android 编程过,但我希望在夏天通过开发一款游戏来这样做。

对于我希望用户能够在屏幕上拖动(例如使用触摸手势)的形状,我应该使用哪种类型的对象?如何将 MotionEvent、View 和 Graphics2D 绑定在一起,以使在屏幕上绘制的对象可以与之交互?我想这将使用 ActionListeners / Handlers 但我在这个阶段有点困惑......

一个简单的步骤分解将不胜感激。谢谢

0 投票
4 回答
441 浏览

emulation - 带有触摸屏的 Windows Phone 7 模拟器

我正在考虑让一个小型触摸屏Windows Phone 7 模拟器一起使用......但是开发人员工具会支持来自触摸屏的多点触控吗?到目前为止,我只用单击鼠标看到它...

0 投票
7 回答
102918 浏览

jquery - 如何使 jQuery UI 'draggable()' div 可拖动以用于触摸屏?

我有一个draggable()在 Firefox 和 Chrome 中工作的 jQuery UI。用户界面概念基本上是单击以创建“便利贴”类型的项目。

基本上,我点击或点击div#everything(100% 高和宽)监听点击,并显示输入文本区域。您添加文本,然后在完成后保存它。您可以拖动此元素。这适用于普通浏览器,但在我可以测试的 iPad 上,我无法拖动项目。如果我触摸选择(然后它会稍微变暗),我不能再拖动它。它根本不会向左或向右拖动。我可以向上或向下拖动,但我不是拖动个人div,而是拖动整个网页。

所以这是我用来捕获点击的代码:

这是我用来“保存”注释并将输入 div 转换为显示 div 的代码:

当我加载保存笔记的页面时,我有这个代码:

我的STATE对象处理保存笔记。

Onload,这是整个 html 正文:

所以,我的问题真的是:我怎样才能让它在 iPad 上更好地工作?

我没有设置 jQuery UI,我想知道这是否是我对 jQuery UI 或 jQuery 做错的事情,或者是否有更好的框架来执行跨平台/向后兼容的 draggable() 元素适用于触摸屏 UI。

关于如何编写这样的 UI 组件的更一般的评论也将受到欢迎。

谢谢!


更新: 我能够简单地将它链接到我的 jQuery UIdraggable()调用上,并在 iPad 上获得正确的可拖动性!

jQuery Touch 插件成功了!

0 投票
3 回答
2689 浏览

wpf - 设置 IsManipulationEnabled 时,WPF 控件不捕获按住事件(右键单击)

我开始使用触摸屏进行一些测试,我发现如果 UIControl 的“IsManipulationEnabled”属性设置为 true,则不会捕获由按住手势 (WIN7) 触发的 MouseRightClick 事件。难道我做错了什么?