Skip to content

Commit

Permalink
Add feature to AxisGroupType.Position1D and request for feedback to A…
Browse files Browse the repository at this point in the history
…xisGroupType.Position2D and 3D
  • Loading branch information
domportera authored Jan 26, 2025
1 parent b4f9c29 commit e74d8b0
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion documentation/proposals/Proposal - Axis Input Devices.md
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,8 @@ public enum AxisGroupType : ulong
/// <summary>
/// 1D touch surface or tracker
/// 1 logical axis, (-1, 1)
/// made of 2 physical axes, (-X, +X)
/// made of 2 physical axes, (-X, +X).
/// If constructed with 3 axes, the 3rd axis is the "pressure" axis for a pointer
/// Physically, this can be a represented as a touch strip
/// </summary>
Position1D = 1u << 6,
Expand All @@ -436,13 +437,17 @@ public enum AxisGroupType : ulong
/// 2 logical axes, (X, Y) (-1, 1)
/// made of 4 physical axes (-X, +X, -Y, +Y)
/// If constructed with 5 axes, the 5th axis is the "pressure" axis for a pointer
/// * Request for feedback: do we want to allow this to be defined with 2 "physical" axes as well?
/// Wherein if it is provided with 3 "physical" axes, the 3rd is the "pressure" axis
/// </summary>
Position2D = 1u << 7,

/// <summary>
/// 3D touch surface or tracker, 3 logical axes, (X, Y, Z)
/// made of 6 physical axes (-X, +X, -Y, +Y, -Z, +Z)
/// If constructed with 7 axes, the 7th axis is the "pressure" axis for a pointer
/// * Request for feedback: do we want to allow this to be defined with 3 "physical" axes as well?
/// Wherein if it is provided with 4 "physical" axes, the 4th is the "pressure" axis
/// </summary>
Position3D = 1u << 8,

Expand Down

0 comments on commit e74d8b0

Please sign in to comment.