Patent attributes
A system is provided that modifies a haptic effect experienced at a user input element. The system receives a position of a trigger of a peripheral device, the peripheral device including a housing, a user input element, a haptic output device located within the housing and coupled to the user input element, and a haptic diminishment prevention component. The system further sends a haptic effect definition to the haptic output device in response to the received position of the user input element. The system further causes the haptic output device to output a force to the user input element of the peripheral device in response to the haptic effect definition. The system further causes the haptic diminishment prevention component to create a range that the user input element can move within in response to the output force when the user input element is in a maximum open position outside of the range, or a maximum closed position outside of the range.