You can customize your joystick and yoke hardware however you would like. However you will need to make sure you don't have duplicate assignments or some of them won't work as you expect. You are also limited on the number of axes the device has. For example, yokes typically only have 2 axes, so you would only be able to assign 2 functions to it, such as pitch and roll, but not also nose wheel steering.