打开SteamVR Input窗口(Window->SteamVR Input),在Actions里in栏中点击+,在右边设置Name为TouchPad,Type为vector2,Required为optional,Localized String为Touch Pad;
点击Open binding UI将会在浏览器中打开一个手柄设置窗口(需要SteamVR正常运行)
点击编辑
点击‘触摸板’右边的‘+’选择'触摸板',位置设为‘Touch Pad’后点击‘√’选择下面的‘保存个人按键设置’
之后在unity的SteamVR Input窗口 'Save and generate'一次作为保险,之后可以进行测试了。
PS:经过“是天空在流眼泪吗”博友提醒,在进行按键自定义的时候请直接在“官方按键设置”里进行,以免出现打包后不识别自定义按键的情况。
若导出项目后自定义的按键无法识别,可以在控制器按键设置界导出设置文件
将导出的文件命名为bindings_vive_controller.json,覆盖StreamingAssets\SteamVR\目录中的同名文件便可