Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Aptitude
  • Engineering Mathematics
  • Discrete Mathematics
  • Operating System
  • DBMS
  • Computer Networks
  • Digital Logic and Design
  • C Programming
  • Data Structures
  • Algorithms
  • Theory of Computation
  • Compiler Design
  • Computer Org and Architecture
Open In App
Next Article:
What is Touch Screen Technology?
Next article icon

What is Touch Screen Technology?

Last Updated : 03 May, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

A touch screen is both an electronic display screen and an input device. A user uses hand motions and fingertip movements to tap photos, control items, or input words on a computer, tablet, smartphone, or touch-controlled appliance screen. The screens are pressure-sensitive and can be operated or handled with fingers or a pen.

What is Touch Screen Technology?

A touch screen is an electronic visual display that can detect the presence and location of a touch (usually by a finger or hand) within the display area. Touch screens are a useful alternative to mouse and keyboard for navigating a graphical user interface (GUI). Certain devices also use touch displays equipped with a grid of infrared beams that detect a finger, reducing the requirement for touch-sensitive input.

History of Touch Screen

Touch screens first appeared in the 1960s. E.A. Johnson invented the first touch-driven screen in 1965. This technique received very little attention until the 1970s when a research team at the University of Kentucky in the United States accidentally produced a resistive touch screen. In the 1980s, the University of Toronto developed the first multi-touch display. The first touchscreen cell phones were discovered in the 1980s.

Touch Screen Technology-1

Components of Touch Screen

  • Touch sensor - The structure of touch sensors depend on the type of touch screen we’re using. Its work is to sense any valid touch, valid touch meaning by a finger or hand.
  • Controller - Controller is a small pc card. It gives the location of the touch to the software of the device.
  • Software drivers - Software drivers allow the software to work in cooperation with the touch screen. These drivers are developed using the C programming language.

Working of Touch Screen Technology

Touch screen technology works on several principles, each is used to detect and respond to touch inputs. Capacitive touchscreens, one of the most common types, works by measuring changes in capacitance when a conductive object, like a finger, touches the screen, disrupting an electrostatic field. Resistive touchscreens work by pressing two flexible layers together, completing a circuit and detecting touch based on changes in electrical current flow. Surface Acoustic Wave (SAW) touchscreens emit ultrasonic waves over the screen's surface, with touch points identified by disruptions in the wave pattern. Infrared touchscreens use infrared light beams across the screen, with touch points detected by interruptions in the beams. These technologies collectively enable intuitive interaction with electronic devices, revolutionizing user interfaces across a wide range of applications.

Types of Touch Screens

  • Resistive Touch Screen: It is the simplest and most commonly used touch screen. Resistive touch screens when pressed hard enough, bend, and resists the touch hence, the name. It consists of two layers that can conduct electricity, the outer layer is resistive and the inner layer is conductive. These two layers are separated by tiny dots called spacers until the screen is touched. An electrical current constantly runs through the two layers, when all of a sudden a finger hits the screen, the two layers get pressed together and the electrical current changes. The device's software feels a change in this particular spot and does its work means that it fulfills the function that corresponds to that place. Some pros of this type are that it is reliable and durable. There are some cons of this type that is it’s pretty hard to read the screen due to their multiple layers, the more light falls on the display the harder it is to read, also can’t zoom in to see more clearly because they can handle only one touch at a time.
  • Capacitive Touch Screen: These touch screens are made of indium tin oxide or copper, both of them keep electrical charges in very thin wires. The capacitive screen changes the electric current when it comes into contact with anything that holds a charge that means even our skin. There are two types of capacitive screens :
    • Projective: Uses a tight grid of special sensor chips.
    • Surface: uses small sensors in the corner as well as a paper-thin film evenly distributed over the screen.
    As soon as a finger comes in contact with the screen, it transfers a small amount of electrical charge back to the finger. As a result, there forms a complete circuit which leads to a voltage drop in a particular place. The software analyses the location of the voltage drop and follows the command accordingly.
  • Infrared: Their display shines infrared light in the form of web or grids in front of the screen. As soon as someone touches the screen, a couple of infrared rays gets interrupted and gives a reaction. By analyzing the location of the interruption, a microchip will do the job accordingly.
  • Surface Acoustic Wave Technology: Their technology uses sound to detect any touch. The screen creates ultrasonic sound waves at its edges, and they get reflected back and forth all over the screen. These ultrasonic sounds are too high pitched to be heard by the human ear. As soon as someone touches the screen, not only the sound waves get disturbed but the finger also absorbs some wave’s energy. This is how the microchip controller understands where the screen is hit.

Advantages of Touch Screen

  • Reduces error while accessing something.
  • Provides easy and fast access to any file.
  • Reduces the need of extra input devices like keyboard, mouse, etc. hence saves energy.
  • Provides good security.

Disadvantages of Touch Screen

  • They are not suitable to store very large amount of data.
  • Installing a large no. of touch screen devices can be pretty expensive hence not cost effective.

Next Article
What is Touch Screen Technology?

A

ankitminz441
Improve
Article Tags :
  • Computer Organization and Architecture

Similar Reads

    Difference between Desktop and Laptop
    In today's time, computers have become an integral part of our life. You can't imagine today's world without computers. Computers contribute to various fields like education, business, science and technology, exploration, communication, problem-solving, artificial intelligence, machine learning, etc
    4 min read
    Special Purpose Computer Systems
    There are various classes of computer systems based on their computational speed, usage, and hardware. The following are some special-purpose systems according to specific applications. They use: Real-time embedded systems Multimedia systemsMultimedia systemsHandheld and portable systems These are e
    3 min read
    Computing Environments in Human Computer Interaction
    Innovation is key to technological advancements. In order to be creative and implement ideas, we need to first understand concepts, functionalities, and other aspects of existing resources available. Thus, social, physical, cognitive environments need to be explored. A good understanding of these wi
    3 min read
    Smart Mirror using the concept of IoT
    A Smart Mirror may be a two-way mirror with an inbuilt display behind the glass. The device was to look like a regular mirror but would have a screen inside and you would be able to interact with it using voice commands, hand gestures and smartphone. The raspberry pi is programmed using python and c
    2 min read
    Capacitive Touch Technology
    We are all familiar with the Touch Screens. The simple easy to use input interface for users to input their choices as per the options presented to them using the underlying programming. But how do these touch inputs work? In this article, we will look at Capacitive touch technology, the type of tou
    3 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences