Identification of key information of keyboard
AssigneeInternational Business Machines Corporation
InventorMasahiro Uemura
Life of this patent
Estimating the term…
Abstract
A computer keyboard which enables a computer to automatically recognize nomenclature information (ID) of keys is provided. Preferably, the keyboard contains a first memory which stores a table in which nomenclature information (ID) of keys and resistance values are associated with each other, a resistor having a resistance value substantially equal to any one of the resistance values, and a controller connected to the first memory and the resistor. The controller detects the resistance value of the resistor and reads the ID of the key corresponding to the resistance value from the table.
Claims13
A keyboard operatively connectable to a computer body, said keyboard comprising:
- a first memory to store a table in which identification codes of nomenclature layouts are associated with resistance values;
- at least one resistor having a resistance value substantially equal to any one of the resistance values identified in the table, said at least one resistor to define an identification code of a nomenclature layout of the keyboard, and said at least one resistor comprises a resistive layer;
- a controller connected to said first memory and said at least one resistor, said controller identifying the resistance value of said at least one resistor and reading the identification code of the nomenclature layout corresponding to the resistance value from the table;
- and
- the controller transmitting said identification code to the computer body, the computer body selecting a relevant character table of an operating system based upon the identification code;
- and
- a top cover on which keys are arranged, wherein the top cover has an opening corresponding to the position of the resistive layer for irradiating the resistive layer with a laser beam to adjust a resistance value of the resistive layer to a predetermined value.
A method for causing a computer to recognize an identification code of a nomenclature layout of a keyboard connected to the computer, comprising the steps:
- communicating with a memory by the keyboard, wherein the memory storing a table of identification codes of nomenclature layouts associated with identified resistance values, at least one resistor having a resistance value substantially equal to any one of the resistance values identified in the table, wherein the at least one resistor comprises a resistive layer;
- and a controller connected to the resistor;
- identifying the resistance value of the resistor by the controller when the keyboard is activated, reading the identification code corresponding to the detected resistance value from the table;
- arranging keys on a top cover, wherein the top cover has an opening corresponding to the position of the resistive layer for irradiating the resistive layer with a laser beam to adjust a resistance value of the resistive layer to a predetermined value;
- and
- transmitting by the controller the read identification code to the computer to cause an operating system associated with the computer to recognize the identification code and select a relevant character table of the operating system corresponding to the nomenclature layout based upon the identification code.
A non-transitory memory device having a program product for causing a computer to recognize nomenclature information of keys of a keyboard connected to a computer, wherein the keyboard includes a memory which stores a table in which the nomenclature information and resistance values are associated, at least one a resistor having a resistance value substantially equal to
- any one of the resistance values identified in the table, and a controller connected to the resistor, said program product causing the controller to perform the steps of:
- identifying the resistance value of the at least one resistor, when the keyboard is activated, said at least one resistor defining an identification code of a nomenclature layout of the keyboard and said at least one resistor comprises a resistive layer;
- reading the nomenclature information corresponding to the detected resistance value from the table;
- and
- transmitting the nomenclature information read from the table to an operating system associated with the computer and selecting a relevant character table of the operating system corresponding to a nomenclature layout based upon the nomenclature information.
- irradiating the resistive layer with a laser beam through an opening preliminarily provided on the top cover to adjust a resistance value of the resistive layer to a predetermined value.
A method for manufacturing a keyboard connectable to a computer body, said method comprising the steps of:
- preparing a bottom cover including a substrate in which a resistive layer is provided therein;
- combining a top cover on which keys are arranged with the bottom cover;
- and
- irradiating the resistive layer with a laser beam through an opening preliminarily provided on the top cover to adjust a resistance value of the resistive layer to a predetermined value, wherein the predetermined value responds to an identification code of the nomenclature layout.
Dependencies are inferred from the claim text.