A non-transitory computer readable medium in which a program for controlling an image forming apparatus is stored,
- the image forming apparatus including a plurality of functions, the image forming apparatus further including:
- a display section configured to display a plurality of button areas, which correspond to the plurality of functions respectively;
- a storage section configured to store a plurality of setting values, each of which is in relation to one of the plurality of functions;
- an input accepting section configured to accept an input to the display section;
- and a coordinate detection section configured to detect an instruction coordinate which is inputted in the display section and is accepted by the input accepting section;
- wherein the program is configured to make a computer, on which the program installed, function as:
- a button display control section configured to assign each of the plurality of setting values, which is in relation to one of the plurality of functions and is stored in the storage section, to one of the plurality of button areas which corresponds to the one of the plurality of functions;
- and to display the plurality of button areas on the display screen in a form which is distinguished from another area of the display section;
- a setting value display control section configured to display, on the display section, a group of setting values, among the plurality of setting values, which is assigned to a button area of the plurality of button areas, in a case that the instruction coordinate detected by the coordinate detection section is positioned in the button area and that an input form of the instruction coordinate accepted by the input accepting section is a predetermined first form;
- a setting change section configured to change a predetermined setting value, of the group of setting values, stored in the storage section, in a case that after the setting value display control section displays the group of setting values on the display section and further that the input accepting section accepts an input of change operation to instruct a change of the predetermined setting value;
- a first operation execution section configured to make the image forming apparatus execute a function corresponding to the button area, based on the group of setting values, in a case that after the setting value display control section displays the group of setting values on the display section and further that the input accepting section accepts an input of start operation to instruct a start of operation of the image forming apparatus;
- and
- a second operation execution section configured to make the image forming apparatus execute the function corresponding to the button area, based on the group of setting values, in a case that the instruction coordinate detected by the coordinate detection section is positioned in the button area and further that the input form accepted by the input accepting section is a predetermined second form different from the predetermined first form.