unity3d - Unity 输入系统的默认键盘布局是否与 Mac 笔记本电脑上的美式英语键盘相对应?
问题描述
许多从 XR 设备模拟器映射到 XR 装备的动作资产及其组件(即快速转弯)在我的机器上不起作用。这是运行 Big Sur 的 2016 年末 MacBook Pro。
我开始认为输入系统的默认键盘布局可能与我的不匹配,因为我使用的是 Mac。
与 XR 装备的左右手控制器相关的 leftShift 和 Spacebar 等修改器用于平移指针,而 CTRL + 右键单击/拖动用于环顾四周。
这就是设备模拟器正常运行的程度。
当我在我的 XR 装备上设置瞬移和快速转动组件并配置快速转动时。我尝试在按住 leftShift 或空格键的同时按下 W 和 D 键绑定器来执行快速转动。我一直被困在这一点上,一遍又一遍地重建我的项目,试图缩小输入系统的问题。
我在这里发现有一些方法可以通过使用keyboardLayout 属性来查询哪个键盘布局处于活动状态。如何使用这些声明来监控输入系统使用的键盘布局?我已经被这个问题困住了 4 周了。
谁能想到并概述一种我没有想到的方法来调试阻止 XR 装备、XR 设备模拟器或输入系统正常工作的问题?
解决方案
推荐阅读
- c++ - 为 c++ 正确构建 dlib 后的未知错误,同时导入它
- asp.net-core - CORS 政策错误
- postgresql - 比较 2 列并在 PostgreSQL 中的新表中输出差异
- node.js - Implementing Spotify's authorization flow using NextJS's api routes throws cors error
- javascript - 带有反例的 JavaScript 闭包问题
- python - 如何将用户输入从函数显示到熊猫数据框中?
- webdriver - How to filter array with text and numbers
- node.js - Port forwarding a Node http server through Asus router. Unable to connect
- python - 按出现次数将计数器添加到列
- python - How to save image with background removal using python opencv