WO2015079578A1 - 入力支援コンピュータプログラム、入力支援コンピュータシステム - Google Patents
入力支援コンピュータプログラム、入力支援コンピュータシステム Download PDFInfo
- Publication number
- WO2015079578A1 WO2015079578A1 PCT/JP2013/082261 JP2013082261W WO2015079578A1 WO 2015079578 A1 WO2015079578 A1 WO 2015079578A1 JP 2013082261 W JP2013082261 W JP 2013082261W WO 2015079578 A1 WO2015079578 A1 WO 2015079578A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- input
- touch sensor
- touched
- user
- mode
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Definitions
- the present invention relates to an input support computer program and an input support computer system that can easily change an instruction executed by an input key of an input means.
- the problem to be solved by the present invention is to provide means capable of easily changing the command executed by the input key of the input means.
- an input support computer program includes a storage unit that stores information, a processing unit that processes information, and an input unit that receives a command from a user.
- An input support computer program executed when a user inputs data using the input means,
- the storage means Operation information associating a combination representing a touch sensor touched by a user among touch sensors arranged on an input key in the input means and a command executed when the input key in the input means is pressed
- the processing means (1) Via the input means, Of the touch sensors arranged on the input keys in the input means, information representing the touch sensor touched by the user; Of the touch sensors arranged on the input key in the input means, information representing a touch sensor that is no longer touched by the user; Receiving, (2) Received via the input means, Of the touch sensors arranged on the input keys in the input means, information representing the touch sensor touched by the user; Of the touch sensors arranged on the input key in the input means, information representing a touch sensor that is no longer touched by
- the “storage unit” corresponds to a storage device in a computer system such as a RAM, a ROM, and an HDD.
- the “information stored in the storage unit” may store other information in addition to the specified information, or may have an association other than the association of the specified information.
- the “processing means” corresponds to, for example, an arithmetic device in a computer system such as a CPU or a central processing server computer in a computer system connected via a communication network.
- the “input means” corresponds to, for example, an input device in a computer system such as a keyboard, a mouse, a touch panel, a mobile phone terminal or a personal computer as an information terminal in a computer system connected via a communication network.
- the “computer system” may be configured completely in one piece of hardware such as a personal computer or a portable information terminal, or may be configured by a plurality of computers.
- processing means is a central processing server computer
- storage means is a storage device managed by the central processing server computer
- communication means “Corresponds to a communication device managed by the central processing server computer
- output means and "and" input means “correspond to information terminals (cell phones, personal computers) that communicate with the central processing server computer.
- the “input key” is a key for instructing input in the input means, and even if only the corresponding key such as “Shift key”, “Ctrl key”, “Alt key”, or the like is pressed, some character / symbol directly This also applies to keys that are not entered.
- the “input key” corresponds to what is physically provided in the input means, and when the input means is a touch panel or the like, an input key drawn and displayed on the touch panel or the like also corresponds.
- the touch sensor arranged on the input key in the input means means that the input means has one or more input keys on which one or more touch sensors are arranged.
- the “touch sensor arranged in the input key of the input unit” does not require that the touch sensor is arranged in all the input keys of the input unit.
- two or more touch sensors are arranged on one input key of the input means.
- the input means is a touch panel or the like
- the “input key” itself is an input key drawn and displayed on the touch panel or the like
- the “touch sensor arranged on the input key” itself is also drawn and displayed. It is conceivable that a part or all of the input key area is a touch sensor area. In this case, the area of “touch sensor arranged on input key” may or may not be clearly indicated by drawing / display.
- “Input key” in which “the touch sensor touched by the user among the touch sensors arranged in the input key in the input means” and “the input key” in “the input key in the input means was pressed” are considered to match or not match.
- the “input key is pressed” in “when the input key in the input means is pressed” may be a specific input key or a combination of two or more input keys.
- “command executed when the input key on the input means is pressed” is required to prepare an instruction to be executed when pressed for each of the input keys on the input means. There is no. For example, when there are five input keys in the input means, each of the three input keys among the five input keys is pressed to a specific “combination representing a touch sensor touched by the user”.
- the specification may be such that an instruction to be executed is prepared.
- the command executed when the input key is pressed does not change (or there is no command to be executed), and the five input keys Three of the keys can be specified such that the instruction executed when the input key is pressed changes.
- the “command executed when the input key on the input means is pressed” in the operation information is a command executed when the “Shift key”, “Ctrl key”, “Alt key”, or the like is pressed.
- “Information that represents a touch sensor that is no longer touched by the user among the touch sensors arranged on the input keys of the input means” means that the touch sensor that was touched by the user can no longer be touched.
- the information output from the input means as an information signal indicating a touch sensor that is no longer touched by the user.
- Switching to a mode for executing an instruction executed when the input key is pressed means that an instruction executed when the input key in the input means is pressed is usually based on the operation information of the storage means. This means that the command is changed to a different command. “The mode for executing an instruction to be executed is released” means that an instruction that is executed when an input key in the input unit is pressed is executed, and an instruction that is executed when an input key is pressed is executed. It means to return to the state before switching to the mode. If the state of the touch sensor touched by the user changes after switching to the mode that executes the command that is executed when the input key is pressed, another “input key is pressed. It is also conceivable to switch to a mode that executes an instruction that is executed in the event of a failure.
- the command executed by the input key of the input means can be changed easily.
- the command executed when an input key with a touch sensor or an input key adjacent to the input key with a touch sensor is pressed, the movement distance of the hand or finger is minimized.
- Various input operations can be performed. For example, if the touch sensor is placed on the input key such as the home position and the command executed when the input key such as the home position or the adjacent input key is pressed is changed, the movement distance of the hand or finger can be as much as possible. It is possible to perform various input operations with less.
- an input support computer program includes:
- the operation information of the storage means is A combination representing a touch sensor touched by a user among touch sensors arranged in an input key in the input means;
- In the input means an instruction executed when the input key is pressed among the input key where the touch sensor is arranged and the adjacent input key of the input key where the touch sensor is arranged;
- An input support computer program as described above.
- the input key in the input means where the touch sensor is arranged and the input key adjacent to the input key where the touch sensor is arranged means the input key in the input means where the touch sensor is arranged and the touch sensor This means that at least one input key adjacent to the input key is included.
- “The input key adjacent to the input key where the touch sensor is arranged and the input key where the touch sensor is arranged in the input means” is adjacent to the input key where the touch sensor is arranged and the input key where the touch sensor is arranged. There may be all or some of the input keys.
- the case where the “input key adjacent to the input key on which the touch sensor is arranged” is an input key on which the touch sensor is arranged. For example, when two adjacent input keys are input keys on which touch sensors are arranged, both input keys correspond to the adjacent input keys of the input keys on which the touch sensors are arranged.
- a command executed when an input key is pressed among the input keys where the touch sensor is arranged and the input keys adjacent to the input key where the touch sensor is arranged in the input means means that the touch sensor This means that the input key includes at least one input key and one or more input keys adjacent to the input key on which the touch sensor is disposed. Instructions corresponding to all input keys (an instruction executed when the input key is pressed) of the input key where the touch sensor is arranged and the input key adjacent to the input key where the touch sensor is arranged are prepared. There may be a case where an instruction corresponding to a part of the input keys (an instruction executed when the input key is pressed) is prepared.
- the “touch sensor arranged on the input key in the input means” may be a case where two or more touch sensors are arranged on one input key.
- the command executed by the input key of the input means can be changed easily.
- the command executed when an input key with a touch sensor or an input key adjacent to the input key with a touch sensor is pressed, the movement distance of the hand or finger is minimized.
- Various input operations can be performed. For example, if the touch sensor is placed on the input key such as the home position, and the command executed when the input key such as the home position or an adjacent input key is pressed, the movement distance of the hand or finger is changed.
- Various input operations can be performed with as few as possible.
- an input support computer program includes:
- the operation information of the storage means is A combination representing a touch sensor touched by a user among touch sensors arranged in an input key in the input means; An instruction executed when the input key is pressed among the input keys where the touch sensor is arranged in the input means; , And An input support computer program as described above.
- the “input key on the input unit on which the touch sensor is arranged” means that the input key on the input unit includes at least one input key on which the touch sensor is arranged. There may be all or some of the input keys on which the touch sensor is arranged. “The command executed when the input key is pressed among the input keys where the touch sensor is arranged in the input means” is a command corresponding to all the input keys of the input key where the touch sensor is arranged. (Commands that are executed when the input key is pressed) may be prepared, or commands corresponding to some input keys (commands that are executed when the input key is pressed) are prepared. Sometimes it is.
- the command executed by the input key of the input means can be changed easily.
- the command executed when the input key with the touch sensor is pressed is changed, by touching the input key with the touch sensor and pressing the input key with the touch sensor, Various input operations can be performed with the minimum distance of hand and finger movement. For example, if a touch sensor is placed on the input key for the home position, etc., and the command executed when the input key for the home position is pressed is changed, the movement distance of the hand can be reduced as much as possible and various inputs can be made. You can do the work.
- touch sensors are arranged at a plurality of locations (up and down, etc.) of one input key and the input key is pressed while touching the touch sensor above the input key, the position above the current position Executing a search processing command for a character string, etc. If the input key is pressed while touching the lower touch sensor of the input key, the search processing command is executed for a character string or the like below the current position. It is also possible to use it.
- an input support computer program includes: Furthermore, in a computer system comprising output means for displaying information to the user, An input support computer program as described above, The operation information of the storage means; Storing operation menu information, which is image data to be displayed on the output means, so that a user can understand a result of an instruction executed when the input key is pressed, In the processing means, Based on the operation information of the storage means, the mode is switched to a mode for executing a command executed when the input key is pressed, which is associated with a combination representing a touch sensor touched by the user.
- the “output means” corresponds to, for example, an output device that displays information in a computer system such as a display, a mobile phone terminal as an information terminal in a computer system connected via a communication network, a personal computer, or the like.
- “Image data for displaying on the output means so that the user can understand the result of the command executed when the input key is pressed” means what command is executed by pressing the input key. This means that the image data is structured so that the system user can understand. For example, image data that includes characters indicating what instruction is executed, or image data that expresses the contents and target of an instruction such as an “icon” with a small picture or symbol. It is done.
- the “image data for displaying on the output means so that the user can understand the result of the command executed when the input key is pressed” corresponds to the image data of the help screen or help character.
- “Input key” of “operation menu information, which is image data for displaying on the output means so that the user can understand the result of the command executed when the input key is pressed” is the input of the input means There may be all or some of the keys. “Based on the operation information of the storage means, the mode is switched to a mode for executing a command executed when an input key is pressed, which is associated with a combination representing a touch sensor touched by the user.
- Until the mode for executing the instruction to be released means that "the mode for executing the instruction to be executed is changed after switching to the mode for executing the instruction executed when the input key is pressed”. It means “until it is canceled”, and it does not require “all the time (the operation menu information is displayed on the output means)”. That is, after “switching to the mode for executing the instruction executed when the input key is pressed” and “until the mode for executing the instruction to be executed is released” (The operation menu information is displayed on the output unit) "or the process of" Only part of the time (the operation menu information is displayed on the output unit) "may be used.
- the “output unit” As the “output unit”, a so-called “touch panel” used in a tablet-type terminal or the like is adopted, and the “touch panel” may serve as both “input unit” and “output unit”.
- the “touch panel” serves as both “input means” and “output means”
- the result of the command executed when the “input key is pressed” is displayed on the output means so that the user can understand it.
- an arrow image may be displayed.
- FIG. 3 when the keyboard on the keyboard as the “input means” has a display function and is a type of keyboard with a function to display an image, An image of an arrow may be displayed on a display device (output means) built in a key on the keyboard.
- the command executed by the input key of the input means can be changed easily.
- the user can know what command is executed when an input key is pressed.
- Various input operations can be performed with as few as possible.
- an input support computer program includes: An input support computer program according to claim 1, In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Of the combinations representing the touched touch sensor in the operation information of the storage means, in a state matching the combination representing the touch sensor other than the combination representing the touch sensor in the mode for executing the currently executed command.
- a combination that represents a touch sensor in a mode that executes a command that is currently executed refers to a combination that represents a touch sensor that is touched by the user based on operation information stored in the storage unit. Further, it means a combination representing a touch sensor in a mode for executing a command to be executed when the mode is switched to a mode for executing a command to be executed when an input key is pressed. That is, when the mode for executing the instruction to be executed is canceled only once, the mode to be executed when the input key is pressed is changed to the mode for executing the instruction to be executed.
- “Combination representing touch sensor in mode to execute” corresponds, and when switching to the mode to execute the command executed when the input key is pressed twice or more, the latest "executed command is executed” “Combination representing touch sensor in mode” corresponds to this.
- a state that matches the combination representing the touch sensor other than the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touch sensor touched in the operation information of the storage unit” Is different from “a combination that represents a touch sensor in a mode that executes a command that is currently executed” when the combination of the operation information of the storage unit matches a combination that represents a touched touch sensor. is there.
- Switching to a mode that executes a command that is executed when an input key is pressed that is associated with a combination that represents a touch sensor that is touched by the user means that the “input key” From the state of “switch to the mode for executing the command executed when the button is pressed”, the command executed when the input key on the input means is pressed is further changed to “touch touched by the user”. “Switching to a mode that executes an instruction that is executed when an input key is pressed, associated with a combination that represents a sensor”.
- the command executed by the input key of the input means can be changed easily.
- the operation information of the storage means can be adapted to a combination representing a plurality of touch sensors touched
- “the input key associated with the combination representing the touch sensor touched by the user is By further switching to a mode for executing a command that is executed when the button is pressed, it is possible to perform various input operations while minimizing the movement distance of hands and fingers. Further, until the mode for executing the command to be executed is canceled, “the touch sensor in the mode for executing the current command to be executed out of the combination of the operation information of the storage means indicating the touch sensor touched”.
- the mode in which the currently executed instruction is executed can be maintained until a state that matches a combination representing the touch sensor other than the combination representing the touch sensor.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Of the combinations representing the touched touch sensor in the operation information of the storage means, in a state matching the combination representing the touch sensor other than the combination representing the touch sensor in the mode for executing the currently executed command. If a certain amount of time passes Further switching to a mode that executes a command that is executed when an input key is pressed, associated with a combination that represents a touch sensor being touched by the user, Changing an instruction to be executed when an input key in the input means is pressed until a mode for executing the instruction to be executed is canceled;
- “When a certain time has elapsed” means a predetermined time set in advance.
- the length is arbitrary.
- the “fixed time” can be set by a method in which a software vendor or the like is set in a program before shipment, or a software user can arbitrarily change the setting.
- the command executed by the input key of the input means can be changed easily.
- malfunctions become a problem, but the user may not be willing to switch the mode to execute the command that is executed when the input key is pressed. Malfunctions can be reduced.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, When it is determined that the combination of the operation information stored in the storage unit that represents the touch sensor that has been touched and the state that matches the combination that represents the touch sensor in the mode that executes the currently executed command has been resolved, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- a combination representing a touch sensor in a mode in which the currently executed instruction is executed refers to the touch sensor touched by the user based on the operation information of the storage unit. It means a combination that represents a touch sensor in a mode that executes a command that is executed when the mode is changed to a mode that executes a command that is executed when an input key is pressed, associated with the combination that is expressed. “The state corresponding to the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touch sensor touched in the operation information of the storage means has been resolved” is touched. This means that the state of the touch sensor does not coincide with the “combination representing the touch sensor in the mode for executing the currently executed command”.
- the command executed by the input key of the input means can be changed easily.
- a state that matches the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touch sensor touched in the operation information of the storage unit is resolved”, Since the mode for executing the command to be executed is canceled, the mode for executing the command to be executed can be canceled simply by releasing a part of the touch from the touch sensor touched. It is possible to perform various input operations with as little as possible.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, It is determined that a state matching the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touched touch sensor in the operation information of the storage unit is resolved for a certain period of time. If elapses, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- the command executed by the input key of the input means can be changed easily.
- malfunction may be a problem when using a touch sensor, but some touches have been removed from the touch sensor that has been touched, but the mode for executing the currently executed command is released for the user.
- malfunctions due to slight touch defects can be reduced.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, If it is determined that the combination representing the touch sensor being touched matches the home position, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- a state in which the combination representing the touch sensor being touched matches the home position means that the user's hand or finger can be determined to be placed on the home position of the input key of the input means.
- a combination representing a touch sensor Specifically, if the input means is a keyboard based on the combination representing the touch sensor that has been touched, it can be determined that the fingers of both hands of the user are placed at the position “ASDF JKL +”, or input with protrusions. When it can be determined that the user's finger is placed at the “F J” position of the key, it can be determined that the user's finger is placed at the “ASDF” or “JKL +” position.
- the user's finger is placed at the “456” or “5” position of the numeric keypad, the user's finger is placed at the “left center right” position of the cursor key as the input key. If it can be determined that the When the input means is a touch panel or the like, the input key drawn and displayed on the touch panel or the like is also applicable. Therefore, as described above, as the method of determining the “home position”, it is used at the position “ASDF JKL +”.
- the input is performed when it can be determined that the finger of the user is placed at the position “456” or “5” of the numeric keypad as the input key. This is the case when it can be determined that the user's finger is placed at the “left center right” position of the cursor key as a key.
- the command executed by the input key of the input means can be changed easily.
- the mode for executing the currently executed command is canceled. It is possible to cancel the mode for executing the command executed simply by returning the finger, and to perform various input operations by reducing the moving distance of the hand and the finger as much as possible.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, When it is determined that the combination representing the touch sensor being touched matches the home position and a certain time has elapsed, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- the command executed by the input key of the input means can be changed easily.
- malfunction may be a problem when using a touch sensor, but the hand or finger is returned to a state that matches the home position, but the user intends to cancel the mode for executing the currently executed command. This can reduce malfunctions caused by slight touch defects, such as when there is no such thing.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, If it is determined that there is no touch sensor touched by the user, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- “There is no touch sensor touched by the user” means that all of the touch sensors arranged in the input keys in the input means are not touched by the user.
- the command executed by the input key of the input means can be changed easily.
- the mode to execute the currently executed command is canceled, so the user simply removes his finger or hand from the input means.
- the mode of executing the command to be executed can be canceled, and the input distance can be reduced by minimizing the movement distance of hands and fingers.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, If a certain amount of time has passed since it was determined that there is no touch sensor being touched by the user, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- the command executed by the input key of the input means can be changed easily.
- malfunction may be a problem when using a touch sensor, but the user releases his / her finger or hand from the input means, but the user has no intention of releasing the mode for executing the currently executed command. In such cases, it is possible to reduce malfunctions due to slight touch defects.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Among the combinations representing the touched touch sensor in the operation information of the storage means, touch sensors included in a combination representing a touch sensor in a mode for executing the currently executed command, If it is determined that there is no touch sensor touched by the user, Canceling the mode of executing the currently executed instruction;
- a touch sensor included in a combination representing a touch sensor in a mode for executing a command to be executed is touched by a user among combinations representing the touch sensor touched in the operation information of the storage unit.
- No touch sensor means that all the touch sensors are touched by the user among the touch sensors included in (configured in) “the combination representing the touch sensor in the mode for executing the currently executed command”. This is the case.
- the command executed by the input key of the input means can be changed easily.
- the “touch sensor included in the combination representing the touch sensor in the mode for executing the command to be executed among the combinations representing the touch sensor touched in the operation information of the storage unit is touched by the user. If there is no touch sensor in the state, the mode for executing the currently executed command is continued. Therefore, the command to be executed is executed when the user slightly lifts his finger or hand from the input means. Since the mode is not canceled, it is possible to perform various input operations with the minimum distance of hand and finger movement.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Among the combinations representing the touched touch sensor in the operation information of the storage means, touch sensors included in a combination representing a touch sensor in a mode for executing the currently executed command, If a certain amount of time has passed since it was determined that there is no touch sensor being touched by the user, Canceling the mode of executing the currently executed instruction;
- the command executed by the input key of the input means can be changed easily.
- malfunction may be a problem when using a touch sensor, but the user releases his / her finger or hand from the input means, but the user has no intention of releasing the mode for executing the currently executed command. In such cases, it is possible to reduce malfunctions due to slight touch defects.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, When it is determined that the state including the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touched touch sensor in the operation information of the storage unit has been resolved, Canceling the mode of executing the currently executed instruction;
- This is an input support computer program characterized in that
- a state including a combination representing a touch sensor in a mode for executing a command to be executed among the combinations representing the touch sensor touched in the operation information of the storage unit means “the current execution This is a case where the user is touched in a state including all the touch sensors included in (comprising) the touch sensor included in (composing) the touch sensor representing the mode in which the command is executed.
- the command executed by the input key of the input means can be changed easily.
- the state including the combination representing the touch sensor in the mode in which the currently executed command is executed among the combinations representing the touch sensor touched in the operation information of the storage unit the current execution Since the mode for executing the command to be executed is continued, the mode for executing the command to be executed is not canceled when the user touches another touch sensor.
- Various input operations can be performed.
- an input support computer program includes: In the processing means, (4) Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, It is determined that the state including the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touched touch sensor in the operation information stored in the storage unit has been resolved for a certain period of time. If it has passed, Canceling the mode of executing the currently executed instruction;
- the command executed by the input key of the input means can be changed easily.
- malfunction may be a problem when using a touch sensor, but the user releases his / her finger or hand from the input means, but the user has no intention of releasing the mode for executing the currently executed command. In such cases, it is possible to reduce malfunctions due to slight touch defects.
- An input support computer system comprising storage means for storing information, processing means for processing information, output means for displaying information to a user, and input means for receiving a command from the user,
- the storage means stores the input support computer program, and the processing means performs the processes.
- the command executed by the input key of the input means can be changed easily.
- the present invention it is possible to easily change the command executed by the input key of the input means.
- the command executed when an input key with a touch sensor or an input key adjacent to the input key with a touch sensor is pressed, the movement distance of the hand or finger is minimized.
- Various input operations can be performed. For example, if the touch sensor is placed on the input key such as the home position and the command executed when the input key such as the home position or the adjacent input key is pressed is changed, the movement distance of the hand or finger can be as much as possible. It is possible to perform various input operations with less.
- the input support computer system comprises output means, processing means, input means, and storage means. These means can be electrically connected via a bus to transmit information (signal communication) to each other.
- the output means is an output device for displaying information to the user of the input support computer system, and corresponds to a display device such as a liquid crystal display or a CRT system.
- the processing means is a computing device that works on the other means (device), and corresponds to, for example, a CPU.
- the input means is an input device that receives an instruction from a user of the input support computer system.
- the input device corresponds to an input device in a computer system such as a keyboard, a mouse, and a touch panel.
- the storage means is an auxiliary storage device that stores a large amount of information or a main storage device that stores information to be executed by the processing means, and corresponds to a hard disk (HDD) or a main memory, for example.
- the bus is a transmission path for each unit to communicate information within the input support computer system.
- the input support computer system according to the present invention can be implemented even by a local computer system such as a personal computer, and will be described below based on the premise.
- the input support computer system according to the present invention may be composed of a plurality of computer systems.
- a computer system on the client side serves as output means and input means
- a computer system on the server side serves as processing means and storage means
- a wide area communication line such as the Internet serves as a bus
- the system is composed of a plurality of computer systems. Is also possible.
- the HDD as a storage means stores various databases, an input support computer program, an OS, and other programs in a database or file format. Of these various databases, there may be two or more of the same kind of databases.
- the HDD as a storage means includes a combination representing a touch sensor touched by a user among touch sensors arranged on an input key in the input means, and a command executed when the input key in the input means is pressed.
- One or more pieces of operation information associated with, are stored.
- the HDD as the storage means includes operation information, operation menu information that is image data to be displayed on the output means so that the user can understand the result of a command executed when the input key is pressed. Are stored in association with each other. These pieces of information are input from a mouse / keyboard or the like as input means before this processing, and are stored in the HDD as storage means by the CPU as processing means.
- the CPU as the processing means reads each information stored in the HDD as the storage means into the memory as the storage means, thereby interpreting and executing the program and data.
- the CPU as the processing unit reads the OS and other programs stored in the HDD as the storage unit and the input support computer program into the memory as the storage unit, interprets them, and executes them, thereby relating to the present invention. Input support processing and the like are performed.
- each information is stored in the HDD as the storage unit as the initial state.
- the “information stored in the HDD as the storage means” may store other information besides the specified information, or there is an association other than the association of the specified information. Also good.
- touch sensors are provided on the entire surface, upper part, lower part, right part, left part, upper left part, upper right part, lower left part, lower right part, etc. of input keys such as keyboards and touch panels as input means.
- the touch sensor touched by the user is determined, and the position of the finger or hand is detected.
- the touch sensor touched by the user is determined, and the user is aware of the case where a special finger is arranged. In that case, the input key is different from the normal function. Are assigned (commands executed when an input key on a keyboard, touch panel, or the like as the input means is pressed).
- a pattern A touch sensor is provided on the entire surface of the key top position of the input key. As an advantage, it is possible to detect any position on the key top of the input key.
- B pattern Touch sensors are provided above and below the key top position of the input key. As an advantage, it is possible to distinguish between the upper part and the lower part of the key top of the input key being touched. For example, even if the input key is the same, whether the touch sensor being touched is at the top or bottom, and the command executed when the input key on the keyboard, touch panel, or the like as the input means is pressed is changed Can do.
- touch sensors are arranged at a plurality of locations (up and down, etc.) of one input key and the input key is pressed while touching the touch sensor above the input key, the position above the current position If the input key is pressed while touching the lower touch sensor of the input key, the search processing command is executed for the character string below the current position. It can also be used to execute.
- the search processing command is executed for the character string below the current position. It can also be used to execute.
- the left hand is recognized as being at the home position. It can also be used like this.
- C pattern A touch sensor is provided at the top and bottom of the key top of the input key.
- B pattern no touch sensor is provided at the upper left, upper right, lower left, and lower right of the key top of the input key.
- D pattern This is another version of the C pattern, and touch sensors are provided at the upper left, upper right, lower left, and lower right of the key top of the input key.
- the user touches the touch sensor only when the finger overlaps the two sensors (upper left and upper right) of the key top of the input key by determining that the finger is above the input key. Even if there is no intention to do so, when a finger is placed between the key tops of the input keys, erroneous determination and erroneous detection can be reduced.
- two or more touch sensors are arranged on one input key in the input unit, and when the two or more touch sensors are touched, it is determined that the input key is touched, and processing is performed. It becomes possible.
- E pattern An extension of the C pattern, with touch sensors provided at the top, right, left, and bottom of the key top of the input key. However, touch sensors are not provided in the upper left, upper right, lower left, and lower right of the key top of the input key.
- F pattern A plurality of sensors are arranged on the entire key top of the input key. In order to prevent malfunctions, the intervals between the sensors may be slightly spaced. The more sensors that are installed, the more accurately the position of the finger can be grasped. As a merit, since a plurality of sensors are arranged on the entire surface, it is possible to grasp an accurate finger position and cope with all situations assumed from the A pattern to the E pattern. (3)
- the “input key” corresponds to what is physically provided in the input means, and when the input means is a touch panel or the like, an input key drawn and displayed on the touch panel or the like also corresponds.
- the “input key” itself is an input key drawn and displayed on the touch panel or the like, and the “touch sensor arranged on the input key” itself is also drawn and displayed. It is conceivable that a part or all of the input key area is a touch sensor area. In this case, the area of “touch sensor arranged on input key” may or may not be clearly indicated by drawing / display.
- the touch time For example, if the user touches the “input key” and “touch sensor arranged on the input key” area, and the touch time is long, go to “touch sensor arranged on the input key”. If the touch time is short, it may be set to be interpreted as an input command to the “input key”.
- FIG. 2 shows an example in which a touch sensor of the B pattern type in FIG. 1 is provided and arranged on input keys such as a keyboard and a touch panel as input means.
- Touch sensors are provided above and below the middle input keys including the home position, such as a keyboard and a touch panel as input means.
- the home position such as a keyboard and a touch panel as input means.
- the input key other than the home position is also provided with a touch sensor, even if the user's hand or finger represents a touch sensor in a state other than the home position, the input key on the input means is pressed. Instructions to be executed can be prepared.
- FIG. 3 shows an example of using input keys such as a keyboard and a touch panel as input means in FIG.
- input keys such as a keyboard and a touch panel
- the function of the cursor key (command executed when the input key in the input means is pressed) is assigned to the surrounding input keys (input key) Switch to a mode that executes an instruction that is executed when is pressed).
- a guide notifying that the function of the cursor key has been assigned is displayed on the monitor (output means) (output so that the user can understand the result of the command executed when the input key is pressed)
- Operation menu information which is image data to be displayed on the means is displayed).
- cursor key function assignments include the left cursor key when J is pressed, the right cursor key when L is pressed, the up cursor key when I is pressed, and the K key. You can use it like assigning the down cursor key. Besides, because the function of the cursor key (command executed when the input key in the input means is pressed) is assigned (the mode is switched to the mode for executing the command executed when the input key is pressed). In this case, it is possible to set not only the J and L input keys but also the touch of a semicolon input key.
- FIG. 3 shows an example of a type of keyboard that has a display function on a key on the keyboard as an “input means” and a function that can display an image. An arrow image is displayed on the built-in display device (output means).
- FIG. 4 shows another example of use of input keys such as a keyboard and a touch panel as input means in FIG.
- the touch sensor detects that the user's hand or finger has returned to the home position after the assignment of the cursor key function in FIG. 3, the cursor key function (executed when the input key in the input means is pressed) Instruction) is released (mode to be executed is released), and the normal input mode is restored.
- the index finger and the little finger are touched on the lower part of the touch sensor of the input key and the middle finger and the ring finger are touched on the upper part of the touch sensor of the input key, the user's hand or finger is positioned at the home position. It is set to recognize that it is in (4)
- FIG. 5 shows another example of use of input keys such as a keyboard and a touch panel as input means in FIG.
- the touch sensor detects that the user's hand or finger has returned to the home position after the assignment of the cursor key function in FIG. 3, the cursor key function (executed when the input key in the input means is pressed) Instruction) is released (mode to be executed is released), and the normal input mode is restored.
- the setting is such that when the index finger is touching the lower part of the touch sensor of the input key, the user's hand or finger is recognized as being at the home position. In this way, at least if the user touches the lower part of the touch sensor of the F input key or the J input key, which is an input key with protrusions, the user's hand or finger is at the home position. It can also be recognized. (5)
- FIG. 6 shows another example of use of input keys such as a keyboard and a touch panel as input means in FIG.
- the CPU as the processing means performs the following processing. (1)
- the CPU Via the input means Of the touch sensors arranged on the input key in the input means, information representing the touch sensor touched by the user, Of the touch sensors arranged on the input keys in the input means, information representing a touch sensor that is no longer touched by the user; Receive.
- the CPU as the processing means Received via input means Of the touch sensors arranged on the input key in the input means, information representing the touch sensor touched by the user, Of the touch sensors arranged on the input keys in the input means, information representing a touch sensor that is no longer touched by the user; From Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, It is determined whether or not a combination representing the touch sensor being touched exists in the operation information of the storage means.
- the CPU as the processing means If it is determined that there is a combination that represents the touch sensor being touched, Based on the operation information of the storage means, switch to a mode for executing a command executed when an input key is pressed, associated with a combination representing a touch sensor touched by the user, Until the mode for executing the command to be executed is canceled, the command executed when the input key in the input unit is pressed is changed based on the operation information of the storage unit.
- the mode is switched to a mode for executing a command executed when an input key is pressed, which is associated with a combination representing a touch sensor touched by the user. Until the mode to execute the instruction is released, Image data associated with the combination representing the touch sensor being touched by the user and displayed on the output means so that the user can understand the result of the command executed when the input key is pressed. Certain operation menu information is read from the storage means based on the operation information of the storage means and displayed on the output means. (3)
- the operation information of the storage means A combination representing a touch sensor touched by a user among touch sensors arranged in an input key in the input means;
- the input means an instruction executed when the input key is pressed among the input key where the touch sensor is arranged and the adjacent input key of the input key where the touch sensor is arranged;
- And It can also be considered.
- the operation information of the storage means A combination representing a touch sensor touched by a user among touch sensors arranged in an input key in the input means; An instruction executed when the input key is pressed among the input keys where the touch sensor is arranged in the input means; , And It can also be considered.
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Among the combinations representing the touch sensor that has been touched in the operation information of the storage means, it is in a state that matches the combination representing the touch sensor other than the combination representing the touch sensor in the mode in which the currently executed command is executed. If you decide, Further switching to a mode that executes a command that is executed when an input key is pressed, associated with a combination that represents a touch sensor being touched by the user, It is conceivable to change the instruction to be executed when the input key on the input means is pressed until the mode for executing the instruction to be executed is canceled. (6)
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Among the combinations representing the touch sensor that has been touched in the operation information of the storage means, it is in a state that matches the combination representing the touch sensor other than the combination representing the touch sensor in the mode in which the currently executed command is executed. If a certain amount of time has passed, Further switching to a mode that executes a command that is executed when an input key is pressed, associated with a combination that represents a touch sensor being touched by the user, Until the mode for executing the command to be executed is canceled, the command executed when the input key on the input unit is pressed may be changed. (7)
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, When it is determined that the combination of the operation information stored in the storage unit that represents the touch sensor that has been touched and the state that matches the combination that represents the touch sensor in the mode that executes the currently executed command has been resolved, It is conceivable to cancel the mode for executing the currently executed instruction.
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Of the combinations representing the touched touch sensor in the operation information of the storage means, it is determined that the state that matches the combination representing the touch sensor in the mode for executing the currently executed command has been resolved, and a predetermined time If it has passed, The mode for executing the currently executed instruction may be canceled. (9)
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, When it is determined that the combination representing the touch sensor being touched matches the home position and a certain time has elapsed, The mode for executing the currently executed instruction may be canceled. (11)
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, If it is determined that there is no touch sensor touched by the user, It is conceivable to cancel the mode for executing the currently executed instruction. (12)
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, If a certain amount of time has passed since it was determined that there is no touch sensor being touched by the user, The mode for executing the currently executed instruction may be canceled. (13)
- the touch sensors arranged on the input key in the input means determine the touch sensor touched by the user, Among the combinations representing the touched touch sensor in the operation information of the storage means, the touch sensor included in the combination representing the touch sensor in the mode for executing the currently executed command, If it is determined that there is no touch sensor touched by the user, It is conceivable to cancel the mode for executing the currently executed instruction. (14)
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Of the combinations representing the touch sensor touched in the operation information of the storage means, the touch sensors included in the combination representing the touch sensor in the mode for executing the currently executed command, If a certain amount of time has passed since it was determined that there is no touch sensor being touched by the user, The mode for executing the currently executed instruction may be canceled.
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, When it is determined that the state including the combination representing the touch sensor in the mode for executing the currently executed command among the combinations representing the touch sensor touched in the operation information of the storage unit has been resolved, It is conceivable to cancel the mode for executing the currently executed instruction.
- the CPU as a processing means Of the touch sensors arranged on the input key in the input means, determine the touch sensor touched by the user, Among the combinations representing the touched touch sensor in the operation information of the storage means, a predetermined time has elapsed since it is determined that the state including the combination representing the touch sensor in the mode for executing the currently executed command has been resolved. if you did this, The mode for executing the currently executed instruction may be canceled.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本発明の解決しようとする課題は、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる手段の提供等である。 処理手段に、(1)利用者によってタッチされたタッチセンサを表す情報と、利用者によってタッチされなくなったタッチセンサを表す情報と、を受信させ、(2)利用者によってタッチされているタッチセンサを判断し、記憶手段の操作情報に、当該タッチされているタッチセンサを表す組み合わせが存在するか否かを判断させ、(3)存在すると判断した場合、操作情報に基づいて、利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え、解除されるまで、入力手段における入力キーが押された場合に実行される命令を変化させる、入力支援コンピュータプログラム。
Description
本発明は、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる、入力支援コンピュータプログラム、入力支援コンピュータシステムに関するものである。
従来の入力手段の入力キーにより入力を行う場合、多様な入力を行うためには、手や指の移動距離が長くなってしまうという問題点があった。
例えば、通常のキーボードでは、文字入力をしながら、カーソルキーまで手を移動させなければいけないような場合などは、手や指の移動距離が長くならざるを得ない。
通常のキーボード以外に、タッチセンサ等においても、表示する画面の大きさに制約があるため、通常のキーボードと同様、多様な入力を行うためには、手や指の移動距離が長くなってしまうという問題点があった。
特許出願人は、本願に係る発明に関する技術文献を特に知らない。
本発明の解決しようとする課題は、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる手段の提供である。
1、
(1)
そこで、上記課題を解決するため、本発明に係る入力支援コンピュータプログラムは、情報を記憶する記憶手段と、情報を処理する処理手段と、利用者からの命令を受け付ける入力手段とを備えたコンピュータシステムにおけるコンピュータプログラムであって、利用者が前記入力手段を使用してデータ入力を行う際に実行される入力支援コンピュータプログラムであり、
前記記憶手段は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、当該入力手段における入力キーが押された場合に実行される命令と、を関連付けた操作情報を1以上記憶し、
前記処理手段に、
(1)
前記入力手段を介して、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされたタッチセンサを表す情報と、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされなくなったタッチセンサを表す情報と、
を受信すること、
(2)
前記入力手段を介して受信した、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされたタッチセンサを表す情報と、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされなくなったタッチセンサを表す情報と、
から、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報に、当該タッチされているタッチセンサを表す組み合わせが存在するか否かを判断すること、
(3)
当該タッチされているタッチセンサを表す組み合わせが存在すると判断した場合、
前記記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、前記入力キーが押された場合に実行される命令を実行するモードに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を、前記記憶手段の操作情報に基づいて、変化させること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記記憶手段は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、当該入力手段における入力キーが押された場合に実行される命令と、を関連付けた操作情報を1以上記憶し、
前記処理手段に、
(1)
前記入力手段を介して、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされたタッチセンサを表す情報と、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされなくなったタッチセンサを表す情報と、
を受信すること、
(2)
前記入力手段を介して受信した、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされたタッチセンサを表す情報と、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされなくなったタッチセンサを表す情報と、
から、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報に、当該タッチされているタッチセンサを表す組み合わせが存在するか否かを判断すること、
(3)
当該タッチされているタッチセンサを表す組み合わせが存在すると判断した場合、
前記記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、前記入力キーが押された場合に実行される命令を実行するモードに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を、前記記憶手段の操作情報に基づいて、変化させること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「記憶手段」とは、例えば、RAM、ROM、HDD等のコンピュータシステムにおける記憶装置が該当する。
「記憶手段に記憶されている情報」は、明記している情報以外にも、他の情報を記憶していてもよいし、明記している情報の関連付け以外の関連付けが存在してもよい。
「処理手段」とは、例えば、CPU等のコンピュータシステムにおける演算装置や、通信ネットワークで接続されたコンピュータシステムにおける中央処理サーバコンピュータが該当する。
「入力手段」とは、例えば、キーボード、マウス、タッチパネル等のコンピュータシステムにおける入力装置や、通信ネットワークで接続されたコンピュータシステムにおける情報端末としての携帯電話端末やパーソナルコンピュータ等が該当する。
「コンピュータシステム」は、パーソナルコンピュータ、携帯情報端末、等の1のハードウェア内にて完結して構成される場合もあるし、複数のコンピュータにより構成される場合もある。複数のコンピュータにより構成される場合の例として、通信ネットワークで接続されたコンピュータシステムにおいて、「処理手段」は中央処理サーバコンピュータ、「記憶手段」は中央処理サーバコンピュータが管理する記憶装置、「通信手段」は中央処理サーバコンピュータが管理する通信装置、「出力手段」や「入力手段」としては中央処理サーバコンピュータと通信する情報端末(携帯電話、パーソナルコンピュータ)、等の場合が該当する。
「記憶手段に記憶されている情報」は、明記している情報以外にも、他の情報を記憶していてもよいし、明記している情報の関連付け以外の関連付けが存在してもよい。
「処理手段」とは、例えば、CPU等のコンピュータシステムにおける演算装置や、通信ネットワークで接続されたコンピュータシステムにおける中央処理サーバコンピュータが該当する。
「入力手段」とは、例えば、キーボード、マウス、タッチパネル等のコンピュータシステムにおける入力装置や、通信ネットワークで接続されたコンピュータシステムにおける情報端末としての携帯電話端末やパーソナルコンピュータ等が該当する。
「コンピュータシステム」は、パーソナルコンピュータ、携帯情報端末、等の1のハードウェア内にて完結して構成される場合もあるし、複数のコンピュータにより構成される場合もある。複数のコンピュータにより構成される場合の例として、通信ネットワークで接続されたコンピュータシステムにおいて、「処理手段」は中央処理サーバコンピュータ、「記憶手段」は中央処理サーバコンピュータが管理する記憶装置、「通信手段」は中央処理サーバコンピュータが管理する通信装置、「出力手段」や「入力手段」としては中央処理サーバコンピュータと通信する情報端末(携帯電話、パーソナルコンピュータ)、等の場合が該当する。
「入力キー」とは、入力手段において入力を命令するためのキーであり、「Shiftキー」、「Ctrlキー」、「Altキー」等の、該当キーのみを押しても、直接、何らかの文字・記号等が入力される訳ではないキーも該当する。
「入力キー」には、入力手段において物理的に設けられているものも該当するし、入力手段がタッチパネル等であった場合においては、タッチパネル上等に描画され表示される入力キーも該当する。
「入力手段における入力キーに配置されたタッチセンサ」は、入力手段において、1以上のタッチセンサが配置されている入力キーが、1以上あることを意味する。
「入力手段における入力キーに配置されたタッチセンサ」は、入力手段の入力キーの全てにタッチセンサが配置されている事まで要求するものではない。また、入力手段の1つの入力キーに、2以上のタッチセンサが配置されているような場合も考えられる。
入力手段がタッチパネル等であった場合においては、「入力キー」自体が、タッチパネル上等に描画され表示される入力キーであり、「入力キーに配置されたタッチセンサ」自体も、描画され表示される入力キーの領域の一部又は全部が、タッチセンサ領域であることが考えられる。
この場合、「入力キーに配置されたタッチセンサ」の領域は、描画・表示により明示しても明示しなくてもよい。例えば、「入力キーに配置されたタッチセンサ」の領域を明示しなくても、「入力キー」かつ「入力キーに配置されたタッチセンサ」の領域に対して、利用者のタッチがなされた場合、タッチ時間が長い場合は、「入力キーに配置されたタッチセンサ」へのタッチ命令と解釈し、タッチ時間が短い場合は、「入力キー」への入力命令と解釈する、という設定にすることが考えられる。
「タッチされたタッチセンサを表す組み合わせ」であるため、入力手段におけるどの入力キーの、どのタッチセンサがタッチされたのかを特定する情報を、2以上、組み合わせたものが該当する。
「入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサ」が配置された「入力キー」と、「入力手段における入力キーが押された」の「入力キー」とは、一致する場合も、一致しない場合も、考えられる。
「入力手段における入力キーが押された場合」の「入力キーが押された」には、特定の入力キーの場合も考えられるし、2以上の入力キーの組み合わせである場合も考えられる。
操作情報における、「入力手段における入力キーが押された場合に実行される命令」は、入力手段における全ての入力キーの夫々について、押された場合に実行される命令を用意しておく必要まではない。
例えば、入力手段に5つの入力キーが存在する場合において、特定の「利用者によってタッチされたタッチセンサを表す組み合わせ」に、当該5つの入力キーのうち、3つの入力キーの夫々が押された場合に実行される命令が用意されるような仕様であっても構わない。この場合、一例として、当該5つの入力キーのうち2つは、入力キーが押された場合に実行される命令は変化せず(または、実行される命令が存在せず)、当該5つの入力キーのうち3つは、入力キーが押された場合に実行される命令が変化する、というような仕様にすることができる。
操作情報における、「入力手段における入力キーが押された場合に実行される命令」には、「Shiftキー」、「Ctrlキー」、「Altキー」等が押された場合に実行される命令のように、該当キーのみを押しても、直接、何らかの文字・記号等が入力される訳ではないが、他の入力キーを押すことによって入力される内容を変化させる命令も、該当する場合が考えられる。
「入力キー」には、入力手段において物理的に設けられているものも該当するし、入力手段がタッチパネル等であった場合においては、タッチパネル上等に描画され表示される入力キーも該当する。
「入力手段における入力キーに配置されたタッチセンサ」は、入力手段において、1以上のタッチセンサが配置されている入力キーが、1以上あることを意味する。
「入力手段における入力キーに配置されたタッチセンサ」は、入力手段の入力キーの全てにタッチセンサが配置されている事まで要求するものではない。また、入力手段の1つの入力キーに、2以上のタッチセンサが配置されているような場合も考えられる。
入力手段がタッチパネル等であった場合においては、「入力キー」自体が、タッチパネル上等に描画され表示される入力キーであり、「入力キーに配置されたタッチセンサ」自体も、描画され表示される入力キーの領域の一部又は全部が、タッチセンサ領域であることが考えられる。
この場合、「入力キーに配置されたタッチセンサ」の領域は、描画・表示により明示しても明示しなくてもよい。例えば、「入力キーに配置されたタッチセンサ」の領域を明示しなくても、「入力キー」かつ「入力キーに配置されたタッチセンサ」の領域に対して、利用者のタッチがなされた場合、タッチ時間が長い場合は、「入力キーに配置されたタッチセンサ」へのタッチ命令と解釈し、タッチ時間が短い場合は、「入力キー」への入力命令と解釈する、という設定にすることが考えられる。
「タッチされたタッチセンサを表す組み合わせ」であるため、入力手段におけるどの入力キーの、どのタッチセンサがタッチされたのかを特定する情報を、2以上、組み合わせたものが該当する。
「入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサ」が配置された「入力キー」と、「入力手段における入力キーが押された」の「入力キー」とは、一致する場合も、一致しない場合も、考えられる。
「入力手段における入力キーが押された場合」の「入力キーが押された」には、特定の入力キーの場合も考えられるし、2以上の入力キーの組み合わせである場合も考えられる。
操作情報における、「入力手段における入力キーが押された場合に実行される命令」は、入力手段における全ての入力キーの夫々について、押された場合に実行される命令を用意しておく必要まではない。
例えば、入力手段に5つの入力キーが存在する場合において、特定の「利用者によってタッチされたタッチセンサを表す組み合わせ」に、当該5つの入力キーのうち、3つの入力キーの夫々が押された場合に実行される命令が用意されるような仕様であっても構わない。この場合、一例として、当該5つの入力キーのうち2つは、入力キーが押された場合に実行される命令は変化せず(または、実行される命令が存在せず)、当該5つの入力キーのうち3つは、入力キーが押された場合に実行される命令が変化する、というような仕様にすることができる。
操作情報における、「入力手段における入力キーが押された場合に実行される命令」には、「Shiftキー」、「Ctrlキー」、「Altキー」等が押された場合に実行される命令のように、該当キーのみを押しても、直接、何らかの文字・記号等が入力される訳ではないが、他の入力キーを押すことによって入力される内容を変化させる命令も、該当する場合が考えられる。
「入力手段を介して、入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報と、入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報と、を受信する」とは、適宜、入力手段を介してこれらの情報を受信する、という意味であり、これらの情報を同時に受信する事までは必要としない。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報」とは、利用者によって触れられたタッチセンサを感知して、当該利用者によってタッチされたタッチセンサを表す情報信号として、入力手段から出力された情報をいう。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報」とは、利用者によって触れられていたタッチセンサが、触れられなくなった事を感知して、当該利用者によってタッチされなくなったタッチセンサを表す情報信号として入力手段から出力された情報をいう。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し」とは、入力手段を介して受信した、「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報」と「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報」とから、その時点で利用者によってタッチされているタッチセンサ(入力手段におけるどの入力キーの、どのタッチセンサがタッチされているのか)を判断することを意味する。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断する」ことにより、その時点で利用者によってタッチされているタッチセンサの組み合わせを特定することもできる。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報」とは、利用者によって触れられたタッチセンサを感知して、当該利用者によってタッチされたタッチセンサを表す情報信号として、入力手段から出力された情報をいう。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報」とは、利用者によって触れられていたタッチセンサが、触れられなくなった事を感知して、当該利用者によってタッチされなくなったタッチセンサを表す情報信号として入力手段から出力された情報をいう。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し」とは、入力手段を介して受信した、「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報」と「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報」とから、その時点で利用者によってタッチされているタッチセンサ(入力手段におけるどの入力キーの、どのタッチセンサがタッチされているのか)を判断することを意味する。
「入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断する」ことにより、その時点で利用者によってタッチされているタッチセンサの組み合わせを特定することもできる。
「入力キーが押された場合に実行される命令を実行するモードに切り替え」とは、入力手段における入力キーが押された場合に実行される命令を、記憶手段の操作情報に基づいて、通常の命令とは異なる命令に変化させる、という意味である。
「実行される命令を実行するモードが解除される」とは、入力手段における入力キーが押された場合に実行される命令を、「入力キーが押された場合に実行される命令を実行するモードに切り替え」る前の状態に戻す、という意味である。
「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後、利用者によってタッチされているタッチセンサの状態が変化した場合は、さらに、他の「入力キーが押された場合に実行される命令を実行するモードに切り替え」る事も考えられる。
「実行される命令を実行するモードが解除される」とは、入力手段における入力キーが押された場合に実行される命令を、「入力キーが押された場合に実行される命令を実行するモードに切り替え」る前の状態に戻す、という意味である。
「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後、利用者によってタッチされているタッチセンサの状態が変化した場合は、さらに、他の「入力キーが押された場合に実行される命令を実行するモードに切り替え」る事も考えられる。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを配置した入力キーや、タッチセンサを配置した入力キーに隣接する入力キーが、押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーや隣接する入力キーが押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、通常のキーボードでは、文字入力をしながら、カーソルキーまで手を移動させなければいけないような場合であっても、「入力キーが押された場合に実行される命令を実行するモードに切り替え」て、文字入力の入力キーをカーソルキーの命令に一時的に変化させるような使い方も可能となる。
特に、タッチセンサを配置した入力キーや、タッチセンサを配置した入力キーに隣接する入力キーが、押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーや隣接する入力キーが押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、通常のキーボードでは、文字入力をしながら、カーソルキーまで手を移動させなければいけないような場合であっても、「入力キーが押された場合に実行される命令を実行するモードに切り替え」て、文字入力の入力キーをカーソルキーの命令に一時的に変化させるような使い方も可能となる。
2、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記記憶手段の前記操作情報は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
を特徴とする前記の入力支援コンピュータプログラムである。
前記記憶手段の前記操作情報は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
を特徴とする前記の入力支援コンピュータプログラムである。
(2)
「入力手段における、タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キー」とは、入力手段における、タッチセンサが配置された入力キーと、そのタッチセンサが配置された入力キーに隣り合う入力キーとを、それぞれ1以上含む、という意味である。
「入力手段における、タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キー」は、タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーの、全ての場合もあるし、一部の場合もある。
「当該タッチセンサが配置された入力キーの隣接入力キー」が、タッチセンサが配置された入力キーである場合も含まれる。例えば、隣接する2つの入力キーが、タッチセンサが配置された入力キーである場合は、いずれの入力キーも、当該タッチセンサが配置された入力キーの隣接入力キーに該当する。
「入力手段における、タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キー」は、タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーの、全ての場合もあるし、一部の場合もある。
「当該タッチセンサが配置された入力キーの隣接入力キー」が、タッチセンサが配置された入力キーである場合も含まれる。例えば、隣接する2つの入力キーが、タッチセンサが配置された入力キーである場合は、いずれの入力キーも、当該タッチセンサが配置された入力キーの隣接入力キーに該当する。
「入力手段における、当該タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーのうち、入力キーが押された場合に実行される命令」とは、タッチセンサが配置された入力キーと、そのタッチセンサが配置された入力キーに隣り合う入力キーとを、それぞれ1以上含む、という意味である。
タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーの、全ての入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合も考えられるし、一部の入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合も考えられる。
タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーの、全ての入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合も考えられるし、一部の入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合も考えられる。
上記のように、「入力手段における入力キーに配置されたタッチセンサ」は、1つの入力キーに2以上のタッチセンサが配置されているような場合も考えられる。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを配置した入力キーや、タッチセンサを配置した入力キーに隣接する入力キーが、押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーや、隣接する入力キーが押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、通常のキーボードでは、文字入力をしながら、カーソルキーまで手や指を移動させなければいけないような場合であっても、「入力キーが押された場合に実行される命令を実行するモードに切り替え」て、文字入力の入力キーが押された場合に実行される命令を、カーソルキーの入力命令に、一時的に変化させるような使い方も可能となる。
特に、タッチセンサを配置した入力キーや、タッチセンサを配置した入力キーに隣接する入力キーが、押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーや、隣接する入力キーが押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、通常のキーボードでは、文字入力をしながら、カーソルキーまで手や指を移動させなければいけないような場合であっても、「入力キーが押された場合に実行される命令を実行するモードに切り替え」て、文字入力の入力キーが押された場合に実行される命令を、カーソルキーの入力命令に、一時的に変化させるような使い方も可能となる。
3、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記記憶手段の前記操作情報は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
を特徴とする前記の入力支援コンピュータプログラムである。
前記記憶手段の前記操作情報は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
を特徴とする前記の入力支援コンピュータプログラムである。
(2)
「入力手段における、当該タッチセンサが配置された入力キー」とは、入力手段における入力キーには、タッチセンサが配置された入力キーを1以上含む、という意味である。タッチセンサが配置された入力キーの、全ての場合もあるし、一部の場合もある。
「入力手段における、当該タッチセンサが配置された入力キーのうち、入力キーが押された場合に実行される命令」は、タッチセンサが配置された入力キーの、全ての入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合もあるし、一部の入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合もある。
「入力手段における、当該タッチセンサが配置された入力キーのうち、入力キーが押された場合に実行される命令」は、タッチセンサが配置された入力キーの、全ての入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合もあるし、一部の入力キーに対応する命令(入力キーが押された場合に実行される命令)が用意されている場合もある。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを配置した入力キーが押された場合に実行される命令を変化させれば、タッチセンサを配置した入力キーにタッチしながら、タッチセンサが配置された入力キーを押す事により、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーが押された場合に実行される命令を変化させれば、手の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、1つの入力キーの複数箇所(上下等)にタッチセンサを配置し、当該入力キーにおける上のタッチセンサをタッチしながら当該入力キーを押せば、現在の位置よりも上の位置の文字列等について検索処理の命令を実行させ、当該入力キーにおける下のタッチセンサをタッチしながら当該入力キーを押せば、現在の位置よりも下の位置の文字列等について検索処理の命令を実行させる、というような使い方も可能となる。
特に、タッチセンサを配置した入力キーが押された場合に実行される命令を変化させれば、タッチセンサを配置した入力キーにタッチしながら、タッチセンサが配置された入力キーを押す事により、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーが押された場合に実行される命令を変化させれば、手の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、1つの入力キーの複数箇所(上下等)にタッチセンサを配置し、当該入力キーにおける上のタッチセンサをタッチしながら当該入力キーを押せば、現在の位置よりも上の位置の文字列等について検索処理の命令を実行させ、当該入力キーにおける下のタッチセンサをタッチしながら当該入力キーを押せば、現在の位置よりも下の位置の文字列等について検索処理の命令を実行させる、というような使い方も可能となる。
4、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
更に、利用者に情報を表示する出力手段と、を備えたコンピュータシステムにおける、
前記の入力支援コンピュータプログラムであって、
前記記憶手段の前記操作情報と、
前記入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報と、を関連付けて記憶し、
前記処理手段に、さらに、
前記記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、前記入力キーが押された場合に実行される命令を実行するモードに切り替え、当該実行される命令を実行するモードが解除されるまで、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報を、前記記憶手段の操作情報に基づいて、前記記憶手段から読み出して前記出力手段に表示すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
更に、利用者に情報を表示する出力手段と、を備えたコンピュータシステムにおける、
前記の入力支援コンピュータプログラムであって、
前記記憶手段の前記操作情報と、
前記入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報と、を関連付けて記憶し、
前記処理手段に、さらに、
前記記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、前記入力キーが押された場合に実行される命令を実行するモードに切り替え、当該実行される命令を実行するモードが解除されるまで、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報を、前記記憶手段の操作情報に基づいて、前記記憶手段から読み出して前記出力手段に表示すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「出力手段」とは、例えば、ディスプレイ等のコンピュータシステムにおける情報を表示する出力装置や、通信ネットワークで接続されたコンピュータシステムにおける情報端末としての携帯電話端末やパーソナルコンピュータ等が該当する。
「入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データ」とは、入力キーを押すことにより、どのような命令が実行されるのかを、システム利用者が理解できるように構成されている画像データであることを意味する。例えば、どのような命令が実行されるのか、を表す文字を含んだ画像データであったり、「アイコン」のように実行される命令の内容や対象を小さな絵や記号で表現した画像データが考えられる。
「入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データ」には、ヘルプ画面やヘルプキャラクタの画像データも該当する。
「入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報」の「入力キー」とは、入力手段の入力キーの全ての場合もあるし、一部の場合もある。
「記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え、当該実行される命令を実行するモードが解除されるまで」とは、「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後から、「当該実行される命令を実行するモードが解除されるまで」の間のうちで、という意味であり、「この間ずっと(操作メニュー情報を出力手段に表示している)」という事まで要しない。
すなわち、「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後から、「当該実行される命令を実行するモードが解除されるまで」の間のうち、「この間ずっと(操作メニュー情報を出力手段に表示している)」という処理でも構わないし、「この間のうち一部の時間のみ(操作メニュー情報を出力手段に表示している)」という処理でも構わない。
「出力手段」として、タブレット型端末等で利用されているような、いわゆる「タッチパネル」を採用し、当該「タッチパネル」が、「入力手段」と「出力手段」とを兼ねる事も考えられる。
「タッチパネル」が、「入力手段」と「出力手段」とを兼ねている場合、「入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報を、前記記憶手段の操作情報に基づいて、前記記憶手段から読み出して前記出力手段に表示する」の例として、「タッチパネル」に表示されたキートップ上に、矢印の画像を表示する、等が考えられる。
他にも、例えば、図3のように、「入力手段」としてのキーボード上のキーに、ディスプレイ機能が備わっており、画像を表示する事ができる機能が備わったタイプのキーボードである場合は、当該キーボード上のキーに内蔵された表示装置(出力手段)に矢印の画像を表示する、等が考えられる。
「入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データ」とは、入力キーを押すことにより、どのような命令が実行されるのかを、システム利用者が理解できるように構成されている画像データであることを意味する。例えば、どのような命令が実行されるのか、を表す文字を含んだ画像データであったり、「アイコン」のように実行される命令の内容や対象を小さな絵や記号で表現した画像データが考えられる。
「入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データ」には、ヘルプ画面やヘルプキャラクタの画像データも該当する。
「入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報」の「入力キー」とは、入力手段の入力キーの全ての場合もあるし、一部の場合もある。
「記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え、当該実行される命令を実行するモードが解除されるまで」とは、「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後から、「当該実行される命令を実行するモードが解除されるまで」の間のうちで、という意味であり、「この間ずっと(操作メニュー情報を出力手段に表示している)」という事まで要しない。
すなわち、「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後から、「当該実行される命令を実行するモードが解除されるまで」の間のうち、「この間ずっと(操作メニュー情報を出力手段に表示している)」という処理でも構わないし、「この間のうち一部の時間のみ(操作メニュー情報を出力手段に表示している)」という処理でも構わない。
「出力手段」として、タブレット型端末等で利用されているような、いわゆる「タッチパネル」を採用し、当該「タッチパネル」が、「入力手段」と「出力手段」とを兼ねる事も考えられる。
「タッチパネル」が、「入力手段」と「出力手段」とを兼ねている場合、「入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報を、前記記憶手段の操作情報に基づいて、前記記憶手段から読み出して前記出力手段に表示する」の例として、「タッチパネル」に表示されたキートップ上に、矢印の画像を表示する、等が考えられる。
他にも、例えば、図3のように、「入力手段」としてのキーボード上のキーに、ディスプレイ機能が備わっており、画像を表示する事ができる機能が備わったタイプのキーボードである場合は、当該キーボード上のキーに内蔵された表示装置(出力手段)に矢印の画像を表示する、等が考えられる。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後から、「当該実行される命令を実行するモードが解除されるまで」の間のうち、一部又は全部の時間について、操作メニュー情報を出力手段に表示することにより、どの入力キーが押されるとどのような命令が実行されるかを利用者が知ることができるため、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
特に、「入力キーが押された場合に実行される命令を実行するモードに切り替え」た後から、「当該実行される命令を実行するモードが解除されるまで」の間のうち、一部又は全部の時間について、操作メニュー情報を出力手段に表示することにより、どの入力キーが押されるとどのような命令が実行されるかを利用者が知ることができるため、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
5、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を変化させること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を変化させること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」とは、直近に、記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替えた際の、当該実行される命令を実行するモードのタッチセンサを表す組み合わせを意味する。
すなわち、実行される命令を実行するモードが解除されるまで、1回しか、入力キーが押された場合に実行される命令を実行するモードに切り替えていない場合は、当該「実行される命令を実行するモードのタッチセンサを表す組み合わせ」が該当し、2回以上、入力キーが押された場合に実行される命令を実行するモードに切り替えた場合は、直近の「実行される命令を実行するモードのタッチセンサを表す組み合わせ」が該当する。
すなわち、実行される命令を実行するモードが解除されるまで、1回しか、入力キーが押された場合に実行される命令を実行するモードに切り替えていない場合は、当該「実行される命令を実行するモードのタッチセンサを表す組み合わせ」が該当し、2回以上、入力キーが押された場合に実行される命令を実行するモードに切り替えた場合は、直近の「実行される命令を実行するモードのタッチセンサを表す組み合わせ」が該当する。
「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態」とは、「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」、とは異なる、記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせに合致する状態になった場合である。
「当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え」とは、以前に行った「入力キーが押された場合に実行される命令を実行するモードに切り替え」の状態から、さらに、入力手段における入力キーが押された場合に実行される命令について、「当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え」ることをいう。
「当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え」とは、以前に行った「入力キーが押された場合に実行される命令を実行するモードに切り替え」の状態から、さらに、入力手段における入力キーが押された場合に実行される命令について、「当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え」ることをいう。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、記憶手段の操作情報を、複数のタッチされたタッチセンサを表す組み合わせに対応できるようにしておけば、「当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え」ることにより、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
また、実行される命令を実行するモードが解除されるまでは、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態」になるまで、当該現在の実行される命令を実行するモードが維持することができるようになる。
特に、記憶手段の操作情報を、複数のタッチされたタッチセンサを表す組み合わせに対応できるようにしておけば、「当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え」ることにより、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
また、実行される命令を実行するモードが解除されるまでは、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態」になるまで、当該現在の実行される命令を実行するモードが維持することができるようになる。
6、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断して一定時間が経過した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を変化させること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断して一定時間が経過した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を変化させること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「一定時間が経過した場合」とは、事前に設定した所定の時間を意味する。どの位の長さにするかは、任意である。
「一定時間」の設定は、ソフトウェアベンダー等がプログラム上、設定しておき出荷するという方法も考えられるし、ソフトウェアの利用者が、任意に設定を変更する場合も考えられる。
「一定時間」の設定は、ソフトウェアベンダー等がプログラム上、設定しておき出荷するという方法も考えられるし、ソフトウェアの利用者が、任意に設定を変更する場合も考えられる。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、利用者にとって入力キーが押された場合に実行される命令を実行するモードの切り替えを行う意思が無いような場合など、ちょっとしたタッチによる誤動作を減らすことができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、利用者にとって入力キーが押された場合に実行される命令を実行するモードの切り替えを行う意思が無いような場合など、ちょっとしたタッチによる誤動作を減らすことができる。
7、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」とは、上記のように、直近に、記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替えた際の、当該実行される命令を実行するモードのタッチセンサを表す組み合わせを意味する。
「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消された」とは、タッチされたタッチセンサの状態が、「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」と一致しない状態になった、という意味である。
「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消された」とは、タッチされたタッチセンサの状態が、「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」と一致しない状態になった、という意味である。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消され」れば、現在の実行される命令を実行するモードが解除されるため、タッチされたタッチセンサから一部のタッチを離すだけで実行される命令を実行するモードを解除する事ができ、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
特に、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消され」れば、現在の実行される命令を実行するモードが解除されるため、タッチされたタッチセンサから一部のタッチを離すだけで実行される命令を実行するモードを解除する事ができ、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
8、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、タッチされたタッチセンサから一部のタッチを離してしまったが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、タッチされたタッチセンサから一部のタッチを離してしまったが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
9、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態」とは、利用者の手や指が、入力手段の入力キーのホームポジション上に置かれていると判断できる、タッチされたタッチセンサを表す組み合わせである場合をいう。
具体的には、タッチされたタッチセンサを表す組み合わせから、入力手段がキーボードであれば「ASDF JKL+」の位置に利用者の両手の指が置かれていると判断できる場合や、突起のある入力キーの「F J」の位置に利用者の指が置かれていると判断できる場合、「ASDF」又は「JKL+」の位置に利用者の片手の指が置かれていると判断できる場合、入力キーとしてのテンキーの「456」又は「5」の位置に利用者の指が置かれていると判断できる場合、入力キーとしてのカーソルキーの「左 中央 右」の位置に利用者の指が置かれていると判断できる場合、等が該当する。
入力手段がタッチパネル等であった場合においては、タッチパネル上等に描画され表示される入力キーも該当するため、上記と同様、「ホームポジション」と判断する方法として、「ASDF JKL+」の位置に利用者の両手の指が置かれていると判断できる場合や、突起のある入力キーの「F J」の位置に利用者の指が置かれていると判断できる場合、「ASDF」又は「JKL+」の位置に利用者の片手の指が置かれていると判断できる場合、入力キーとしてのテンキーの「456」又は「5」の位置に利用者の指が置かれていると判断できる場合、入力キーとしてのカーソルキーの「左 中央 右」の位置に利用者の指が置かれていると判断できる場合、等が該当する。
具体的には、タッチされたタッチセンサを表す組み合わせから、入力手段がキーボードであれば「ASDF JKL+」の位置に利用者の両手の指が置かれていると判断できる場合や、突起のある入力キーの「F J」の位置に利用者の指が置かれていると判断できる場合、「ASDF」又は「JKL+」の位置に利用者の片手の指が置かれていると判断できる場合、入力キーとしてのテンキーの「456」又は「5」の位置に利用者の指が置かれていると判断できる場合、入力キーとしてのカーソルキーの「左 中央 右」の位置に利用者の指が置かれていると判断できる場合、等が該当する。
入力手段がタッチパネル等であった場合においては、タッチパネル上等に描画され表示される入力キーも該当するため、上記と同様、「ホームポジション」と判断する方法として、「ASDF JKL+」の位置に利用者の両手の指が置かれていると判断できる場合や、突起のある入力キーの「F J」の位置に利用者の指が置かれていると判断できる場合、「ASDF」又は「JKL+」の位置に利用者の片手の指が置かれていると判断できる場合、入力キーとしてのテンキーの「456」又は「5」の位置に利用者の指が置かれていると判断できる場合、入力キーとしてのカーソルキーの「左 中央 右」の位置に利用者の指が置かれていると判断できる場合、等が該当する。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、「当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態」にすれば、現在の実行される命令を実行するモードが解除されるため、ホームポジションと合致する状態に手や指を戻すだけで実行される命令を実行するモードを解除する事ができ、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
特に、「当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態」にすれば、現在の実行される命令を実行するモードが解除されるため、ホームポジションと合致する状態に手や指を戻すだけで実行される命令を実行するモードを解除する事ができ、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
10、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、ホームポジションと合致する状態に手や指を戻したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、ホームポジションと合致する状態に手や指を戻したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
11、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「利用者によってタッチされているタッチセンサがない」とは、入力手段における入力キーに配置されたタッチセンサの全てが、利用者によってタッチされていない状態である。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、「利用者によってタッチされているタッチセンサがない」状態にすれば、現在の実行される命令を実行するモードが解除されるため、入力手段から利用者が指や手を離すだけで実行される命令を実行するモードを解除する事ができ、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
特に、「利用者によってタッチされているタッチセンサがない」状態にすれば、現在の実行される命令を実行するモードが解除されるため、入力手段から利用者が指や手を離すだけで実行される命令を実行するモードを解除する事ができ、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
12、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、入力手段から利用者が指や手を離したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、入力手段から利用者が指や手を離したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
13、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、利用者によってタッチされているタッチセンサがない」とは、「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」に含まれる(を構成する)タッチセンサのうち、全てのタッチセンサについて利用者によりタッチされなくなった場合である。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、利用者によってタッチされているタッチセンサがない」状態にしなければ、現在の実行される命令を実行するモードが継続されるため、入力手段から利用者が少し指や手を離す位では、実行される命令を実行するモードが解除されないため、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
特に、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、利用者によってタッチされているタッチセンサがない」状態にしなければ、現在の実行される命令を実行するモードが継続されるため、入力手段から利用者が少し指や手を離す位では、実行される命令を実行するモードが解除されないため、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
14、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、入力手段から利用者が指や手を離したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、入力手段から利用者が指や手を離したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
15、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態」とは、「当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ」に含まれる(を構成する)タッチセンサの全てのタッチセンサを含んだ状態で、利用者によりタッチされている場合である。
(3)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態」である場合は、現在の実行される命令を実行するモードが継続されるため、利用者が他のタッチセンサに触れる位では、実行される命令を実行するモードが解除されないため、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
特に、「記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態」である場合は、現在の実行される命令を実行するモードが継続されるため、利用者が他のタッチセンサに触れる位では、実行される命令を実行するモードが解除されないため、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
16、
(1)
また、他の発明に係る入力支援コンピュータプログラムは、前記の構成に加え、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラムである。
(2)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、入力手段から利用者が指や手を離したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
特に、タッチセンサを利用する場合に誤動作が問題となるが、入力手段から利用者が指や手を離したが、利用者にとって現在の実行される命令を実行するモードの解除を行う意思が無いような場合など、ちょっとしたタッチの不備による誤動作を減らすことができる。
17、
また、他の発明に係る入力支援コンピュータシステムは、
情報を記憶する記憶手段と、情報を処理する処理手段と、利用者に情報を表示する出力手段と、利用者からの命令を受け付ける入力手段とを備えたコンピュータシステムであって、
前記記憶手段が、前記の入力支援コンピュータプログラムを記憶し、前記処理手段が前記各処理を行うこと、
を特徴とする入力支援コンピュータシステムである。
情報を記憶する記憶手段と、情報を処理する処理手段と、利用者に情報を表示する出力手段と、利用者からの命令を受け付ける入力手段とを備えたコンピュータシステムであって、
前記記憶手段が、前記の入力支援コンピュータプログラムを記憶し、前記処理手段が前記各処理を行うこと、
を特徴とする入力支援コンピュータシステムである。
(2)
本発明により、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
以上のように、本発明を利用すると、入力手段の入力キーにより実行される命令を、簡便に変化させる事ができる。
特に、タッチセンサを配置した入力キーや、タッチセンサを配置した入力キーに隣接する入力キーが、押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーや隣接する入力キーが押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、通常のキーボードでは、文字入力をしながら、カーソルキーまで手を移動させなければいけないような場合であっても、「入力キーが押された場合に実行される命令を実行するモードに切り替え」て、文字入力の入力キーをカーソルキーの命令に一時的に変化させるような使い方も可能となる。
特に、タッチセンサを配置した入力キーや、タッチセンサを配置した入力キーに隣接する入力キーが、押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
例えば、ホームポジション等の入力キーにタッチセンサを配置し、ホームポジション等の入力キーや隣接する入力キーが押された場合に実行される命令を変化させれば、手や指の移動距離をできるだけ少なくして、多様な入力作業を行う事ができる。
他にも、通常のキーボードでは、文字入力をしながら、カーソルキーまで手を移動させなければいけないような場合であっても、「入力キーが押された場合に実行される命令を実行するモードに切り替え」て、文字入力の入力キーをカーソルキーの命令に一時的に変化させるような使い方も可能となる。
以下、本発明の実施形態を、図面を参照しつつ説明する。
1、 本発明の実施の構成について
(1)
本発明に係る入力支援コンピュータシステムは、出力手段と、処理手段と、入力手段と、記憶手段と、から構成されている。そして、これら各手段は、バスを介して電気的に接続し、相互に情報の伝達(信号の通信)を行うことができる。
入力支援コンピュータシステムにおける構成要素を更に詳述する。
出力手段は、情報を入力支援コンピュータシステムの利用者に表示するための出力装置であり、例えば液晶やCRT方式等のディスプレイ装置が該当する。
また、処理手段は、上記他の手段(装置)に働きかける計算装置であり、例えばCPUが該当する。
入力手段は、入力支援コンピュータシステムの利用者からの命令を受け付ける入力装置であり、例えば、キーボード、マウス、タッチパネル等のコンピュータシステムにおける入力装置が該当する。
記憶手段は、大量の情報を記憶させておく補助記憶装置や、処理手段による実行の対象となる情報を記憶させておく主記憶装置であり、例えばハードディスク(HDD)やメインメモリが該当する。
バスは、入力支援コンピュータシステムの内部で各手段が情報を通信するための伝送路である。
出力手段は、情報を入力支援コンピュータシステムの利用者に表示するための出力装置であり、例えば液晶やCRT方式等のディスプレイ装置が該当する。
また、処理手段は、上記他の手段(装置)に働きかける計算装置であり、例えばCPUが該当する。
入力手段は、入力支援コンピュータシステムの利用者からの命令を受け付ける入力装置であり、例えば、キーボード、マウス、タッチパネル等のコンピュータシステムにおける入力装置が該当する。
記憶手段は、大量の情報を記憶させておく補助記憶装置や、処理手段による実行の対象となる情報を記憶させておく主記憶装置であり、例えばハードディスク(HDD)やメインメモリが該当する。
バスは、入力支援コンピュータシステムの内部で各手段が情報を通信するための伝送路である。
本発明に係る入力支援コンピュータシステムは、パーソナルコンピュータのようなローカルのコンピュータシステムであっても実施が可能であり、当該前提により以下説明を行う。しかし、本発明に係る入力支援コンピュータシステムは、複数のコンピュータシステムから構成される場合もある。例えば、クライアント側のコンピュータシステムが出力手段及び入力手段となり、サーバ側のコンピュータシステムが処理手段及び記憶手段となり、インターネットなどの広域通信回線がバスとなることによって、複数のコンピュータシステムから構成される場合も考えられる。
(2)
次に、入力支援コンピュータシステムの記憶手段としてのHDDに記憶されている各種情報について説明する。
記憶手段としてのHDDは、各種のデータベースと、入力支援コンピュータプログラムと、OSその他プログラムを、データベースやファイルの形式により記憶している。
これら各種のデータベースは、同種のデータベースが2以上存在することもある。
記憶手段としてのHDDは、各種のデータベースと、入力支援コンピュータプログラムと、OSその他プログラムを、データベースやファイルの形式により記憶している。
これら各種のデータベースは、同種のデータベースが2以上存在することもある。
記憶手段としてのHDDは、入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、当該入力手段における入力キーが押された場合に実行される命令と、を関連付けた操作情報を1以上記憶している。
また、記憶手段としてのHDDは、操作情報と、入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報と、を関連付けて記憶している。
これらの情報は、本処理の前に、入力手段としてのマウス・キーボード等から入力され、処理手段としてのCPUが、記憶手段としてのHDDに記憶させた状態になっている。
また、記憶手段としてのHDDは、操作情報と、入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報と、を関連付けて記憶している。
これらの情報は、本処理の前に、入力手段としてのマウス・キーボード等から入力され、処理手段としてのCPUが、記憶手段としてのHDDに記憶させた状態になっている。
そして、処理手段としてのCPUが、記憶手段としてのHDDに記憶されている各情報を、記憶手段としてのメモリに読み込むことにより、プログラムやデータの解釈・実行を行なう。また、処理手段としてのCPUが、記憶手段としてのHDDに記憶されているOSその他プログラムと、入力支援コンピュータプログラムを、記憶手段としてのメモリに読み込んで解釈し、実行する事により、本発明に係る入力支援処理等が行なわれるのである。
このように、本実施形態では、初期状態として記憶手段としてのHDDに各情報が記憶されているとして説明するが、初期状態において記憶手段としてのメモリに各情報が全て記憶されていても当然実施は可能である。
「記憶手段としてのHDDに記憶されている情報」は、明記している情報以外にも、他の情報を記憶していてもよいし、明記している情報の関連付け以外の関連付けが存在してもよい。
「記憶手段としてのHDDに記憶されている情報」は、明記している情報以外にも、他の情報を記憶していてもよいし、明記している情報の関連付け以外の関連付けが存在してもよい。
2、 入力手段の入力キーに設置されたタッチセンサの配置例について
入力手段としてのキーボード、タッチパネル等の入力キーに配置されたタッチセンサの配置例について、図1を使用しながら説明する。
(1)
(1)
図1に示すように、入力手段としてのキーボード、タッチパネル等の入力キーの、全面、上部、下部、右部、左部、左上部、右上部、左下部、右下部、等にタッチセンサを設け、配置することで、利用者によってタッチされているタッチセンサを判断し、指や手の位置を検出する。
また、利用者によってタッチされているタッチセンサを判断し、利用者が意識して、特別な指の並びになっている場合を検知し、その場合、入力キーに、通常の機能とは異なる、他の機能(当該入力手段としてのキーボード、タッチパネル等における入力キーが押された場合に実行される命令)を割り当てる。
(2)
また、利用者によってタッチされているタッチセンサを判断し、利用者が意識して、特別な指の並びになっている場合を検知し、その場合、入力キーに、通常の機能とは異なる、他の機能(当該入力手段としてのキーボード、タッチパネル等における入力キーが押された場合に実行される命令)を割り当てる。
(2)
Aパターン
入力キーのキートップの位置の全面にタッチセンサを設ける。
メリットとしては、入力キーのキートップのどの位置にタッチされていても、検知することができる。
Bパターン
入力キーのキートップの位置の上部及び下部にタッチセンサを設ける。
メリットとしては、タッチされている、入力キーのキートップの上部、下部の別を区別することができる。
例えば、同じ入力キーであっても、タッチされているタッチセンサが、上部か、下部かで、当該入力手段としてのキーボード、タッチパネル等における入力キーが押された場合に実行される命令を変えることができる。
具体的には、1つの入力キーの複数箇所(上下等)にタッチセンサを配置し、当該入力キーにおける上のタッチセンサをタッチしながら当該入力キーを押せば、現在の位置よりも上の位置の文字列等について検索処理の命令を実行させ、当該入力キーにおける下のタッチセンサをタッチしながら当該入力キーを押せば、現在の位置よりも下の位置の文字列等について検索処理の命令を実行させる、というような使い方も可能となる。
他にも、AとFの入力キーのタッチセンサの下部にタッチされ、SとDの入力キーのタッチセンサの上部にタッチされていると、左手がホームポジションの位置にある、と認識する、というような使い方も可能となる。
さらに、ASFDの入力キーの夫々のタッチセンサの上部にタッチされているならば、AとFの入力キーのタッチセンサの下部、SとDの入力キーのタッチセンサの上部にタッチされている場合(ホームポジションの位置の場合)と異なる、別の機能を割り当てるような使い方も可能となる。
Cパターン
入力キーのキートップ上部および下部にタッチセンサを設ける。
Bパターンと異なるのは、入力キーのキートップの左上部、右上部、左下部、右下部にタッチセンサが設けられていない点である。
メリットとしては、利用者がタッチセンサにタッチする意図が無いのに、入力キーのキートップとキートップとの間に指が置かれている場合に、誤判定、誤検出を減らすことができる。
Dパターン
Cパターンの別バージョンであり、入力キーのキートップの左上部、右上部、左下部、右下部にタッチセンサを設ける。
メリットとしては、入力キーのキートップ上部2つのセンサ(左上部、右上部)に指が重なった場合のみ、指が当該入力キーの上部にあると判断することで、利用者がタッチセンサにタッチする意図が無いのに、入力キーのキートップとキートップとの間に指が置かれている場合に、誤判定、誤検出を減らすことができる。
具体的には、入力手段における1つの入力キーにタッチセンサが2以上配置され、当該2以上のタッチセンサがタッチされた場合に、当該入力キーがタッチされていると判定し、という処理を行うことが可能となる。
Eパターン
Cパターンの発展形であり、入力キーのキートップの上部、右部、左部、下部にタッチセンサを設ける。但し、入力キーのキートップの左上部、右上部、左下部、右下部にタッチセンサを設けていない。
メリットとしては、入力キーのキートップとキートップとの間に指を置く癖のある利用者にも対応することができる。
Fパターン
入力キーのキートップの全面に、複数のセンサを配置している。誤動作を防ぐため、各センサの間隔は、多少空けても構わない。設置するセンサの数が多いほど、より正確に指の位置を把握することができる。
メリットとしては、全面に複数のセンサが配置されているため、正確な指の位置を把握して、AパターンからEパターンが想定している、すべての状況に対応することができる。
(3)
「入力キー」には、入力手段において物理的に設けられているものも該当するし、入力手段がタッチパネル等であった場合においては、タッチパネル上等に描画され表示される入力キーも該当する。
入力手段がタッチパネル等であった場合においては、「入力キー」自体が、タッチパネル上等に描画され表示される入力キーであり、「入力キーに配置されたタッチセンサ」自体も、描画され表示される入力キーの領域の一部又は全部が、タッチセンサ領域であることが考えられる。
この場合、「入力キーに配置されたタッチセンサ」の領域は、描画・表示により明示しても明示しなくてもよい。例えば、「入力キー」かつ「入力キーに配置されたタッチセンサ」の領域に対して、利用者のタッチがなされた場合、タッチ時間が長い場合は、「入力キーに配置されたタッチセンサ」へのタッチ命令と解釈し、タッチ時間が短い場合は、「入力キー」への入力命令と解釈する、という設定にすることが考えられる。
入力手段がタッチパネル等であった場合においては、「入力キー」自体が、タッチパネル上等に描画され表示される入力キーであり、「入力キーに配置されたタッチセンサ」自体も、描画され表示される入力キーの領域の一部又は全部が、タッチセンサ領域であることが考えられる。
この場合、「入力キーに配置されたタッチセンサ」の領域は、描画・表示により明示しても明示しなくてもよい。例えば、「入力キー」かつ「入力キーに配置されたタッチセンサ」の領域に対して、利用者のタッチがなされた場合、タッチ時間が長い場合は、「入力キーに配置されたタッチセンサ」へのタッチ命令と解釈し、タッチ時間が短い場合は、「入力キー」への入力命令と解釈する、という設定にすることが考えられる。
3、 入力手段の入力キーに設置されたタッチセンサの配置例、使用例について
入力手段としてのキーボード、タッチパネル等の入力キーに配置されたタッチセンサの配置例、使用例について、図2乃至図6を使用しながら説明する。
(1)
(1)
一例として、入力手段としてのキーボード、タッチパネル等の入力キーに、図1のBパターンのタイプのタッチセンサを設け、配置した例が、図2である。
入力手段としてのキーボード、タッチパネル等の、ホームポジションを含む、中段の入力キーの上部と下部にタッチセンサを備える。
これにより、利用者の手や指がホームポジション状態か、ホームポジション以外の状態かを検知することができる。
もちろん、ホームポジション以外の入力キーについてもタッチセンサを備えているため、利用者の手や指がホームポジション以外の状態のタッチセンサを表す組み合わせであっても、入力手段における入力キーが押された場合に実行される命令を用意しておくことができる。
(2)
入力手段としてのキーボード、タッチパネル等の、ホームポジションを含む、中段の入力キーの上部と下部にタッチセンサを備える。
これにより、利用者の手や指がホームポジション状態か、ホームポジション以外の状態かを検知することができる。
もちろん、ホームポジション以外の入力キーについてもタッチセンサを備えているため、利用者の手や指がホームポジション以外の状態のタッチセンサを表す組み合わせであっても、入力手段における入力キーが押された場合に実行される命令を用意しておくことができる。
(2)
図2の、入力手段としてのキーボード、タッチパネル等の入力キーの使用例が、図3である。
JとLの入力キーの上部のタッチセンサにタッチした場合、その周囲の入力キーに、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)が割り当てられる(入力キーが押された場合に実行される命令を実行するモードに切り替えられる)。
そして、モニタ(出力手段)上に、カーソルキーの機能が割り当てられたことを知らせるガイドが表示される(入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報を表示する)。
具体的な、カーソルキーの機能の割り当て例としては、Jを押した場合に左カーソルキー、Lを押した場合に右カーソルキー、Iを押した場合に上カーソルキー、Kを押した場合に下カーソルキーが割り当てられる、というような使い方ができる。
他にも、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)が割り当てられる(入力キーが押された場合に実行される命令を実行するモードに切り替えられる)ためには、JとLの入力キーだけでなく、セミコロンの入力キーのタッチも必要とする設定とすることも考えられる。
なお、図3は、「入力手段」としてのキーボード上のキーに、ディスプレイ機能が備わっており、画像を表示する事ができる機能が備わったタイプのキーボードの一例であり、当該キーボード上のキーに内蔵された表示装置(出力手段)に矢印の画像を表示している。
(3)
JとLの入力キーの上部のタッチセンサにタッチした場合、その周囲の入力キーに、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)が割り当てられる(入力キーが押された場合に実行される命令を実行するモードに切り替えられる)。
そして、モニタ(出力手段)上に、カーソルキーの機能が割り当てられたことを知らせるガイドが表示される(入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報を表示する)。
具体的な、カーソルキーの機能の割り当て例としては、Jを押した場合に左カーソルキー、Lを押した場合に右カーソルキー、Iを押した場合に上カーソルキー、Kを押した場合に下カーソルキーが割り当てられる、というような使い方ができる。
他にも、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)が割り当てられる(入力キーが押された場合に実行される命令を実行するモードに切り替えられる)ためには、JとLの入力キーだけでなく、セミコロンの入力キーのタッチも必要とする設定とすることも考えられる。
なお、図3は、「入力手段」としてのキーボード上のキーに、ディスプレイ機能が備わっており、画像を表示する事ができる機能が備わったタイプのキーボードの一例であり、当該キーボード上のキーに内蔵された表示装置(出力手段)に矢印の画像を表示している。
(3)
図2の、入力手段としてのキーボード、タッチパネル等の入力キーの他の使用例が、図4である。
図3のカーソルキーの機能の割り当て後に、利用者の手や指がホームポジションに戻った事をタッチセンサが検知すると、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)の割り当てが解除(実行するモードが解除)され、通常の入力モードに戻る。
図4では、人差し指と小指が、入力キーのタッチセンサの下部にタッチされ、中指と薬指が、入力キーのタッチセンサの上部にタッチされていると、利用者の手や指がホームポジションの位置にあると認識する、というような設定をしている。
(4)
図3のカーソルキーの機能の割り当て後に、利用者の手や指がホームポジションに戻った事をタッチセンサが検知すると、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)の割り当てが解除(実行するモードが解除)され、通常の入力モードに戻る。
図4では、人差し指と小指が、入力キーのタッチセンサの下部にタッチされ、中指と薬指が、入力キーのタッチセンサの上部にタッチされていると、利用者の手や指がホームポジションの位置にあると認識する、というような設定をしている。
(4)
図2の、入力手段としてのキーボード、タッチパネル等の入力キーの他の使用例が、図5である。
図3のカーソルキーの機能の割り当て後に、利用者の手や指がホームポジションに戻った事をタッチセンサが検知すると、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)の割り当てが解除(実行するモードが解除)され、通常の入力モードに戻る。
図5では、人差し指が、入力キーのタッチセンサの下部にタッチされていると、利用者の手や指がホームポジションの位置にあると認識する、というような設定をしている。
このように、少なくとも、突起のある入力キーである、Fの入力キー、Jの入力キーのタッチセンサの下部にタッチされていれば、利用者の手や指がホームポジションの位置にある、と認識することもできる。
(5)
図3のカーソルキーの機能の割り当て後に、利用者の手や指がホームポジションに戻った事をタッチセンサが検知すると、カーソルキーの機能(入力手段における入力キーが押された場合に実行される命令)の割り当てが解除(実行するモードが解除)され、通常の入力モードに戻る。
図5では、人差し指が、入力キーのタッチセンサの下部にタッチされていると、利用者の手や指がホームポジションの位置にあると認識する、というような設定をしている。
このように、少なくとも、突起のある入力キーである、Fの入力キー、Jの入力キーのタッチセンサの下部にタッチされていれば、利用者の手や指がホームポジションの位置にある、と認識することもできる。
(5)
図2の、入力手段としてのキーボード、タッチパネル等の入力キーの他の使用例が、図6である。
ASDFキーの入力キーの上部のタッチセンサで指が検知された場合、利用者の手や指が通常のホームポジションとは異なる位置にあり、タッチされているタッチセンサを表す組み合わせが存在すると判断して、入力キーが押された場合に実行される命令を実行するモードに切り替える。
その後、利用者の手や指がホームポジションに戻った事をタッチセンサが検知すると、通常の入力モードに戻る。
このように、利用者の手や指が同じ入力キーの上に置かれていても、タッチセンサが異なれば、異なる、入力キーが押された場合に実行される命令を実行するモードに変化させる事ができる。
4、 本発明の実施のフローについて
ASDFキーの入力キーの上部のタッチセンサで指が検知された場合、利用者の手や指が通常のホームポジションとは異なる位置にあり、タッチされているタッチセンサを表す組み合わせが存在すると判断して、入力キーが押された場合に実行される命令を実行するモードに切り替える。
その後、利用者の手や指がホームポジションに戻った事をタッチセンサが検知すると、通常の入力モードに戻る。
このように、利用者の手や指が同じ入力キーの上に置かれていても、タッチセンサが異なれば、異なる、入力キーが押された場合に実行される命令を実行するモードに変化させる事ができる。
4、 本発明の実施のフローについて
記憶手段としてのHDDに記憶されている入力支援コンピュータプログラムに基づき、処理手段としてのCPUが、以下の処理を行う。
(1)
(1)
まず、処理手段としてのCPUは、
入力手段を介して、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報と、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報と、
を受信する。
次に、処理手段としてのCPUは、
入力手段を介して受信した、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされたタッチセンサを表す情報と、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされなくなったタッチセンサを表す情報と、
から、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報に、当該タッチされているタッチセンサを表す組み合わせが存在するか否かを判断する。
続いて、処理手段としてのCPUは、
当該タッチされているタッチセンサを表す組み合わせが存在すると判断した場合、
記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え、
当該実行される命令を実行するモードが解除されるまで、入力手段における入力キーが押された場合に実行される命令を、記憶手段の操作情報に基づいて、変化させる。
(2)
また、処理手段としてのCPUは、
記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに切り替え、当該実行される命令を実行するモードが解除されるまで、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令の結果を利用者が理解できるように出力手段に表示するための画像データである操作メニュー情報を、記憶手段の操作情報に基づいて、記憶手段から読み出して出力手段に表示する。
(3)
また、
記憶手段の操作情報を、
入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
とすることも考えられる。
(4)
他にも、
記憶手段の操作情報を、
入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
とすることも考えられる。
(5)
さらに、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、入力手段における入力キーが押された場合に実行される命令を変化させることが考えられる。
(6)
この点、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断して一定時間が経過した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、入力手段における入力キーが押された場合に実行される命令を変化させること、としてもよい。
(7)
また、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、が考えられる。
(8)
この点、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、としてもよい。
(9)
他にも、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断した場合、
当該現在の実行される命令を実行するモードを解除すること、が考えられる。
(10)
この点、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、としてもよい。
(11)
また、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、が考えられる。
(12)
この点、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、としてもよい。
(13)
他にも、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、が考えられる。
(14)
この点、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、としてもよい。
(15)
また、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、が考えられる。
(16)
この点、処理手段としてのCPUに、
入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、としてもよい。
Claims (17)
-
情報を記憶する記憶手段と、情報を処理する処理手段と、利用者からの命令を受け付ける入力手段とを備えたコンピュータシステムにおけるコンピュータプログラムであって、
利用者が前記入力手段を使用してデータ入力を行う際に実行される入力支援コンピュータプログラムであり、
前記記憶手段は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、当該入力手段における入力キーが押された場合に実行される命令と、を関連付けた操作情報を1以上記憶し、
前記処理手段に、
(1)
前記入力手段を介して、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされたタッチセンサを表す情報と、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされなくなったタッチセンサを表す情報と、
を受信すること、
(2)
前記入力手段を介して受信した、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされたタッチセンサを表す情報と、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされなくなったタッチセンサを表す情報と、
から、
前記入力手段における入力キーに配置されたタッチセンサのうち、前記利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報に、当該タッチされているタッチセンサを表す組み合わせが存在するか否かを判断すること、
(3)
当該タッチされているタッチセンサを表す組み合わせが存在すると判断した場合、
前記記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、前記入力キーが押された場合に実行される命令を実行するモードに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を、前記記憶手段の操作情報に基づいて、変化させること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
前記記憶手段の前記操作情報は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キー及び当該タッチセンサが配置された入力キーの隣接入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
を特徴とする請求項1記載の入力支援コンピュータプログラム。
-
前記記憶手段の前記操作情報は、
前記入力手段における入力キーに配置されたタッチセンサのうち利用者によってタッチされたタッチセンサを表す組み合わせと、
当該入力手段における、当該タッチセンサが配置された入力キーのうち、入力キーが押された場合に実行される命令と、
を関連付けたものであること、
を特徴とする請求項1記載の入力支援コンピュータプログラム。
-
請求項1記載のコンピュータシステムに、
更に、利用者に情報を表示する出力手段と、を備えたコンピュータシステムにおける、
請求項1乃至3のいずれかに記載の入力支援コンピュータプログラムであって、
前記記憶手段の前記操作情報と、
前記入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報と、を関連付けて記憶し、
前記処理手段に、さらに、
前記記憶手段の操作情報に基づいて、当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、前記入力キーが押された場合に実行される命令を実行するモードに切り替え、当該実行される命令を実行するモードが解除されるまで、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令の結果を利用者が理解できるように前記出力手段に表示するための画像データである操作メニュー情報を、前記記憶手段の操作情報に基づいて、前記記憶手段から読み出して前記出力手段に表示すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を変化させること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせ以外の、タッチセンサを表す組み合わせに合致する状態であると判断して一定時間が経過した場合、
当該利用者によってタッチされているタッチセンサを表す組み合わせに関連付いた、入力キーが押された場合に実行される命令を実行するモードに、さらに切り替え、
当該実行される命令を実行するモードが解除されるまで、前記入力手段における入力キーが押された場合に実行される命令を変化させること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせと合致する状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
当該タッチされているタッチセンサを表す組み合わせがホームポジションと合致する状態であると判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせに含まれるタッチセンサについて、
利用者によってタッチされているタッチセンサがないと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
-
請求項1乃至4のいずれかに記載の入力支援コンピュータプログラムであって、
前記処理手段に、さらに、
(4)
前記入力手段における入力キーに配置されたタッチセンサのうち、利用者によってタッチされているタッチセンサを判断し、
前記記憶手段の操作情報の、前記タッチされたタッチセンサを表す組み合わせのうち、当該現在の実行される命令を実行するモードのタッチセンサを表す組み合わせを含む状態が解消されたと判断して一定時間が経過した場合、
当該現在の実行される命令を実行するモードを解除すること、
を実行させることを特徴とする入力支援コンピュータプログラム。
- 情報を記憶する記憶手段と、情報を処理する処理手段と、利用者に情報を表示する出力手段と、利用者からの命令を受け付ける入力手段とを備えたコンピュータシステムであって、
前記記憶手段が、請求項1乃至16のいずれかに記載の入力支援コンピュータプログラムを記憶し、前記処理手段が前記各処理を行うこと、
を特徴とする入力支援コンピュータシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/082261 WO2015079578A1 (ja) | 2013-11-29 | 2013-11-29 | 入力支援コンピュータプログラム、入力支援コンピュータシステム |
JP2015550521A JPWO2015079578A1 (ja) | 2013-11-29 | 2013-11-29 | 入力支援コンピュータプログラム、入力支援コンピュータシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/082261 WO2015079578A1 (ja) | 2013-11-29 | 2013-11-29 | 入力支援コンピュータプログラム、入力支援コンピュータシステム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015079578A1 true WO2015079578A1 (ja) | 2015-06-04 |
Family
ID=53198563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/082261 WO2015079578A1 (ja) | 2013-11-29 | 2013-11-29 | 入力支援コンピュータプログラム、入力支援コンピュータシステム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2015079578A1 (ja) |
WO (1) | WO2015079578A1 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0486930A (ja) * | 1990-07-31 | 1992-03-19 | Canon Inc | アドレス発生回路 |
JP2005242983A (ja) * | 2004-01-30 | 2005-09-08 | Ntt Docomo Inc | 入力キー及び入力装置 |
JP2005527018A (ja) * | 2002-02-02 | 2005-09-08 | フェルカース・オーリヴァー | 電子機器のための数字キーブロックのキーの操作によってテキスト入力をするための装置及びテキスト入力の際に入力パルスの処理をするための方法 |
JP2006318211A (ja) * | 2005-05-12 | 2006-11-24 | Yazaki Corp | 点字キーボード及びキーコード出力制御方法 |
JP2012248061A (ja) * | 2011-05-30 | 2012-12-13 | Ntt Docomo Inc | 情報処理装置、キー入力方法及びプログラム |
JP2013117964A (ja) * | 2011-12-02 | 2013-06-13 | Eturbotouch Technology Inc | タッチキーモジュール及びその入力処理方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0486930U (ja) * | 1990-11-30 | 1992-07-28 |
-
2013
- 2013-11-29 JP JP2015550521A patent/JPWO2015079578A1/ja not_active Ceased
- 2013-11-29 WO PCT/JP2013/082261 patent/WO2015079578A1/ja active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0486930A (ja) * | 1990-07-31 | 1992-03-19 | Canon Inc | アドレス発生回路 |
JP2005527018A (ja) * | 2002-02-02 | 2005-09-08 | フェルカース・オーリヴァー | 電子機器のための数字キーブロックのキーの操作によってテキスト入力をするための装置及びテキスト入力の際に入力パルスの処理をするための方法 |
JP2005242983A (ja) * | 2004-01-30 | 2005-09-08 | Ntt Docomo Inc | 入力キー及び入力装置 |
JP2006318211A (ja) * | 2005-05-12 | 2006-11-24 | Yazaki Corp | 点字キーボード及びキーコード出力制御方法 |
JP2012248061A (ja) * | 2011-05-30 | 2012-12-13 | Ntt Docomo Inc | 情報処理装置、キー入力方法及びプログラム |
JP2013117964A (ja) * | 2011-12-02 | 2013-06-13 | Eturbotouch Technology Inc | タッチキーモジュール及びその入力処理方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2015079578A1 (ja) | 2017-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10444989B2 (en) | Information processing apparatus, and input control method and program of information processing apparatus | |
JP5730667B2 (ja) | デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス | |
JP5983503B2 (ja) | 情報処理装置及びプログラム | |
JP4372188B2 (ja) | 情報処理装置および表示制御方法 | |
US9459704B2 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
US20110316797A1 (en) | Method for application launch and system function | |
US20140306898A1 (en) | Key swipe gestures for touch sensitive ui virtual keyboard | |
WO2013094371A1 (ja) | 表示制御装置、表示制御方法およびコンピュータプログラム | |
KR20100039194A (ko) | 사용자 접촉 패턴에 따른 GUI(Graphic User Interface) 표시 방법 및 이를 구비하는 장치 | |
TWI659353B (zh) | 電子設備以及電子設備的工作方法 | |
US20150138127A1 (en) | Electronic apparatus and input method | |
KR20120040970A (ko) | 디스플레이에서 제스쳐를 인식하는 방법 및 그 장치 | |
JP2012003404A (ja) | 情報表示装置 | |
KR20120112187A (ko) | 휴대 단말 장치 및 컴퓨터 판독 가능한 매체 | |
CN102725710A (zh) | 便携式信息终端及其按键布置变更方法 | |
EP2818984B1 (en) | Touch panel input device and control method for same | |
JP2014106806A (ja) | 情報処理装置 | |
CN105739810B (zh) | 移动电子装置与用户界面显示方法 | |
KR101013219B1 (ko) | 터치 방식을 이용한 입력 제어 방법 및 시스템 | |
WO2015079578A1 (ja) | 入力支援コンピュータプログラム、入力支援コンピュータシステム | |
KR20100042762A (ko) | 휴대 단말기에서 마우스 인터페이스를 실행하는 방법 및 이를 수행하는 휴대 단말기 | |
KR20200069703A (ko) | 가상키보드에 입력창을 동적으로 변화시키는 입력시스템 및 입력방법 | |
CN103870105A (zh) | 信息处理的方法及电子设备 | |
JP5624662B2 (ja) | 電子機器、表示制御方法およびプログラム | |
JP2016186824A (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13898367 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2015550521 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13898367 Country of ref document: EP Kind code of ref document: A1 |