标签: touchscreen

如何为触摸屏创建一个jQuery UI'draggable()'div draggable?

我有一个draggable()适用于Firefox和Chrome 的jQuery UI .用户界面概念基本上是单击以创建"post-it"类型项.

基本上,我点击或点击div#everything(100%高和宽)听取点击,并显示输入textarea.您添加文本,然后在完成后保存它.你可以拖动这个元素.这适用于普通浏览器,但在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);
});
Run Code Online (Sandbox Code Playgroud)

这里是我用来"保存"音符并将输入div转换为显示div的代码:

$('textarea').live('mouseleave', function(){
    var val = jQuery.trim($(this).val());
    STATE.content = val;
    if (val == '') {
        $(this).parent().remove();
    } else {
        var div  = $(this).parent();
        div.text(val).css({
            height: '30px'
        });
        STATE.height = 30;
        if ( div.width() !== div[0].clientWidth || div.height …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui touchscreen draggable ipad

109
推荐指数
4
解决办法
10万
查看次数

如何使用ADB使用sendevent命令向设备发送触摸事件?

我正在尝试使用AndroidDebugBridge将触摸事件发送到设备,以便我可以为UI测试做一些基本的自动化.我已经在LINK中进行了讨论.我可以使用sendevent模拟模拟器上的触摸,但无法在设备上执行相同的操作.

就像上面的链接一样,模拟器似乎每次触摸发出6个事件(xcoord,ycoord,2个用于按下,2个用于发布)并且很容易将这些信息用于sendevents,但是设备的触摸屏的getevent似乎产生太多的事件.

有人设法将ADB的触摸发送到设备吗?你能分享一下解决方案吗?

automation android touchscreen adb

81
推荐指数
5
解决办法
13万
查看次数

使用Android检测长按

我目前正在使用

onTouchEvent(MotionEvent event){
}
Run Code Online (Sandbox Code Playgroud)

检测用户何时按下我的glSurfaceView是否有办法检测何时进行长按.我猜我是否在开发文档中找不到多少,那么它将是某种方法的工作.类似于注册ACTION_DOWN并查看ACTION_UP之前的时间.

你如何使用opengl-es检测android上的长按?

java android touchscreen long-click

70
推荐指数
3
解决办法
10万
查看次数

在OS X中以编程方式模拟鼠标输入

是否可以从OS X中的程序模拟鼠标的动作?具体来说,简短的版本是我试图使用两个网络摄像头模拟触摸屏.假设我可以获得X,Y位置,我可以将信息作为鼠标移动或点击发送到操作系统吗?

编辑 - 或者如果在另一个操作系统中特别容易,我愿意考虑这一点.

macos mouse input touchscreen

62
推荐指数
3
解决办法
2万
查看次数

JavaScript将触摸事件映射到鼠标事件

我正在使用与鼠标移动事件一起操作的YUI滑块.我想让它回应touchmove事件(iPhone和Android).当touchmove事件发生时,如何生成鼠标移动事件?我希望只是通过在顶部添加一些脚本,touchmove事件将被映射到鼠标移动事件,我将不必使用滑块更改任何内容.

javascript touchscreen javascript-events

54
推荐指数
3
解决办法
8万
查看次数

如何确定Android设备是否有触摸屏?

我花了相当多的时间让我的UI只使用键盘输入.但最后我不确定我是否可以依赖Android设备都有触摸屏的假设.

有没有办法确定Android设备是否有触摸屏?

android touchscreen feature-detection

36
推荐指数
1
解决办法
2万
查看次数

与有表现性失语症的人沟通的技术?

一位家庭成员几年前中风,现在有表现性失语症.她理解对她说的是对正在发生的事情的认知,但不能表达自己.她可以回答是/否问题(你想去购物吗?你在寻找你的耳环吗?)但她不能阅读(英语不是她的母语,她没有读过印地语几十年.)

我是这个家庭的技术专家,我打算想出一些东西来帮助我们沟通.这个想法是有一些图画书,她可以指出她想要的东西.

我的第一个问题:对于有表现性失语症的人,是否已经存在某种辅助技术?这些可以是硬件还是软件设备?

如果没有,那么这样的软件似乎并不难写.我最初的想法是有一个图片界面 - 可能按类别(食物,购物)分开 - 在那里她可以指向一张单独的图片来表明她需要什么.我们可以使用这样的软件轻松添加更多项目,我们可以有一个界面,她(或我们)可以"翻页".

这表明最好的解决方案是使用触摸屏而不是鼠标.训练她瞄准鼠标或在键盘上找到键是非常困难的.

我们正在考虑购买平板电脑并编写一些基本软件.但平板电脑价格昂贵且易碎 - 我不确定它是否能够在养老院遭受泄漏或被撞倒.

所以我的下一个问题是:我可以在哪种类似平板电脑的设备上进行编程?我对硬件一无所知,但如果有什么东西,我们可以特别订购它.这样一个项目的安全性和持久性是什么?我们可以在iPod或手机上做点什么,但我觉得这个界面太小了.

最后,这里有没有人有这种辅助技术的经验?在设计这样的系统时我可能没有预料到的事情?

编辑

我添加了一个(非常大的!)赏金.我有点想把这个问题提到人们可能有的任何建议,评论和经验.这是一个非常现实和重要的项目,因此,虽然我们将(正在制定)解决方案,但任何见解都会特别有用.

现在计划是在她的房间里安装一个屏幕.在看到她能够使用简单的原型后,我们要么教她使用轨迹球,要么使用触摸屏.然后软件类似于旧的"超级卡"套牌:

----------------------------------------------------------------
|   --------------          --------------                     |
|   |  Clothes   |          |    Food    |      ...            |       
|   --------------          --------------                     |
|                                                              |
|    Pic of item 1     Pic of item 2     Pic of item  3        |
|                                                              |
|                                                              |
|                                                              |
|                                                              |
|    Pic of item 4     Pic of item 5     Pic of item  6        |
|                                                              |
|                                                              |
|                                                              |
| …

touchscreen medical tablet assistive-technology

32
推荐指数
3
解决办法
3794
查看次数

触摸屏设备上的HTML5拖放API

我只是想知道用于拖放的HTML5 API是否包括对触摸屏显示的支持.

我在想iPhone,但我知道这还不支持.我想知道这是否只是赶上Apple的一部分,以支持HTML5拖放Safari手机,但我也在想也许HTML5 API不够强大,但我非常怀疑.

在标准的触摸屏笔记本电脑平板电脑等上怎么样,我没有,所以我无法测试,但我想会包括支持,因为据我所知,表接口只是取代鼠标控制,所以就浏览器而言,最终用户实际上只是使用鼠标.

有什么想法吗?

html api html5 drag-and-drop touchscreen

30
推荐指数
2
解决办法
3万
查看次数

触摸在WPF应用程序中滚动ScrollViewer并禁用RealTimeStylus

我们正在开发一个WPF 4.5应用程序,该应用程序将在带有触摸屏监视器的Windows 8计算机上运行.

我们已按照MSDN上的说明禁用对RealTimeStylus的支持,因为我们有一些需要通过WM_TOUCH支持多点触控的视图.

问题是禁用RealTimeStylus支持似乎也会禁用用户使用触摸滚动ScrollViewer的功能 - 通常用户可以用手指平移ScrollViewers,但如果禁用RealTimeStylus支持,则似乎无法执行此操作.ScrollViewer的PanningMode设置为"Both".

是否可以在WPF应用程序中组合这些内容,还是它们是互斥的?

wpf touchscreen scrollviewer windows-8

25
推荐指数
1
解决办法
1476
查看次数

从我接触触摸屏的位置获取坐标

我尝试从触摸屏触摸位置获取坐标,然后在此处放置特定的UIImage.

我怎样才能做到这一点?

touchscreen coordinates swift

25
推荐指数
3
解决办法
4万
查看次数