Questions tagged «touchscreen»

7
如何使jQuery UI'draggable()'div可拖动到触摸屏?
我有一个draggable()可在Firefox和Chrome中使用的jQuery UI 。用户界面的概念基本上是单击以创建“便利贴”类型的项目。 基本上,我单击或轻击div#everything(高和宽均为100%)来监听点击,然后显示输入文本区域。您添加文本,然后将其保存。您可以拖动此元素。那可以在普通的浏览器上使用,但是在iPad上我可以测试,但不能拖动项目。如果我触摸以选择(它随后会稍微变暗),则无法拖动它。它根本不会向左或向右拖动。我可以上下拖动,但是我不拖动个人div,而是拖动整个网页。 因此,这是我用来捕获点击的代码: $('#everything').bind('click', function(e){ var elem = document.createElement('DIV'); STATE.top = e.pageY; STATE.left = e.pageX; var e = $(elem).css({ top: STATE.top, left: STATE.left }).html('<textarea></textarea>') .addClass('instance') .bind('click', function(event){ return false; }); $(this).append(e); }); 这是我用来“保存”笔记并将输入div变成仅显示div的代码: $('textarea').live('mouseleave', function(){ var val = jQuery.trim($(this).val()); STATE.content = val; if (val == '') { $(this).parent().remove(); …

6
如何使用ADB通过sendevent命令将触摸事件发送到设备?
我正在尝试使用AndroidDebugBridge将触摸事件发送到设备,以便可以进行UI测试的一些基本自动化操作。我关注了LINK中的讨论。我能够使用sendevent在模拟器上模拟触摸,但是无法在设备上执行相同操作。 就像上面的链接一样,仿真器似乎每次触摸都会发送6个事件(xcoord,ycoord,2个用于新闻,2个用于释放),并且很容易使用此信息发送事件,但是设备触摸屏的getevent似乎可以产生太多事件。 是否有人设法将触摸从ADB发送到设备?您能否分享解决方案。

11
使用Android检测长按
我目前正在使用 onTouchEvent(MotionEvent event){ } 检测用户何时按下我的glSurfaceView,有一种方法可以检测何时长按。我猜如果我在开发文档中找不到很多东西,那将是围绕方法的某种变通。例如注册ACTION_DOWN并查看ACTION_UP之前需要多长时间。 如何使用opengl-es在android上检测长按?

4
在OS X中以编程方式模拟鼠标输入
是否可以从OS X中的程序模拟鼠标的动作?具体来说,简短的版本是我正在尝试使用两个网络摄像头来模拟触摸屏。因此,假设我可以获得X,Y位置,是否可以通过鼠标移动或单击将信息发送到OS? 编辑-或者如果在另一个操作系统中特别容易,我愿意考虑一下。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.