• 多点触控与多鼠标支持


    多点触控与多鼠标支持

     

    最进将工作流平台进行了升级,除了用WF4重新构建了后台,最大的改变就是全部图形化了用户界面

    原计划在用户界面中全面启用多点触控技术,但发现多点触控的效果没有想象中的那么绚.

    下面是应用情况:

    多点触控在手持设备(主要是手机)上的应用情况

    虽然现在市面上的多点触控在手机种类很多,但可做为NET二次开并不多,我使用的是魅族M8做二次开发,用以实现手机上的业务流程办理客户端.

    在手机上实现多点触控主要就是两个内容:缩放,手式

    缩放主要用于操做流程图,手式主要用于翻页

    总体来说效果可以

     

    多点触控在笔记本上的应用情况

    我使用的多点触控笔记本是那种可以将屏幕翻转过来后象平板电脑的那种.

    除实现缩放主要用于操做流程图,手式主要用于翻页外,还添加了多元素的同时多点触控移动功能,为具备焦点的输入框添加了自动屏幕键盘弹出,其他操作与传统触摸屏的操作方式一样.

    在查看数据时,使用触控方式翻页效果不错,其他操作,我还是喜欢使用键盘与鼠标

     

    多点触控在台式机上的应用情况

    确切的说,我使用的支持多点触控的一体机

    正常情况下, 笔记本与台式机的应用程序是一样的,但多点触控应用除外

    由于我的多点触控一体机是后期才到的,前期一直使用多点触控笔记本测试,

    当使用多点触控笔记本时是将屏幕翻转过来后象平板电脑那样放到桌子上, 屏幕与桌面平行,双手是平行放于屏幕上,这种操作没有问题.

     

    但一体机/台式机的显示器是垂直于桌面,使用时,双手手腕要翻起,这种姿势5分钟左右手腕就变的酸痛.

    如果改装电脑桌,将一体机/台式机的显示器嵌入桌内,使显示器与桌面平行,这样在长时间使用后,颈椎又开始酸痛.

     

     

    多点触控在大屏幕上的应用情况

    业务讲解时,多人在大屏幕上使用多点触控其实才是我要追求的效果.

    但在实际使用中,以下几点让我决定放弃

    1. 使用电脑+普遍大屏幕/投影,讲解人员是面对观众的,用多点触控方式,是背对观众的.

    2. 讲解人员讲解时挡住了部分屏幕,为了让观众可以看见屏幕上的内容, 讲解人员需要频繁的从屏幕前闪身

    3. 设想一下,两个漂亮的MM在一块屏幕前背对观众,伸开双臂,张开手指,上下挥舞,大家回想到什么..........

     

     

    多鼠标支持

    虽然我放弃了多点触控在大屏幕上的应用,

    但在我的业务讲解部分非常需要多人同时操作这种功能.

     

    于是我想到了多鼠标支持:

     

    先看一下一个例子:

     

    1.为电脑插上两个鼠标,如果是笔记本,可以使用触控板+鼠标

    2.下图中黄色箭头与蓝色箭头分别代表两个鼠标指针

    3.可用任意鼠标指针对下图中的控柄进行拖放操做

    4.可内时使用两个鼠标同时拖放两个不同的控柄

     

     

     

     

    程序使用了Microsoft.Multipoint.Sdk,为控添加了一组鼠标的Multipoint事件

     

    本例下载:

    https://files.cnblogs.com/foundation/Wxwinter.Multipoint.TestA.rar

  • 相关阅读:
    阻止事件传播的常用方法
    原生JS获取元素的位置与尺寸
    FileReader 与canvas结合使用显示图片
    dot.js使用心得
    时间格式转换
    JS对象操作
    vue-awesome-swipe 基于vue使用的轮播组件 使用(改)
    vscode 插件推荐
    chrome 发送请求出现:Provisional headers are shown 提示
    手机端
  • 原文地址:https://www.cnblogs.com/foundation/p/1754418.html
Copyright © 2020-2023  润新知