A stylus for providing user input to an input surface of an electronic device , the stylus comprising: a body ; a tip assembly configured to contact the input surface , the tip assembly comprising: a first electric field generator configured to produce a first electric field that indicates a point of contact between the tip assembly and the input surface ; and a second electric field generator , offset from the first electric field generator and aligned with a central axis of the body , the second electric field generator configured to produce a second electric field that indicates an angle of the body relative to the input surface , wherein the first electric field generator and the second electric field generator are configured to move along the central axis and relative to the body when the tip assembly applies a force to the input surface ; and a translatable structure disposed within the body and supporting the tip assembly such that the first electric field generator and the second electric field generator move with the translatable structure along the central axis when the tip assembly applies the force to the input surface , the translatable structure comprising a force sensor configured to detect the force applied by the tip assembly to the input surface . a body ; a tip assembly configured to contact the input surface , the tip assembly comprising: a first electric field generator configured to produce a first electric field that indicates a point of contact between the tip assembly and the input surface ; and a second electric field generator , offset from the first electric field generator and aligned with a central axis of the body , the second electric field generator configured to produce a second electric field that indicates an angle of the body relative to the input surface , wherein the first electric field generator and the second electric field generator are configured to move along the central axis and relative to the body when the tip assembly applies a force to the input surface ; and a translatable structure disposed within the body and supporting the tip assembly such that the first electric field generator and the second electric field generator move with the translatable structure along the central axis when the tip assembly applies the force to the input surface , the translatable structure comprising a force sensor configured to detect the force applied by the tip assembly to the input surface . a first electric field generator configured to produce a first electric field that indicates a point of contact between the tip assembly and the input surface ; and a second electric field generator , offset from the first electric field generator and aligned with a central axis of the body , the second electric field generator configured to produce a second electric field that indicates an angle of the body relative to the input surface , wherein the first electric field generator and the second electric field generator are configured to move along the central axis and relative to the body when the tip assembly applies a force to the input surface ; and a translatable structure disposed within the body and supporting the tip assembly such that the first electric field generator and the second electric field generator move with the translatable structure along the central axis when the tip assembly applies the force to the input surface , the translatable structure comprising a force sensor configured to detect the force applied by the tip assembly to the input surface . <EOS>