我有一个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) 我正在尝试使用AndroidDebugBridge将触摸事件发送到设备,以便我可以为UI测试做一些基本的自动化.我已经在LINK中进行了讨论.我可以使用sendevent模拟模拟器上的触摸,但无法在设备上执行相同的操作.
就像上面的链接一样,模拟器似乎每次触摸发出6个事件(xcoord,ycoord,2个用于按下,2个用于发布)并且很容易将这些信息用于sendevents,但是设备的触摸屏的getevent似乎产生太多的事件.
有人设法将ADB的触摸发送到设备吗?你能分享一下解决方案吗?
我目前正在使用
onTouchEvent(MotionEvent event){
}
Run Code Online (Sandbox Code Playgroud)
检测用户何时按下我的glSurfaceView是否有办法检测何时进行长按.我猜我是否在开发文档中找不到多少,那么它将是某种方法的工作.类似于注册ACTION_DOWN并查看ACTION_UP之前的时间.
你如何使用opengl-es检测android上的长按?
是否可以从OS X中的程序模拟鼠标的动作?具体来说,简短的版本是我试图使用两个网络摄像头模拟触摸屏.假设我可以获得X,Y位置,我可以将信息作为鼠标移动或点击发送到操作系统吗?
编辑 - 或者如果在另一个操作系统中特别容易,我愿意考虑这一点.
我正在使用与鼠标移动事件一起操作的YUI滑块.我想让它回应touchmove事件(iPhone和Android).当touchmove事件发生时,如何生成鼠标移动事件?我希望只是通过在顶部添加一些脚本,touchmove事件将被映射到鼠标移动事件,我将不必使用滑块更改任何内容.
我花了相当多的时间让我的UI只使用键盘输入.但最后我不确定我是否可以依赖Android设备都有触摸屏的假设.
有没有办法确定Android设备是否有触摸屏?
一位家庭成员几年前中风,现在有表现性失语症.她理解对她说的是对正在发生的事情的认知,但不能表达自己.她可以回答是/否问题(你想去购物吗?你在寻找你的耳环吗?)但她不能阅读(英语不是她的母语,她没有读过印地语几十年.)
我是这个家庭的技术专家,我打算想出一些东西来帮助我们沟通.这个想法是有一些图画书,她可以指出她想要的东西.
我的第一个问题:对于有表现性失语症的人,是否已经存在某种辅助技术?这些可以是硬件还是软件设备?
如果没有,那么这样的软件似乎并不难写.我最初的想法是有一个图片界面 - 可能按类别(食物,购物)分开 - 在那里她可以指向一张单独的图片来表明她需要什么.我们可以使用这样的软件轻松添加更多项目,我们可以有一个界面,她(或我们)可以"翻页".
这表明最好的解决方案是使用触摸屏而不是鼠标.训练她瞄准鼠标或在键盘上找到键是非常困难的.
我们正在考虑购买平板电脑并编写一些基本软件.但平板电脑价格昂贵且易碎 - 我不确定它是否能够在养老院遭受泄漏或被撞倒.
所以我的下一个问题是:我可以在哪种类似平板电脑的设备上进行编程?我对硬件一无所知,但如果有什么东西,我们可以特别订购它.这样一个项目的安全性和持久性是什么?我们可以在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 | | | | | | | | …
我只是想知道用于拖放的HTML5 API是否包括对触摸屏显示的支持.
我在想iPhone,但我知道这还不支持.我想知道这是否只是赶上Apple的一部分,以支持HTML5拖放Safari手机,但我也在想也许HTML5 API不够强大,但我非常怀疑.
在标准的触摸屏笔记本电脑平板电脑等上怎么样,我没有,所以我无法测试,但我想会包括支持,因为据我所知,表接口只是取代鼠标控制,所以就浏览器而言,最终用户实际上只是使用鼠标.
有什么想法吗?
我们正在开发一个WPF 4.5应用程序,该应用程序将在带有触摸屏监视器的Windows 8计算机上运行.
我们已按照MSDN上的说明禁用对RealTimeStylus的支持,因为我们有一些需要通过WM_TOUCH支持多点触控的视图.
问题是禁用RealTimeStylus支持似乎也会禁用用户使用触摸滚动ScrollViewer的功能 - 通常用户可以用手指平移ScrollViewers,但如果禁用RealTimeStylus支持,则似乎无法执行此操作.ScrollViewer的PanningMode设置为"Both".
是否可以在WPF应用程序中组合这些内容,还是它们是互斥的?
我尝试从触摸屏触摸位置获取坐标,然后在此处放置特定的UIImage.
我怎样才能做到这一点?
touchscreen ×10
android ×3
adb ×1
api ×1
automation ×1
coordinates ×1
draggable ×1
html ×1
html5 ×1
input ×1
ipad ×1
java ×1
javascript ×1
jquery ×1
jquery-ui ×1
long-click ×1
macos ×1
medical ×1
mouse ×1
scrollviewer ×1
swift ×1
tablet ×1
windows-8 ×1
wpf ×1