Computer keyboard - Core Overview and Evolution
Understand the keyboard’s basic function, its evolution from typewriters to modern devices, and how scan codes enable key input.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What type of code do modern keyboards send to identify physical key presses?
1 of 2
Summary
Computer Keyboard Overview
What Is a Keyboard?
A computer keyboard is an input device that allows you to enter information into a computer. It's based on the design of typewriter keyboards and consists of a collection of buttons—called keys—that act as mechanical levers or electronic switches.
When you press a key, it sends a signal to your computer telling it which key was pressed. This is the fundamental way keyboards communicate with computers, and it's important to understand that the keyboard itself doesn't interpret what the key means; it just reports which physical key was activated. A piece of software on your computer then decides what to do with that information.
Character Keys vs. System Keys
Most keys on a keyboard produce a written symbol when pressed. For example, pressing the "A" key produces the letter "a" (or "A" if you hold Shift). Some symbols require you to press multiple keys simultaneously—like pressing Shift + 2 to produce the "@" symbol.
However, not all keys produce characters. Non-character keys like Escape, Function keys (F1, F2, etc.), or modifier keys like Control and Alt can trigger system commands or change how other keys behave. These keys are essential for controlling your computer rather than just entering text.
How Keyboards Work: Scan Codes
Here's something important that often confuses students: your keyboard doesn't know what character it's supposed to produce. Instead, it sends a scan code—a unique number that identifies which physical key on the keyboard was pressed or released.
When you press the "A" key, the keyboard sends the scan code for that specific key. Your computer's software then interprets this scan code and decides what character to display. This is why the same physical key can produce different characters depending on your software settings or keyboard layout. A French AZERTY keyboard and an English QWERTY keyboard have the same scan codes for the same physical positions, but the software interprets them differently.
This separation between physical keys and character interpretation is why you can change keyboard languages or layouts—you're changing how the software interprets the scan codes, not changing the keyboard itself.
Primary Function: Text Entry
The main purpose of a keyboard is to serve as a text-entry interface. You use keyboards to type text, numbers, and symbols into applications like word processors, web browsers, emails, and social media apps. It remains the most efficient way to enter large amounts of text into a computer, which is why keyboards are still universal on desktop and laptop computers despite the rise of touchscreens on mobile devices.
Historical Development
The Typewriter Foundation
Understanding where keyboards came from helps explain why they're designed the way they are. The typewriter is the ancestor of all key-based text-entry devices. When computers emerged, engineers modeled computer keyboards directly after typewriter keyboards because users were already familiar with that design. Even today, the standard "QWERTY" keyboard layout comes from typewriter conventions.
Early Computer Keyboards
The first computer keyboards weren't invented from scratch. They derived from two existing technologies:
Teleprinters (teletypes): These machines transmitted text over telephone lines and had keyboard interfaces that became the basis for early computer input.
Keypunch machines: These devices let people input data into computers by physically punching holes in cards—the cards were then fed into computers to be read.
When personal computers became widespread, keyboards evolved from these mechanical devices into the electronic keyboards we use today. The layout and key structure remained similar to honor user familiarity, but the underlying technology became simpler and cheaper.
Modern Variations
<extrainfo>
Modern devices have created new keyboard variations. Smartphones and tablets use virtual keyboards—software-based keyboards displayed on touchscreens rather than physical keys. While these work through the same basic principle (reporting which position was touched), they lack the tactile feedback of physical keys, which is why many people find them slower for typing longer documents.
</extrainfo>
Flashcards
What type of code do modern keyboards send to identify physical key presses?
Scan code
What type of keyboards do modern mobile devices like smartphones and tablets use?
Virtual keyboards (on touchscreens)
Quiz
Computer keyboard - Core Overview and Evolution Quiz Question 1: Which device is regarded as the definitive ancestor of all key‑based text‑entry devices?
- Typewriters (correct)
- Television remote controls
- Computer mice
- Touchscreen displays
Computer keyboard - Core Overview and Evolution Quiz Question 2: What type of keyboard do modern smartphones and tablets primarily use?
- A virtual keyboard displayed on a touchscreen (correct)
- A physical mechanical keyboard with movable keys
- A voice‑activated speech recognition system
- A gesture‑based drawing interface
Which device is regarded as the definitive ancestor of all key‑based text‑entry devices?
1 of 2
Key Concepts
Keyboard Types and Technologies
Computer keyboard
Virtual keyboard
Touchscreen keyboard
Teleprinter
Typewriter
Keypunch
Keyboard Functionality
Keyboard scan code
Function keys
Text entry interface
Input device
Definitions
Computer keyboard
An electronic input device with keys that generate characters or commands for computers.
Keyboard scan code
A numeric code transmitted by a keyboard to identify which key(s) were pressed or released.
Function keys
Special keys on a keyboard, typically labeled F1–F12, that invoke predefined software functions.
Teleprinter
An electromechanical device that sends and receives typed messages over communication lines, a precursor to modern keyboards.
Virtual keyboard
A software-based keyboard displayed on a touchscreen that allows users to input text without physical keys.
Keypunch
A mechanical device used to encode data onto punched cards, influencing early computer keyboard designs.
Typewriter
A mechanical writing instrument that laid the foundation for the layout and operation of modern keyboards.
Input device
Hardware that allows users to provide data and control signals to a computer system.
Text entry interface
A system or device, such as a keyboard, that enables users to input textual information into software applications.
Touchscreen keyboard
An on-screen keyboard accessed via a touch-sensitive display, commonly used on smartphones and tablets.