1. A transistor comprising:
a semiconductor substrate, the substrate being substantially free of silicon and selected from the group consisting of indium antimonide, lead telluride, indium arsenide, indium phosphide, and gallium antimonide;
a gate dielectric layer formed over a portion of the substrate, wherein the gate dielectric layer comprises a metal oxide having a dielectric constant greater than 7.8, wherein a portion of the gate dielectric layer has a thickness that is large enough to reduce gate leakage current, and wherein the material comprises a compound having a free energy of formation that is lower than a free energy of formation of a compound that is formed between the material and the semiconductor substrate; and
a gate electrode defined over a portion of the gate dielectric layer such that the gate dielectric layer has a cross-sectional area substantially similar to a cross-sectional area of the gate electrode.
2. The transistor of claim 1, further comprising:
a source region and a drain region proximate the gate electrode, the source and drain regions defined by introduced ions.
3. The transistor of claim 2, further comprising:
an interlayer dielectric layer over at least part of the gate electrode, the source region, and the drain region.
4. The transistor of claim 3, wherein the interlevel dielectric defines first, second, and third openings in the interlayer dielectric layer over at least part of the gate electrode, the source region, and the drain region.
5. The transitor of claim 4, further comprising:
a metal within the first, second, and third openings in contact with the gate electrode, source region, and the drain region.
6. The transistor of claim 1, wherein the substrate comprises a material having a carrier mobility greater than a carrier mobility of silicon.
7. The transistor of claim 1, wherein the substrate has a bandgap narrower than a bandgap of silicon.
8. The transistor of claim 7, wherein the gate dielectric comprises at least one of aluminum oxide, hafnium oxide, zirconium silicon oxide, strontium titanium oxide, tantalum oxide, barium titanium oxide, zirconium oxide, yttrium oxide, and barium strontium titanium oxide.
9. The transistor of claim 1, wherein the gate electrode comprises at least one of titanium nitride, tantalum nitride, titanium, tantalum, nickel, platinum, polygermanium, and polysilicon.
10. A device comprising:
a semiconductor substrate, the substrate being substantially free of silicon and selected from the group consisting of indium antimonide, lead telluride, indium arsenide, indium phosphide, and gallium antimonide:
a well formed in a portion of the substrate, the well having a first type of dopant;
a gate dielectric layer formed over a portion of the well, wherein the gate dielectric layer comprises a metal-oxide having a dielectric constant greater than 7.8, wherein a portion of the gate dielectric layer has a thickness that is large enough to reduce gate leakage current, and wherein the material comprises a compound having a free energy of formation that is lower than a free energy of formation of a compound that is formed between the material and the semiconductor substrate;
a gate electrode defined over a portion of the gate dielectric layer such that the gate dielectric layer has a cross-sectional area substantially similar to a cross-sectional area of the gate electrode; and
a source region and a drain region defined proximate the gate electrode in the well, the source and drain regions being defined by a second type of dopant.
11. The he device of claim 10, wherein the first dopant is n-type and the second dopant is p-type.
12. The device of claim 10, wherein the first dopant is p-type and the second dopant is n-type.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A character input method, comprising:
receiving key press information input by a user;
entering into a mapping mode when the received key press information meets a preset enabling condition of the mapping mode;
receiving key press information input by the user in the mapping mode; and
searching a character string corresponding to the key press information input by the user in the mapping mode according to a preset mapping relation between the character string and a keyboard, and inputting the searched character string.
2. The character input method of claim 1, wherein prior to receiving the key press information input by the user, the method further comprises:
defining an enabling way of entering into the mapping mode; and
establishing the mapping relation between the character string and the keyboard in the mapping mode.
3. The character input method of claim 2, wherein defining the enabling way of entering into the mapping mode comprises:
defining a certain key as an enabling key of the mapping mode;
monitoring triggering information of the enabling key;
receiving the triggering information of the enabling key;
determining whether an interval between a time point of triggering enabling of the mapping mode this time and a time point of entering into the mapping mode previous Nth time is smaller than a second set time value;
and if yes, then entering into the mapping mode;
or otherwise, continuing to monitor the triggering information of the enabling key.
4. The character input method of claim 2, wherein defining the enabling way of entering into the mapping mode comprises:
defining a key on an original character keyboard as an enabling key of the mapping mode;
monitoring key press duration of the enabling key on the original character keyboard; and
if the key press duration is larger than a first set time value,
enabling the mapping mode; or otherwise,
continuing to monitor the triggering information of the enabling key and inputting a character corresponding to the enabling key on the original character keyboard.
5. The character input method of claim 2, wherein defining the enabling way of entering into the mapping mode comprises:
defining a key on an original character keyboard as an enabling key of the mapping mode;
monitoring key press duration of the enabling key on the original character keyboard;
if the key press duration is smaller than a first set time value, then continuing to monitor the triggering information of the enabling key and inputting a character corresponding to the enabling key on the original character keyboard; or
if the key press duration is larger than the first set time value, determining whether an interval between a time point of entering into the mapping mode this time and a time point of entering into the mapping mode previous Nth time is smaller than a second set time value; and
if yes, then entering into the mapping mode; or otherwise,
prompting that an operation is too frequent and continuing to monitor the triggering information of the enabling key.
6. The character input method of claim 2, wherein establishing the mapping relation between the character string and the keyboard in the mapping mode comprises:
creating a character keyboard, an icon keyboard, or a trajectory keyboard in the mapping mode; and
creating mapping relations between character keys, icon keys, or trajectories and customized character strings, according to the created character keyboard, the icon keyboard, or the trajectory keyboard.
7. The character input method of claim 6, wherein creating an icon key in the mapping mode comprises:
creating an image material data structure and allocating a unique identification number and an image resource path for each icon; and
creating a keyboard layout data structure, establishing mapping between an identification number of an icon and a key page number and a key location according to a random algorithm, and drawing a corresponding image on a corresponding key location on a corresponding page.
8. The character input method of claim 6, wherein according to the created trajectory keyboard, creating a mapping relation between a trajectory and a customized character string comprises:
defining different characters corresponding to respective keys on the trajectory keyboard;
saving respective key characters connected by a trajectory path as a path character string; and
establishing mapping between the path character string and the customized character string.
9. The character input method of claim 1, wherein the mapping mode means a mode in which a combination of one or several keys corresponds to a character string.
10. The character input method of claim 9, wherein the character string comprises password or account information.
11. A character input apparatus, comprising:
a processor;
a memory on which is to store computer readable instructions that when executed by the processor cause the processor to:
receive key press information input by a user;
enter into a mapping mode when the received key press information meets a preset enabling condition of the mapping mode;
receive key press information input by the user in the mapping mode; and
search a character string corresponding to the key press information input by the user in the mapping mode according to a preset mapping relation between the character string and a keyboard, and input the searched character string.
12. The character input apparatus of claim 11, wherein prior to receiving the key press information input by the user, the computer readable instructions further cause the processor to:
define an enabling way of entering into the mapping mode; and
establish the mapping relation between the character string and the keyboard in the mapping mode.
13. The character input apparatus of claim 12, wherein when define the enabling way of entering into the mapping mode, the computer readable instructions further cause the processor to:
define a certain key as an enabling key of the mapping mode;
monitor triggering information of the enabling key;
receive the triggering information of the enabling key;
determine whether an interval between a time point of triggering enabling of the mapping mode this time and a time point of entering into the mapping mode previous Nth time is smaller than a second set time value;
and if yes, then enter into the mapping mode;
or otherwise, continue to monitor the triggering information of the enabling key.
14. The character input apparatus of claim 12, wherein when define the enabling way of entering into the mapping mode, the computer readable instructions further cause the processor to:
define a key on an original character keyboard as an enabling key of the mapping mode;
monitor key press duration of the enabling key on the original character keyboard; and
if the key press duration is larger than a first set time value,
enable the mapping mode; or otherwise,
continue to monitor the triggering information of the enabling key and input a character corresponding to the enabling key on the original character keyboard.
15. The character input apparatus of claim 12, wherein when define the enabling way of entering into the mapping mode, the computer readable instructions further cause the processor to:
define a key on an original character keyboard as an enabling key of the mapping mode;
monitor key press duration of the enabling key on the original character keyboard;
if the key press duration is smaller than a first set time value, then continue to monitor the triggering information of the enabling key and input a character corresponding to the enabling key on the original character keyboard; or
if the key press duration is larger than the first set time value, determine whether an interval between a time point of entering into the mapping mode this time and a time point of entering into the mapping mode previous Nth time is smaller than a second set time value; and
if yes, then enter into the mapping mode; or otherwise,
prompt that an operation is too frequent and continue to monitor the triggering information of the enabling key.
16. The character input apparatus of claim 12, wherein when establish the mapping relation between the character string and the keyboard in the mapping mode, the computer readable instructions further cause the processor to:
create a character keyboard, an icon keyboard, or a trajectory keyboard in the mapping mode; and
create mapping relations between character keys, icon keys, or trajectories and customized character strings, according to the created character keyboard, the icon keyboard, or the trajectory keyboard.
17. The character input apparatus of claim 16, wherein when create an icon key in the mapping mode, the computer readable instructions further cause the processor to:
create an image material data structure and allocate a unique identification number and an image resource path for each icon; and
create a keyboard layout data structure, establish mapping between an identification number of an icon and a key page number and a key location according to a random algorithm, and draw a corresponding image on a corresponding key location on a corresponding page.
18. The character input apparatus of claim 16, wherein when according to the created trajectory keyboard, create a mapping relation between a trajectory and a customized character string, the computer readable instructions further cause the processor to:
define different characters corresponding to respective keys on the trajectory keyboard;
save respective key characters connected by a trajectory path as a path character string; and
establish mapping between the path character string and the customized character string.
19. The character input apparatus of claim 11, wherein the mapping mode means a mode in which a combination of one or several keys corresponds to a character string.
20. A storage medium configured to store computer executable instructions; the computer executable instructions being configured to control a computer to execute a character input method which comprises:
receiving key press information input by a user;
entering into a mapping mode when the received key press information meets a preset enabling condition of the mapping mode;
receiving key press information input by the user in the mapping mode; and
searching a character string corresponding to the key press information input by the user in the mapping mode according to a preset mapping relation between the character string and a keyboard, and inputting the searched character string.