Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6153617
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T20:07:25+00:00 2026-05-23T20:07:25+00:00

Can someone describe the way how keyboard input gets on the Computer Screen?! What

  • 0

Can someone describe the way how keyboard input gets on the Computer Screen?! What kind of software/hardware is involved?

my question is what happens roughly or exactly when i press a key on my keyboard? what kind of software hardware is involved. does the 8 bit ascii gets directly to the cpu? and how does it get onto the screen with the help of the OS e.g. Linux?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T20:07:26+00:00Added an answer on May 23, 2026 at 8:07 pm

    I recommend you check out this website called HowStuffWorks on How Computer Keyboards Work. It states in sum:

    As you type, the processor in the keyboard analyzes the key matrix and
    determines what characters to send to the computer. It maintains these
    characters in its memory buffer and then sends the data.

    and

    Many keyboards connect to the computer through a cable with a PS/2 or
    USB (Universal Serial Bus) connector. Laptops use internal connectors.

    and finally

    Whether it’s through a cable or wireless, the signal from the keyboard
    is monitored by the computer’s keyboard controller. This is an
    integrated circuit (IC) that processes all of the data that comes from
    the keyboard and forwards it to the operating system. When the
    operating system (OS) is notified that there is data from the
    keyboard, it checks to see if the keyboard data is a system level
    command. A good example of this is Ctrl-Alt-Delete on a Windows
    computer, which reboots the system. Then, the OS passes the keyboard
    data on to the current application.

    The data is sent via cable or wireless also (IR or other wireless technology).

    Wikipedia also has a nice writeup on keyboards,

    Computer keyboards include control circuitry to convert key presses
    into key codes that the computer’s electronics can understand. The key
    switches are connected via the printed circuit board in an electrical
    X-Y matrix where a voltage is provided sequentially to the Y lines
    and, when a key is depressed, detected sequentially by scanning the X
    lines.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm really hoping I can describe this question in an understandable way. This is
Can someone describe what a symbol table is within the context of C and
Why there is InvalidCastException thrown? Can someone describe me this behavior? object zero =
Can someone describe the main difference between table data gateway (TDG) and data access
Can someone describe the use of annotation processing ? My last attempt to understand
Can someone describe exactly how to do it? Thanks!
Can someone show me how to implement a recursive lambda expression to traverse a
Can someone explain the mechanics of a jump table and why is would be
Can someone give an example of a good time to actually use unsafe and
Can someone explain to me the advantages of using an IOC container over simply

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.