Abstract: A method for calibrating a dead-zone of an analogue stick of a controller for a gaming system, the method comprising: determining a stationary time period, wherein the stationary time period is a period of time since the controller previously moved; when the stationary time period is equal to or greater than a threshold time period, determining a current position of the analogue stick of the controller relative to a neutral position of the analogue stick; and when the current position of the analogue stick is outside a dead-zone of the analogue stick, generating an adjusted dead-zone by adjusting a geometry of the dead-zone, wherein the current position of the analogue stick is inside the adjusted dead-zone.