As the question tells everything, why does keyboard have 2 Ctrl, Alt, Shift keys.

As their function is same then why these keys are multiple on keyboard? Is there any specific reason or they are just for making typing easy?

marked as duplicate by James P, Moses, Mokubai, MariusMatutiae, Shekhar Nov 30 '13 at 16:41

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Note that there are not 2 Alt keys. It's Alt and Alt Gr, and they fulfill different functions, already by default. – Gnoupi Aug 27 '12 at 11:02

It is purely for ease of typing. The ctrl, alt, and shift keys are usually used in conjuction with another key. So by pressing one of the keys with one hand, your other hand is free to press another key.

One interesting thing to note is that each of those keys are unique. I.E. even though the left shift key and the right shift key will do the same thing by default, they have different scancodes. This can allow you to assign something else to those keys using software.

  • 1
    To be more specific, to support touch typing. – Daniel Beck Aug 27 '12 at 7:58

its for the just making the type easier like in example it you want to use upper case on right side the right shift key make is faster and easier and near left side the left shift key there are many more example and like we never want to use the left alt with enter so the main purpose of this is making just keyboard easier to use

enter image description here

  • Oh goodness, I hope I never have to use a hardware keyboard like that! – a CVn Oct 24 '16 at 14:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.