A non-transitory computer readable medium having stored thereon, a set of computer-executable instructions, for causing a computer to perform steps comprising:
- receiving a first input signal generated in accordance with an operation on a first operation receiving unit provided on a first surface of an operation input apparatus and a second input signal generated in accordance with an operation on a second operation receiving unit provided on a second surface, which is different from the first surface, of the operation input apparatus;
- acquiring opposing information indicating which surface of the first surface and the second surface is opposed to an operator of the operation input apparatus;
- and
- changing one of first processing corresponding to the first input signal and second processing corresponding to the second input signal based on the acquired opposing information,
- wherein if the first surface is opposed to the operator in the acquired opposing information, a portion of the second processing is disabled.