A movement speed calculation unit (102) and a movement speed calculation unit that calculate the movement speed of the coil unit (20A) when the coil unit (20A) moves based on the electromotive force generated by the movement of the coil unit (20A). The time calculation unit (103) that calculates the time from when the movement speed calculated by (102) becomes larger than zero until it becomes zero again is used as the determination time, and the movement speed calculated by the movement speed calculation unit (102). , The movement amount calculation unit (104) and the time calculation unit (103) that integrate only the determination time calculated by the time calculation unit (103) and calculate the movement amount of the coil unit (20A) in the determination time. A push determination unit (105) for determining the presence or absence of a push operation is provided based on the calculated determination time and the movement amount calculated by the movement amount calculation unit (104).
展开▼