HoloLens开发手记 - 使用配件 Working with accessories
HoloLens提供了通过蓝牙使用配件的能力。使用附件两种常见情况是用来点击手势和虚拟键盘。对本文来讲,两个最常见的配件就是HoloLens Clicker(点击器)和蓝牙键盘。HoloLens包含了一个蓝牙4.1射频器,同时支持蓝牙HID和蓝牙GATT配置文件。
配对蓝牙附件 Pairing bluetooth accessories
HoloLens配对一个蓝牙外围设备的体验和在Windows 10桌面和移动端配对类似:
- 从开始菜单,进入设置
- 前往设备菜单
- 如果蓝牙是关闭的,则打开蓝牙开关
- 使你的蓝牙设备进入配对模式。不同的设备做法都不一样。大部分蓝牙设备通过长按一个或多个按钮进入配对模式
- 等待设备名称出现在蓝牙设备列表中。一旦出现,就点击配对按钮。如果你周围有很多设备的话,你需要滑动列表去寻找你的设备,然后尝试配对
- 当和具有输入能力的蓝牙附件配对时,可能会出现6位或8位数字pin码。确保你输入了正确的pin码,以完成配对
点击器 HoloLens Clicker
HoloLens Clicker是第一款为HoloLens特别定制的外围设备,它被包含在HoloLens开发者版套件中。HoloLens Clicker允许用户使用最小的手部移动来实现点击和滑动,以来替换点击手势(Air-tap)/它不是所有手势的替代品。例如,绽开手势(Bloom)和缩放或移动手势使用了手的运动。HoloLens是一个带着简单按钮的方向传感设备。它通过低功耗蓝牙连接到HoloLens。

为了选中一个全息图像,凝视它,然后点击。点击器的朝向并不影响这个操作。为了滚动或者平移,首先点击按对象,然后上下或左右旋转点击器。当滚动对象时,你将会通过 +/- 15°转动手腕达到最快速度。更多的移动将不会滚动的更快。
点击器内置了2个LED指示灯:
- 白色LED指示设备是否正在配对(闪烁)或者充电(纯色)
- 琥珀色LED指示设备是否电量低(闪烁)或者发生错误(纯色)
你可以预期它充满后,具有2周以上正常使用续航时间。当电量低,你点击按钮或者从休眠中唤醒它时,琥珀色指示灯会在5秒内闪烁10次。如果点击器在极度低电量模式,琥珀色LED在5秒内会更快速的闪烁。
蓝牙键盘 Bluetooth Keyboard
英语全键盘蓝牙键盘能够被配对,可以在任何需要使用全息键盘的地方使用。使用一个高质量的键盘可能会有些不同,所以我们推荐使用 Microsoft Universal Foldable Keyboard 和 Microsoft Designer Bluetooth Desktop.(反正是他们自己的键鼠,hh)
其他蓝牙附件 Other bluetooth accessories
支持蓝牙HID和蓝牙GATT配置文件的设备,都能够和HoloLens配对。HoloLens点击器是唯一支持滚动和选择手势的蓝牙附件。其他蓝牙HID和GATT设备将能在HoloLens上获取到配套应用。
不支持的外围设备包括:
- 蓝牙音频配置文件不受支持的外围设备
- 牙音频设备,如扬声器和耳机可能出现在设置应用程序可用,但Microsoft HoloLens中不可用作音频终端。
- 启用蓝牙的PC和手机不被支持配对,也不能用于文件传输
蓝牙鼠标能够和HoloLens配对,鼠标输入可能在一些应用中可用。但是当前不被shell支持。
解除和蓝牙外围设备的配对 Unpairing a Bluetooth peripheral
- 从开始菜单,打开设置
- 前往设备选项
- 如果蓝牙关闭,则打开它
- 在设备列表中找到你的设备
- 选中你的设备,然后点击移除按钮(Remove)
在HoloLens上禁用蓝牙 Disabling Bluetooth on Microsoft HoloLens
这将会关闭蓝牙的无线射频组件,同时在HoloLens上关闭蓝牙功能。
- 从开始菜单进入设置
- 前往设备选项
- 关闭蓝牙开关
HoloLens开发手记 - 使用配件 Working with accessories的更多相关文章
- HoloLens开发手记 - HoloLens真机上手简评
千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表 ...
- HoloLens开发手记 - 应用程序模型 App model
HoloLens使用Universal Windows Platform (UWP)提供的应用模型.UWP应用模型定义了应用如何被安全和完全地安装.更新.版本控制和移除.它管理了应用生命周期 - 应用 ...
- HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator
首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入 ...
- HoloLens开发手记-开发概述Development overview
开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...
- HoloLens开发手记 - Vuforia开发概述 Vuforia development overview
关于Vuforia,开发AR应用的人基本都会熟悉.之前我也写过一篇关于Vuforia开发的博客:Vuforia AR SDK入门 今天这篇博客则主要是谈谈HoloLens使用Vuforia开发混合现实 ...
- HoloLens开发手记 - Unity development overview 使用Unity开发概述
Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必 ...
- HoloLens开发手记 - Unity之语音输入
对于HoloLens,语音输入是三大基本输入方式之一,广泛地运用在各种交互中.HoloLens上语音输入有三种形式,分别是: 语音命令 Voice Command 听写 Diction 语法识别 Gr ...
- HoloLens开发手记 - Unity之Spatial mapping 空间映射
本文主要讨论如何在Unity项目中集成空间映射功能.Unity内置了对空间映射功能的支持,通过以下两种方式提供给开发者: HoloToolkit项目中你可以找到空间映射组件,这可以让你便捷快速地开始使 ...
- HoloLens开发手记 - Known issues 已知问题
本文主要提及一份问题清单,这些问题都可能对我们开发HoloLens应用造成困扰. Visual Studio 在使用VS 2015 Update 1连接HoloLens时,可能会有些小问题.但是这些小 ...
随机推荐
- 用js控制 给一个input赋值之后,change事件不能捕获到,解决办法
你用js给input赋值后要调用change方法 下面是jquery的写法 $('input#3').val("50"); $('input#3').change(); 自己试试吧
- 云笔记项目-网页端debug功能学习
在做云笔记项目的过程中,除了服务端在eclipse中debug调试代码外,有时候需要在浏览器端也需要进行debug调试,刘老师举了一个冒泡排序算法的dubug例子,进行了讲解. 首先上浏览器端测试代码 ...
- Why is it called “armature” instead of “skeleton”? or perhaps “rig”?
Great question, I’ve always assumed armature/skeleton to be the same thing, here’s a quote from an a ...
- ES6 Number
1. 新增Number.EPSILON(误差检查函数)
- centos 7 一些命令
su 切换到管理员账户cd 'wo shi mu lu'ls 查看 当前目录或者文件tar -xvzf pip-10.0.1.tar.gz 解压 文件systemctl restart network ...
- 20172306《Java程序设计与数据结构》第一周总结
20172306<Java程序设计>第一周学习总结 教材学习内容总结 本周主要学习<Android和Java>书中的第二十三章和第二十六章. 第二十三章:Android简介 A ...
- 注解@ResponseBody的作用
@ResponseBody通常是放在方法上,主要是在前端页面异步请求的时候,返回数据使用.直白点说就是加上这个注解之后,return的数据不会解析成返回跳转路径,而是会默认放在 response b ...
- MyAdvice 填充方法(在原有方法上添加方法)
//applicationContext.xml配置文件 /UserServiceImp继承于UserService接口 <!-- 1 配置目标对象--> <bean nam ...
- 网站日志流量分析采集(LuaJIT系统环境部署-node03,相关jar包自己手动上传)
注:/usr/local/src 是源码包路径,可以自己更改 服务器中安装依赖 yum -y install gcc perl pcre-devel openssl openssl-devel 上传 ...
- 学习Acegi应用到实际项目中(4)
此节介绍:ConcurrentSessionFilter. 在Acegi 1.x版本中,控制并发HttpSession和Remember-Me认证服务不能够同时启用,它们之间存在冲突问题. 在一些应用 ...