INCORPORATION BY REFERENCE

This application claims priority to Japanese Patent Application No. 2019-023900 filed on 13 Feb. 2019, the entire contents of which are incorporated by reference herein.

BACKGROUND

The present disclosure relates to display devices and display control programs and particularly relates to a technique for displaying a software keyboard on a screen of a display panel.

There is generally known a display device in which a software keyboard, instead of a hardware keyboard, is displayed on a screen of a display panel, a touch gesture on a key of the software keyboard is detected by a touch panel provided on the screen of the display panel, and a character, a symbol or so on associated with the key on which the touch gesture has been made is thus entered. There is also known a display device in which the display of a software keyboard and display information on a screen of a display panel is made by an opaque display where the display information is hidden by the software keyboard or a see-through display where both the display information and the software keyboard are seen simultaneously in a layered relation.

SUMMARY

A technique improved over the aforementioned techniques is proposed as one aspect of the present disclosure.

A display device according to an aspect of the present disclosure includes a display panel and a control device. The control device includes a processor and functions, through the processor executing a display control program, as a determiner and a controller. The determiner determines, with a plurality of fields displayed on a screen of the display panel, whether or not an entire software keyboard is displayable without overlap with the plurality of fields on the screen of the display panel. The controller allows for, when the determiner determines that the entire software keyboard is displayable without overlap, display of the software keyboard without overlap with the plurality of fields or allows for, when the determiner determines that the entire software keyboard is not displayable without overlap, display of the software keyboard in a split form or display of the software keyboard in a partial form composed only of a portion of the software keyboard in a region of the screen out of the plurality of fields.

A non-transitory computer-readable recording medium according to another aspect of the present disclosure stores a display control program that, when on a computer including a display panel and a processor the processor executes the display control program, allows the computer to function as a determiner and a controller. The determiner determines, with a plurality of fields displayed on a screen of the display panel, whether or not an entire software keyboard is displayable without overlap with the plurality of fields on the screen of the display panel. The controller allows for, when the determiner determines that the entire software keyboard is displayable without overlap, display of the software keyboard without overlap with the plurality of fields or allows for, when the determiner determines that the entire software keyboard is not displayable without overlap, display of the software keyboard in a split form or display of the software keyboard in a partial form composed only of a portion of the software keyboard in a region of the screen out of the plurality of fields.

