User Tools

Site Tools


products:orbotron9000:concepts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:orbotron9000:concepts [2013/05/10 10:57]
admin [Keyboard Fourway Bindings]
products:orbotron9000:concepts [2019/11/12 22:00] (current)
Line 138: Line 138:
 The reason for this can be easily demonstrated when trying to bind the orb to the WASD keys used by many FPS games for motion. A naive implementation would be to bind the X-axis to A and D, and the Y-axis to W and S as shown below: The reason for this can be easily demonstrated when trying to bind the orb to the WASD keys used by many FPS games for motion. A naive implementation would be to bind the X-axis to A and D, and the Y-axis to W and S as shown below:
  
 +{{:​products:​orbotron9000:​wasd_biglanes.png?​nolink|}}
  
 This works reasonably well, but leaves a huge “null area” in the centre of the plane, requiring large motions to move. It may seem that the way to fix this is to shrink the size of the null area: This works reasonably well, but leaves a huge “null area” in the centre of the plane, requiring large motions to move. It may seem that the way to fix this is to shrink the size of the null area:
  
 +{{:​products:​orbotron9000:​wasd_smallanes.png?​nolink|}}
  
 ...however, this will not have the desired effect, because now it is almost impossible to, say, walk straight forward without moving to the left or right. What is more desirable is to have keyboard assignments to arcs in the plane: ...however, this will not have the desired effect, because now it is almost impossible to, say, walk straight forward without moving to the left or right. What is more desirable is to have keyboard assignments to arcs in the plane:
  
 +{{:​products:​orbotron9000:​wasd_arcs.png?​nolink|}}
  
 To do this, the Fourway_keyboard_binding mechanism was created: To do this, the Fourway_keyboard_binding mechanism was created:
products/orbotron9000/concepts.txt · Last modified: 2019/11/12 22:00 (external edit)