展开

关键词

免费升级你的触摸板支持win10多点触摸

触摸这一简单的操作,无疑是人机交互中最伟大的进步之一。从点按、滑动到捏合、轻扫,触摸操作不仅简单直观,同时能够给予参与者良好的反馈。 作为多点触摸的先驱者,Apple甚至为 MacBook 也装上了硕大的触摸板。不过由于驱动的原因,无论大小如何,Windows 平台下的笔记本触摸板使用体验却一直不尽人意。 好在微软自 Windows 8 以来一直在优化移动设备的使用体验,在 Windows 10 中,我们只需一个驱动就能轻松将触摸板免费升级为精确式触摸板,从而开启 Windows 自带的触摸手势功能。 卸载完成后在官网下载对应的触摸板驱动,并且解压手动安装。解压完成后右键点击你的触摸板,选择“更新驱动程序”,并在随后选择“浏览我的计算机以查找驱动程序软件”。 相比于原厂驱动,精确式触摸板驱动在响应速度以及准确度上均有所提升,并且能够开启 Windows 10 的原生触摸设置。

6010

How-to:利用MultiTouchVista模拟Windows Phone 7的多点触摸

Windows Phone 7上的多点触摸测试     这里,我们可以直接使用Silverlight for Windows Phone Toolkit来进行测试,大家可以到codeplex上进行下载。 其中有一个Demo就是有关Gesture的,可以测试多种手势,其中就包含多点触摸的,下面是程序截图:     大家有兴趣的话,可以自己实践一下!

47990
  • 广告
    关闭

    《云安全最佳实践-创作者计划》火热征稿中

    发布文章赢千元好礼!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    让 linux 实现触摸多点触控与手势操作

    引言 macbook 最吸引人之处就在于他的触控板,三指、四指各式操作让日常的生活、办公无比便捷,而如今,各个 windows 笔记本厂商也纷纷支持多点触控,发挥出了触摸板的优势。 2. fusuma 开源软件 fusuma 实现了多点触控的自定义配置: https://github.com/iberianpig/fusuma。 fusuma 的安装并不复杂。 2.1. 将当前用户加入到系统 input group 中 首先,要让系统能够识别到你的触摸板,而普通用户是不具备自定义输入的权限的,因此需要执行下面命令让你成为输入组的一员: sudo gpasswd -a $ 开启触摸板消息通知 gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled 3. fusuma 的用法 3.1. 后记 如果你需要支持更为复杂的手势操作,或者通过触摸板模拟键盘事件等,都可以通过安装 fusuma 的插件实现: sudo gem install fusuma-plugin-XXXXX 可以参考: https

    28620

    WPF 触摸失效 试试重启触摸

    在使用一些诡异的系统以及诡异的触摸框的时候,也许会出现 WPF 程序触摸失效,失效的本质原因是 Win32 层应用触摸失效。 也许出现的问题是某个窗口设置 TopMost 然后插拔一些触摸设备等,这些行为,如果触摸设备太过诡异,也许就会让 Win32 窗口触摸失效。 而我自己基于开源的 WPF 框架也定制了可以从触摸线程都重启的强力版本,当然了,这个版本非开源的版本 在使用本文的方法之前,请确定你对触摸有足够的了解 如果你对触摸的了解很少,那么我推荐你先看以下博客 WPF 触摸屏应用需要了解的知识 浅谈 Windows 桌面端触摸架构演进 WPF 客户端开发需要知道的触摸失效问题 对于 Win32 应用来说,如果应用的触摸失效了,可以的解决方法是重新注册一次触摸, 关于在 WPF 中的触摸调用细节请看 WPF 触摸到事件 和 WPF 通过 InputManager 模拟调度触摸事件 重启注册触摸的步骤就是先反注册,然后再次注册。

    31040

    冬至 | 今天夜最长,多点陪伴

    腾讯ISUX isux.tencent.com 社交用户体验设计 冬至是全年中日最短、夜最长的一天 今天没有什么比和家人围在一起 吃一碗热气腾腾的团圆更重...

    33120

    WPF 插拔触摸设备触摸失效

    最近使用 WPF 程序,在不停插拔触摸设备会让 WPF 程序触摸失效。通过分析 WPF 源代码可以找到 WPF 触摸失效的原因。 获取触摸流程循环用于拿到用户触摸相关。很多的时候,在用户正常使用的流程只是运行初始化流程循环一次,之后在用户触摸的时候就通过获取触摸流程循环拿到值。 因为 GetPenEvent 和 GetPenEventMultiple 都只有在触摸屏收到触摸信息或者 _pimcResetHandle 被释放会返回,而在用户拔出触摸屏时,触摸屏是没有收到触摸信息, 因为在用户插入触摸屏时触发了 TabletAdded 消息,在之后用户触摸时不会有其他的插拔触摸相关消息。 实际上这里在 _handles 没有值就是用户没有触摸屏,用户插入触摸屏的时间是很少的,没有几个用户一天没事都在插入拔出触摸屏,所以在用户插入触摸屏时再创建一个新的线程,在用户拔出触摸屏去掉这个线程是可以的

    51110

    WPF 获得触摸精度和触摸

    本文主要告诉大家如何获得所有的触摸设备的触摸精度和触摸点数。 需要通过反射的方法才可以拿到触摸的精度。 使用 Tablet.TabletDevices 可以获得所有的触摸设备,获得触摸点数可以通过下面代码 foreach (TabletDevice device in Tablet.TabletDevices ) { Console.WriteLine("触摸点数" + device.StylusDevices.Count);//触摸点数 } 触摸精度就需要使用反射 var builder TabletDeviceType.Touch) { builder.Append(string.Format("{1}:{2} 点触摸 device.Name, device.StylusDevices.Count, tabletSize)); } } 如果发现设备触摸失效

    39510

    WPF 获得触摸精度和触摸

    本文主要告诉大家如何获得所有的触摸设备的触摸精度和触摸点数。 需要通过反射的方法才可以拿到触摸的精度。 使用 Tablet.TabletDevices 可以获得所有的触摸设备,获得触摸点数可以通过下面代码 foreach (TabletDevice device in Tablet.TabletDevices ) { Console.WriteLine("触摸点数" + device.StylusDevices.Count);//触摸点数 } 触摸精度就需要使用反射 var builder TabletDeviceType.Touch) { builder.Append(string.Format("{1}:{2} 点触摸 device.Name, device.StylusDevices.Count, tabletSize)); } } 如果发现设备触摸失效

    6420

    WPF 从触摸消息转触摸事件

    在 WPF 程序可能因为一些坑让程序触摸失效,如果此时还可以收到系统的触摸消息,那么可以通过从触摸消息转触摸事件解决程序触摸失效但不适合所有触摸失效程序 在 WPF 的触摸代码写的不是很清真,特别是触摸到事件可能出现一些坑 ,如WPF 在触摸线程等待主线程窗口关闭会让主线程和触摸线程相互等待 和 WPF 插拔触摸设备触摸失效 等,有时候在开机的过程,如果启动快了,触摸设备还没准备好,刚好在 WPF 初始化的过程 USB 触摸设备才准备好 因为在希沃的设备上主要是触摸屏幕,用户不会有鼠标,如果出现了初始化的过程刚好就是 USB 准备好,那么这个程序将收不到任何触摸事件 在程序启动的时候,可以通过获得触摸精度和触摸点判断当前是否存在触摸设备 但是还可以收到系统的触摸消息,可以通过本文的黑科技收到触摸 在 WPF 的框架,触摸是从 PENIMC 里面获取的,如果通过自己创建一个模拟的触摸设备,请看 WPF 模拟触摸设备 也可以做到模拟一个触摸 在默认的 WPF 程序是收不到系统的触摸消息,需要禁用实时触摸才可以收到触摸消息,在 Win7 和之后都可以从系统收到 WM_TOUCH 消息,通过这个消息可以解析当前的触摸点和触摸面积,通过这两个值可以用来模拟触摸走原有的

    30920

    触摸开关

    触摸开关(Touch-Switch) 想法 有一天我妈让我按个开关,但是苦于没有地方按放啊。正好我在假期没有什么事,我脑袋一闪,触摸开关就立项啦,怎么能这么简单,过程就是这么简单。

    22030

    Android进阶——多点触控

    在学习多点触控之前,先复习下常用的单点触控。 单点触控 Android 触摸事件处理的核心方法为onTouchEvent(MotionEvent event) onTouchEvent(MotionEvent event) 方法中可以接收到完整触摸事件流 有了单点触控的基础,下面介绍多点触控会简单很多, 因为基本原理是相同的。 View) ACTION_POINTER_UP: 有⼿手指抬起,但不不是最后⼀一个(抬起之后,仍然还有别的⼿手指在触 摸着 View) 2.获取多点相关数据 event.actionIndex : 获取触摸手指的下标 event.getPointerId : 触摸手指的id。

    16230

    关于iPhone多点触控

    虽然这个问题很简单,但是对于我这接触两天的菜鸟来说也弄了很久,网上又找不到相关的解决方法,避免其他人和我一样,还是记录一下

    7120

    Android触摸反馈

    View、子 View 谁来消费事件可以实时协商 换成 NestedScrollView:可以滑动 实现 NestedScrollingChild3 接口来实现自定义的嵌套滑动逻辑 自定义单 View 的触摸反馈 可以注册很多事件监听器,事件的调度顺序是onTouchListener> onTouchEvent>onLongClickListener> onClickListener 自定义 ViewGroup 的触摸反馈

    56460

    Android触摸事件_wpf触摸屏点击事件

    触屏事件 三类简单触屏事件: 单击事件:OnClickListener 长按事件:OnLongClickListener 触摸事件:OnTouchListener 这些方法都是View类的,所以像TextView 触摸事件 触摸事件有onTouch方法有参数MotionEvent event,通过对象event方法getX()和getY()可以获取触摸出横纵坐标。 触摸事件第一下必须点在组件上,之后手指可以滑向组件之外,并且可以得到时时的坐标。 简单地说,为一个飞机加上监听之后,我们必须手指放在飞机上才可以拖动飞机。 对最上面的TextView加上触摸监听器,并显示坐标。 xml代码: <?xml version="1.0" encoding="utf-8"?

    6620

    touchesBegan 触摸事件

    ,通过forin循环来遍历NSSet中的每一个元素,当用户用一根手指触摸屏幕时,会创建一个与手指相关联的UITouch对象, 保存着跟本次手指触摸相关的信息,比如触摸的位置、时间、阶段, 当手指离开屏幕时 ,单位是秒 @property(nonatomic,readonly) NSTimeInterval timestamp; 5)获取当前触摸事件所处的状态 触摸事件在屏幕上有一个周期,即触摸开始、触摸点移动 、触摸结束,还有中途取消。 类 UIEvent:成为事件对象,记录产生的时刻和类型,事件对象中包含于当前多点触摸序列相对应的所有触摸对象,还可以提供与特定视图或窗口相关联的触摸对象。 @property(nonatomic,readonly) NSTimeInterval timestamp; 2、方法 1)获取触摸点的集合,可以判断多点触摸事 - (nullable NSSet

    5620

    解读小程序打赏,多点套路,多赚点钱

    最近股票亏很多,所以今天想谈谈“钱”的事,于是我们就谈谈小程序的“打赏”吧。(强行把逻辑拉到线上) 今天也许会让大家学到怎么利用第三方打赏小程序赚钱。 先扯扯微...

    1.4K60

    还是多点

    漂亮的人机界面在很多的电子产品上都能看到,而且给人赏心悦目的感觉,工业上也越来越多的使用触摸屏,而工业上电阻触摸屏比较多,电阻触摸屏和电容触摸屏有很大的不同,稍复杂一些,就是需要校准,而校准到底选几点校准才最合适呢 3 多点校准 ? 一般大于三点的我们都叫多点校准,像常见的四点校准,五点校准,九点校准等。四点校准的选点可参照两点校准,分别选择去四个脚的点,五点和九点校准选点如下 ? ?

    29110

    连接最多点直线 (OWenT 个人模板)

    18120

    扫码关注腾讯云开发者

    领取腾讯云代金券