使用触控组和交叉事件实现多点触控手势

荣誉提名
手部手势识别软件工程师与开发者

多点触控手势很难正确编程,因为它们要求开发人员从低级别的触控事件构建高级抽象。在本文中,我们介绍了编程原语,这些原语通过帮助开发人员构建这些抽象,使程序员能够以更易于理解的方式实现多点触控手势。我们的这些原语设计受到了形成性研究的指导,在这项研究中,我们观察了开发人员对自定义手势的自然实现。触控组提供了多个手指的摘要,而不是要求程序员手动跟踪它们。交叉事件允许程序员总结一个或一组手指的移动。我们在两种环境中实现了这两个原语:声明式编程系统和标准命令式编程语言。我们发现这些原语能够定义细微的多点触控手势,我们通过一系列示例来说明这一点。此外,在对这些编程原语的两次用户评估中,我们发现使用这些编程原语实现的多点触控行为比使用标准触控事件实现的更易于理解。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/5318/2019

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2019
emoji_events
奖项
荣誉提名
group
作者
4 位作者
sell
研究子方向
手部手势识别
work
职业/产业
软件工程师与开发者
article
内容状态
仅摘要
hub
相关论文
3 篇相关论文