Mixedrealitytoolkit-unity: Input Mapping layout needs to be updated to be able to see Input Type config

Created on 21 Jul 2018  路  6Comments  路  Source: microsoft/MixedRealityToolkit-Unity

Overview

Currently the layout of the Input mapping grid for interactions has equal weight for all three columns. However more space is needed for the input types and possibly the Action.

This the spacing needs to be altered to reduce the width (if possible) to the Axis type and give more space to the other two columns. If possible and reduce the spacing between the columns to give more visibility.

The screenshot below highlights the readability issue with some input types

image

Most helpful comment

We've been having a lot of discussions on this @davidkline-ms
For Alpha, we're going to disable the "advanced" view where you can create mappings. Instead, you will only be able to configure the actions for the predefined inputs setup for the controllers.

We need more time to review the cases where someone may want to setup their own mappings.

Another thing missing, which will also likely be done in beta, is the filtering of the selected Actions by their AxisType, so only configured actions for a specific action type with the corresponding axis can be selected.

All 6 comments

I was also mulling about what to do here. I was thinking about having it's own specific window with controller images and drop downs for each button. Kinda like any other button mapping UX you'd see in the wild.

image

I'm a bit puzzled on the second column... Why is there a dropdown for axis type? We cannot change a button from Digital to something else, so why isnt it just a simple text field?

I've seen some pretty straight forward systems on other engines. Perhaps we can do something similar (i'll mock something up "soon")

It'll end up being a simple drop down with actions

We've been having a lot of discussions on this @davidkline-ms
For Alpha, we're going to disable the "advanced" view where you can create mappings. Instead, you will only be able to configure the actions for the predefined inputs setup for the controllers.

We need more time to review the cases where someone may want to setup their own mappings.

Another thing missing, which will also likely be done in beta, is the filtering of the selected Actions by their AxisType, so only configured actions for a specific action type with the corresponding axis can be selected.

Here's a few concepts for assigning actions I came up with over the weekend.

image
image
image

This looks fantastic and more along the lines of a real stand out feature of the MRTK. No one else has anything like this (steam comes close)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ritijain picture ritijain  路  3Comments

rigma picture rigma  路  3Comments

StephenHodgson picture StephenHodgson  路  3Comments

Alexees picture Alexees  路  3Comments

reillydonovan picture reillydonovan  路  3Comments