A non-transitory computer-readable storage medium for storing a program for controlling a display input device, wherein
- the program makes a display input device
- display, in a software keyboard screen for inputting symbols, a plurality of arranged symbol keys and an input display field for displaying a symbol corresponding to any of the plurality of symbol keys a display position of which has been touched,
- detect a touch position touched by a user,
- recognize an operated symbol key, the operated symbol key being a symbol key displayed at the touch position touched by the user,
- produce a normal display of a symbol corresponding to the operated symbol key in the input display field when the touch position is inside a predetermined inner region of a region of the operated symbol key, and
- display a questionable symbol in a manner different from in the normal display when the touch position is inside a peripheral region, the questionable symbol being a symbol corresponding to the operated symbol key that has been operated in the peripheral region, the peripheral region being a region outside of the inner region in the region of the operated key,
- in a case where an input confirmation mode has been selected as an input mode in which to display the questionable symbol in an alert display,
- when the operated symbol key is operated in the peripheral region, the program make the display input device,
- display an input for confirmation screen including a confirmation key, a delete key, and a correction key,
- recognize a touch performed on the confirmation key as an operation for confirming the questionable symbol and switch a display state of the questionable symbol from the alert display to the normal display,
- recognize a touch performed on the delete key as an operation for commanding deletion of the questionable symbol and delete a display of the questionable symbol, and
- recognize a touch performed on the correction key as an operation for correction by replacing the questionable symbol with a correct symbol corresponding to a symbol key touched after the touch performed on the correction key, and produce a normal display of the correct symbol instead of the display of the questionable symbol.