trackpad相关内容

获取自定义UIView以响应两指触控板的滚动手势(或鼠标滚轮)

我有一个iPad应用程序(C#)和一个自定义UIView,该UIView允许通过触摸和Apple Pencil手写笔触摸进行输入.我正在尝试集成对触控板/鼠标间接支持(如Apple所说的光标或“指针"). 我使用HoverGestureRecognizer使悬停工作.我使用正常的触摸Began/Moved/Ended/Cancelled事件进行了右键单击和控制单击,并检查.type == . ..
发布时间:2020-11-13 20:22:18 其他开发

在触控板上检测手指的绝对位置

我正在使用 13“ MacBook Pro(型号7,1。2010年中) a>,我最近安装了Ubuntu 12.04 LTS,基本上我想做的是制作一个程序,当用户单击Mac触控板的右下角时,该程序会调用右键菜单。 这里的主要问题是检测用户在触控板上的确切位置。当然,在OSX中使用 NSTouch : -(void)touchesBeganWithEvent:(NSEvent *)even ..
发布时间:2020-10-26 19:35:09 其他开发

检查用户是否正在使用触控板滚动?

我创建了一个网站,用户可以在其中使用鼠标滚动或向上/向下箭头滚动浏览画廊。它的工作方式就像我想要的那样,并在使用鼠标滚动时更改一个图像。 但是,如果用户使用触控板滚动,则几乎不可能一次滚动单个图像。 所以我的问题是:有没有办法检查用户是否正在通过触控板滚动,然后更改滚动行为,从而使其变得不那么敏感,从而更容易一次滚动单个图像? 我不太擅长使用jquery,到目前为止,我的解决方案是通 ..
发布时间:2020-06-01 21:11:55 其他开发

如何检测用户正在使用触控板而不是Java swing中的鼠标?

我有一个Java swing应用程序,该应用程序使用“可缩放" JComponent来显示大数据.当用户移动鼠标滚轮时,我会监听这些事件,并从滚动量中更新JComponent的内容. 我想根据用户是否有不同的行为 使用经典鼠标 使用触摸板,就像现代Mac笔记本电脑中可以找到的那样. 我如何检测到用户正在使用鼠标滚轮和触控板来生成滚动事件?我依靠的是Java 1.6 swing, ..
发布时间:2020-05-12 19:05:21 Java开发

NSEvent和魔术鼠标

如何区分事件-(void)scrollWheel:(NSEvent *)event是由魔术鼠标还是触控板触发的? 我问这个问题的原因是因为我想在使用触控板时为滚动事件分配不同的操作,因为用户可以捏合以放大触控板.但是,在魔术鼠标上,用户无法轻易捏住,因此我想使用滚动功能来代替捏住. 我可以使用此行来区分普通鼠标和魔术鼠标: if (([event momentumPhase] ! ..
发布时间:2020-05-12 18:58:14 其他开发

在OS X中生成和发布Multitouch-Events以使用外部相机控制Mac

我目前正在为我的大学从事一项研究项目.目标是使用Microsoft Kinect相机控制Mac.另一个学生正在编写Kinect驱动程序(该驱动程序将安装在Mac后面的天花板或墙壁上的某个位置,并在Macs屏幕上输出所有手指的位置). 使用该手指位置并对其做出反应是我的责任.目标是使用一个手指来控制鼠标并以相同的方式对多个手指做出反应,就像它们在触控板上一样. 我认为这将是简单而直接的, ..
发布时间:2020-04-26 09:50:17 其他开发

jQuery Mousewheel不支持触控板?

我正在使用流行的鼠标滚轮插件来模拟整页滚动,如本网站。 jQuery(function(){ var top = 0, viewport = jQuery(window)。 height(), step = jQuery(“。home .l-section:first”)。outerHeight(), body = jQuery.browser.webkit?jQuery('bod ..
发布时间:2019-05-25 18:59:51 JavaScript

在Javascript中检测触摸板与鼠标

有没有办法检测客户端是否使用触摸板而不是使用Javascript的鼠标? 或者至少可以获得一些合理的估计数量使用触摸板而不是鼠标的用户? 解决方案 在一般情况下,没有办法做你想做的事。 ActiveX 可能允许您查看和检查USB设备,但在最好的情况下,即使这在某种程度上可能,也会限制您使用IE用户。除此之外,没有办法知道。 您可能能够辨别触摸板用户移动光标的方式(或频率)与鼠标 ..
发布时间:2019-05-24 15:58:26 前端开发

Java trackpad 2指滚动监听器

如何在java中的笔记本电脑触控板上检测到双指滚动?我一直在搜索谷歌和这里,但在使用触控板滚动时找不到任何内容,更不用说如何倾听它了。任何帮助将不胜感激。谢谢。 解决方案 如果这是关于监听用户滚动,你可以通过添加 MouseWheelListener 到您的控件。有关详细信息,请参阅如何编写鼠标滚轮监听器。 如果这是关于从触控板而不是鼠标检测特定事件,我不知道有任何Java功能来实现 ..
发布时间:2018-12-17 11:10:57 Java开发

知道Mac OS X下手指在触控板中的位置

我正在开发一个Mac应用程序,当有触摸时,我想知道手指在触控板中的位置。 这是可能的,如果是的,如何? 解决方案 您的视图需要设置为接受触摸( [self setAcceptsTouchEvents:YES ] )。当您得到 -touchesBeganWithEvent:的触摸事件时,您可以通过查看其 normalizedPosition 来找出手指的位置, (每英寸72bp),它的 ..
发布时间:2016-12-07 02:48:57 移动开发

Mac Cocoa:如何区分NSScrollWheel事件是来自鼠标还是触控板?

在我的应用程序中,我想滚动发生,只有滚动鼠标操作,而不是从触摸板上的两个手指手势。基本上,我试图确定scrollWheelEvent是否从鼠标或触控板生成 - (void)scrollWheel:(NSEvent *)theEvent方法。从我迄今为止所知道的,似乎没有直接的方法来完成这一点。 我尝试了一个将布尔变量设为true和false的工作 - (void)beginGestureWi ..
发布时间:2016-12-07 00:13:40 其它移动开发

黑莓6:如何检测长点击轨迹板?

如何检测到点击轨迹板上的长时间?也就是说 > 我可以使用以下方式检测短点击: public boolean navigationClick(int status,int time){ // XXX return super.navigationClick(status,time); } 还可以检测到长按一下与: protected boole ..
发布时间:2016-11-25 11:19:36 其他开发

黑莓6:如何检测轨迹板长时间点击?

你怎么检测长点击跟踪板吗?即在这个啄: 我可以检测到的短的点击有: 公共布尔navigationClick(INT的地位,诠释时间){ // XXX 返回super.navigationClick(状态,时间); } 和我也可以在触摸屏上检测到长按的有:保护布尔的TouchEvent(的TouchEvent事件){ 如果(event.getEvent()== T ..
发布时间:2016-08-10 21:36:52 BlackBerry