首页 > 解决方案 > Unity 输入系统的默认键盘布局是否与 Mac 笔记本电脑上的美式英语键盘相对应?

问题描述

许多从 XR 设备模拟器映射到 XR 装备的动作资产及其组件(即快速转弯)在我的机器上不起作用。这是运行 Big Sur 的 2016 年末 MacBook Pro。

我开始认为输入系统的默认键盘布局可能与我的不匹配,因为我使用的是 Mac。

与 XR 装备的左右手控制器相关的 leftShift 和 Spacebar 等修改器用于平移指针,而 CTRL + 右键单击​​/拖动用于环顾四周。

这就是设备模拟器正常运行的程度。

当我在我的 XR 装备上设置瞬移和快速转动组件并配置快速转动时。我尝试在按住 leftShift 或空格键的同时按下 W 和 D 键绑定器来执行快速转动。我一直被困在这一点上,一遍又一遍地重建我的项目,试图缩小输入系统的问题。

我在这里发现有一些方法可以通过使用keyboardLayout 属性来查询哪个键盘布局处于活动状态。如何使用这些声明来监控输入系统使用的键盘布局?我已经被这个问题困住了 4 周了。

谁能想到并概述一种我没有想到的方法来调试阻止 XR 装备、XR 设备模拟器或输入系统正常工作的问题?

标签: unity3d3daugmented-realityvirtual-reality

解决方案


推荐阅读