A storage medium having stored thereon an input progressing program executed by a computer in an input processing device, including a display screen and a pointing device for inputting corresponding 2-dimensional coordinates on the display screen, wherein the computer is operable to execute: input determination step (21, S52) for repeatedly determining an input on the pointing device; a projection plane setting step (21, S53) for setting a virtual projection plane in the virtual 3-dimensional space; a 2-dimensional coordinate detection step (21, S54) for detecting 2-dimensional coordinates inputted from the pointing device; an on-projection-plane moving step (21, S54) for moving a predetermined object to a position on the virtual projection plane, corresponding to the 2-dimensional coordinates, by projecting on the virtual projection plane the 2-dimensional coordinates detected in the 2-dimensional coordinate detection step; an in-3-dimensional-space moving step (21, S59) for moving the object in the virtual 3-dimensional space which is outside the virtual projection plane, according to a motion trajectory based on a predetermined input condition, wherein the predetermined input condition is when no input on the pointing device is determined by the input determination step and when an input on the pointing device at least two frames immediately preceding the determination of no input is determined (21, S71); and wherein the motion trajectory is determined based on the 2-dimensional coordinate input detected in the at least two frames immediately preceding the determination of no input, and a display control step (21, S57) for displaying the object, on the display screen, which is moved in the on-projection-plane moving step and the in-3-dimensional-space moving step and represented in the virtual 3-dimensional space. input determination step (21, S52) for repeatedly determining an input on the pointing device; a projection plane setting step (21, S53) for setting a virtual projection plane in the virtual 3-dimensional space; a 2-dimensional coordinate detection step (21, S54) for detecting 2-dimensional coordinates inputted from the pointing device; an on-projection-plane moving step (21, S54) for moving a predetermined object to a position on the virtual projection plane, corresponding to the 2-dimensional coordinates, by projecting on the virtual projection plane the 2-dimensional coordinates detected in the 2-dimensional coordinate detection step; an in-3-dimensional-space moving step (21, S59) for moving the object in the virtual 3-dimensional space which is outside the virtual projection plane, according to a motion trajectory based on a predetermined input condition, wherein the predetermined input condition is when no input on the pointing device is determined by the input determination step and when an input on the pointing device at least two frames immediately preceding the determination of no input is determined (21, S71); and wherein the motion trajectory is determined based on the 2-dimensional coordinate input detected in the at least two frames immediately preceding the determination of no input, and a display control step (21, S57) for displaying the object, on the display screen, which is moved in the on-projection-plane moving step and the in-3-dimensional-space moving step and represented in the virtual 3-dimensional space.