ArticleslgStudy

computer science

Text entry interface

Text entry interface is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Text entry interface rather than just read about it. In short: A text entry interface or text entry device is an interface that is used to enter text information in an electronic device. A commonly used device is a mechanical computer keyboard.

Text entry interface — main illustration
Text entry interface — illustration

Key takeaways

  • Text entry interface belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Text entry interface to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Text entry interface from memory before moving on to harder problems.

Reference excerpt

A text entry interface or text entry device is an interface that is used to enter text information in an electronic device. A commonly used device is a mechanical computer keyboard. Most laptop computers have an integrated mechanical keyboard, and desktop computers are usually operated primarily using a keyboard and mouse. Devices such as smartphones and tablets mean that interfaces such as virtual keyboards and voice recognition are becoming more popular as text entry systems.

Background With the increasing popularity of mobile electronic information management, the variety in text entry interfaces has developed considerably. Such interfaces are primarily used to communicate and record information and data.

Computer keyboard text entry A computer keyboard is a typewriter-style device which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches. Each button typically represents one character, but some symbols may only be accessible via a combination of buttons. The layout of the keyboard is like that of a traditional typewriter, although there are some additional keys provided for performing further functions. There are a number of different keyboard layouts available: QWERTY is the standard English-language keyboard layout, as the first six keys on the row of letters are Q, W, E, R, T and Y. Other keyboard layouts include AZERTY and Dvorak. The AZERTY keyboard is a variation of the standard QWERTY keyboard adapted for French-language input. The AZERTY layout is optimised for French language use. Some QWERTY and AZERTY keyboards have explicitly labelled keycaps for diacritics (accents) but, given the appropriate keyboard mapping, any keyboard may be used where these letters are needed. The Dvorak keyboard is designed so that the middle row of keys includes the most common letters, with the goal of allowing greater efficiency and comfort while typing. These keyboards usually contain letters, numbers, currency sign(s), punctuation, function and control keys, arrow keys, a keypad, and may include a wristpad.

ITU-T text entry (phone keyboard) With the popularity of text messaging, text entry with mobile phones has gained use. Each key contains multiple characters, and these are reached through multiple key presses. This is frequently used in conjunction with predictive text (also known as T9) entry. Although once popular, this system has been mostly displaced with the widespread use of touchscreens on smartphones and is now mostly found on budget feature phones.

Virtual keyboards

Virtual keyboards are similar to mechanical keyboards, but do not make use of physical keys. These may be implemented on systems using a screen or projected onto a surface. The individual letters may be selected by touching them as on a touch screen or surface, or by clicking on them with a classical pointing device (a mouse or touchpad), like in the case of virtual computer keyboards. Multi-touch screens even support virtual chorded keyboards. On-screen keyboards can be used to type and enter data without using a physical keyboard. An on-screen keyboard may contain all the standard keys including all letters, numbers, symbols, and system keys like Home, End, Insert, Page Up and Page Down, Ctrl, Alt, Caps, and Shift, and can even extend the set of characters available by simulating alternative layouts. These keys can be selected using the mouse or another pointing device, or a single key or a small group of keys can be used to cycle through the keys on the screen. The on-screen keyboard is the most common type of virtual keyboard. The accuracy of this keyboard depends only on hitting the right key. The main purpose of an on-screen keyboard is to provide an alternative mechanism for disabled users who cannot use a physical keyboard, or to provide text input on devices lacking a physical keyboard, such as smartphones and tablets. Virtual keyboards also allow users to enter characters not available on their physical keyboard, enabling support for a number of languages with only one hardware keyboard. Devices such as smartphones and tablets come with touchscreens and make use of virtual keyboards. Keyboards vary between operating systems but many third-party applications are available to replace the system keyboard. Mobile virtual keyboards are often used alongside predictive text.

Voice recognition Voice recognition is a system that allows using one's voice in order to send messages, make phone calls and more. The most powerful voice entry systems can recognize thousands of words. It usually requires the speaker to speak slowly, distinctly and to separate each word with a short pause. This system can replace or supplement other input devices such as keyboards and different pointing devices. The software has been developed to provide a fast method of writing without using a keyboard and can help people with various disabilities. The system works by analysing sounds and converting them to text. It knows how the language is usually spoken and decides what the speaker is most probably saying. The most powerful systems should recognise around 95% of clear speech correctly. Several voice recognition applications are available. Some of the most well-known systems are Apple Inc.'s Siri and Microsoft's Cortana. Many voice-recognition programs offer the ability to start and control programs through spoken commands.

Individual letter selection This is commonly used on electronic systems where text entry is not important. Examples include television channel naming and text entry in video game systems such as the Sony PSP. Usually directional input devices (arrow keys, joysticks) are used to highlight a letter or number, then the enter key is used to select the letter.

… excerpt ends here. Continue reading the full article.

Illustrations

Text entry interface: Photo of the Hypertext Editing System (HES) console in use at Brown University, circa October 1969. The photo shows HES on an IBM 2250 Mod 4 display station, including lightpen and programmed function keyboard, channel coupled to Brown's IBM 360 mainframe.
Photo of the Hypertext Editing System (HES) console in use at Brown University, circa October 1969. The photo shows HES on an IBM 2250 Mod 4 display station, including lightpen and programmed function keyboard, channel coupled to Brown's IBM 360 mainframe.

Worked examples

Example 1 — a first encounter with Text entry interface

Start with the simplest possible case. Write down what Text entry interface claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Text entry interface before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Text entry interface ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Text entry interface

In research
Text entry interface appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Text entry interface in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Text entry interface is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computing input devices, Input/output, User interface techniques, so understanding it makes those chapters shorter.
In everyday life
Look for Text entry interface outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Text entry interface” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Text entry interface in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Text entry interface means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Text entry interface out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Text entry interface in simple terms?

A text entry interface or text entry device is an interface that is used to enter text information in an electronic device. A commonly used device is a mechanical computer keyboard.

Why does Text entry interface matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Text entry interface?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Text entry interface.

Tags

  • Computing input devices
  • Input/output
  • User interface techniques

Keep exploring