ประวัติอันยาวนานของส่วนต่อประสานผู้ใช้ครอบคลุมหลายสิบปีนับจากวันที่บัตรเจาะแบบดั้งเดิมของปี 1950 ผ่านบรรทัดคำสั่งที่พิมพ์ในปี 1960 จนถึงหน้าต่างและไอคอนที่คุ้นเคยในปัจจุบันและที่อื่น ๆ
ปัจจัยสามอย่างทำงานเพื่อ จำกัด และเปิดใช้งานการพัฒนาอินเทอร์เฟซของมนุษย์ / คอมพิวเตอร์:
- พลังงานคอมพิวเตอร์: ฮาร์ดแวร์คอมพิวเตอร์ที่ทรงพลังมากขึ้นช่วยให้การโต้ตอบซอฟต์แวร์ที่ซับซ้อนยิ่งขึ้น
- จินตนาการของนักประดิษฐ์: นักออกแบบซอฟต์แวร์มองเห็นการโต้ตอบใหม่ที่ใช้ประโยชน์จากการเพิ่มพลังคอมพิวเตอร์
- ตลาด: ขับเคลื่อนโดยลูกค้าองค์กรขนาดใหญ่และผู้บริโภคที่เป็นที่นิยมเช่น iPad
ลำดับเหตุการณ์สำคัญของอินเทอร์เฟซคอมพิวเตอร์:
1822: เครื่องยนต์วิเคราะห์แบบเบจที่เป็นแนวคิดยุควิคตอเรียมองเห็นมานานกว่าหนึ่งศตวรรษก่อนที่จะถึงเวลาคอมพิวเตอร์เชิงกลเครื่องนี้จะได้รับการโปรแกรมโดยการจัดการกับกล้อง, เงื้อมมือ, ข้อเหวี่ยงและเกียร์
1950: การ์ดเจาะถูกใช้ครั้งแรกในศตวรรษที่ 18 เพื่อควบคุมเครื่องทอผ้าอัตโนมัติ ในช่วงปลายศตวรรษที่ 19 มีการใช้บัตรเพื่อป้อนข้อมูลเข้าสู่เครื่องสร้างตารางอย่างง่าย การถือกำเนิดของคอมพิวเตอร์อิเล็กทรอนิกส์ในปี 1950 นำไปสู่การเจาะบัตรของไอบีเอ็มกลายเป็นวิธีการหลักในการป้อนข้อมูลและคำสั่งลงในคอมพิวเตอร์
1960s: Command Line Interface (CLI) คีย์บอร์ด Teletype เชื่อมต่อกับคอมพิวเตอร์ยุคแรกเพื่อให้ผู้ใช้สามารถป้อนคำสั่งได้ ต่อมาหลอดแคโทดเรย์ (CRTs) ถูกใช้เป็นอุปกรณ์แสดงผล แต่การโต้ตอบกับคอมพิวเตอร์ยังคงเป็นแบบข้อความเท่านั้น
2494: ปากกาแสง สร้างขึ้นที่ MIT ปากกานี้เป็นปากกาสไตลัสที่ไวต่อแสงซึ่งพัฒนาขึ้นสำหรับใช้กับจอมอนิเตอร์หลอด CRT สูญญากาศหน้ากระจก ปากกาสัมผัสการเปลี่ยนแปลงความสว่างบนหน้าจอ
2495: แทร็กบอล เดิมทีถูกพัฒนาขึ้นสำหรับระบบควบคุมการจราจรทางอากาศและระบบทางทหารแทร็กบอลถูกดัดแปลงสำหรับการใช้งานโดยนักวิทยาศาสตร์ของ MIT ในปี 1964 ในขณะที่ลูกบอลขนาดเล็กหมุนโดยผู้ใช้เซ็นเซอร์ตรวจจับการเปลี่ยนแปลงในทิศทางของลูกบอล ตำแหน่งของเคอร์เซอร์บนหน้าจอคอมพิวเตอร์
2506: หนู Douglas Englebart และ Bill English พัฒนาเมาส์คอมพิวเตอร์เครื่องแรกที่สถาบันวิจัยสแตนฟอร์ดในพาโลอัลโตรัฐแคลิฟอร์เนียอุปกรณ์ดังกล่าวเป็นบล็อกไม้ที่มีปุ่มเดียวและล้อเฟืองสองล้อที่ตั้งฉากกัน
ในปี 1972 ในขณะที่ทำงานที่ Xerox PARC, Bill English และ Jack Hawley แทนที่ล้อลูกกลิ้งสองลูกด้วยลูกปืนโลหะเพื่อติดตามการเคลื่อนไหว ลูกบอลเปิดใช้งานเมาส์เพื่อย้ายไปในทิศทางใด ๆ ไม่ใช่แค่ในแกนเดียวเช่นเมาส์เดิม
ในปี 1980 เมาส์ออปติคอลได้รับการพัฒนาพร้อมกันโดยนักวิจัยสองคน ทั้งสองต้องการแผ่นรองเมาส์แบบพิเศษและใช้เซ็นเซอร์พิเศษเพื่อตรวจจับแสงและความมืด เมาส์ออปติคัลของวันนี้สามารถทำงานได้บนทุกพื้นผิวและใช้ LED หรือเลเซอร์เป็นแหล่งกำเนิดแสง
1980: ส่วนต่อประสานกราฟิกกับผู้ใช้ Xerox Star 8010 เป็นระบบคอมพิวเตอร์เชิงพาณิชย์เครื่องแรกที่มาพร้อมกับเมาส์เช่นเดียวกับบิตแมปส่วนต่อประสานกราฟิกกับผู้ใช้แบบกราฟิก (GUI) ที่มีหน้าต่างและไอคอนและโฟลเดอร์ เทคโนโลยีเหล่านี้ได้รับการพัฒนาขึ้นสำหรับระบบทดลองที่เรียกว่า Alto ซึ่งคิดค้นขึ้นที่ศูนย์วิจัย Xerox Palo Alto (PARC)
ระบบเวิร์คสเตชั่นของซีร็อกซ์นั้นมีจุดประสงค์เพื่อการใช้งานทางธุรกิจและมีค่าใช้จ่ายแพงในหมื่นดอลลาร์ Apple Macintosh เป็นคอมพิวเตอร์ระดับผู้บริโภครายแรกที่มีส่วนต่อประสานกราฟิกแบบขาวดำขั้นสูงและเมาส์สำหรับวางตำแหน่งเคอร์เซอร์บนหน้าจอ
1984: มัลติทัช การซ้อนทับหน้าจอมัลติทัชแบบโปร่งใสครั้งแรกได้รับการพัฒนาโดย Bob Boie ที่ Bell Labs อุปกรณ์ของเขาใช้พื้นผิวที่เป็นสื่อกระแสไฟฟ้าพร้อมแรงดันไฟฟ้าที่ใช้ข้ามมันและเซ็นเซอร์สัมผัสที่วางอยู่ด้านบนของจอแสดงผล CRT (หลอดแคโทดเรย์) ความสามารถตามธรรมชาติของร่างกายมนุษย์ในการเก็บประจุไฟฟ้าทำให้เกิดประจุในพื้นที่เมื่อสัมผัสพื้นผิวและสามารถกำหนดตำแหน่งของการรบกวนของสนามได้ทำให้ผู้ใช้สามารถจัดการวัตถุกราฟิกด้วยนิ้วมือ
ยุค 2000: ส่วนต่อประสานผู้ใช้แบบธรรมชาติ อินเทอร์เฟซผู้ใช้ตามธรรมชาติหรือ NUI จะตรวจจับการเคลื่อนไหวของร่างกายและคำสั่งเสียงของผู้ใช้แทนที่จะต้องใช้อุปกรณ์อินพุตเช่นแป้นพิมพ์หรือหน้าจอสัมผัส Microsoft เปิดตัว Project Natal ซึ่งต่อมาชื่อ Kinect ในปี 2009 Kinect ควบคุมระบบวิดีโอเกม X-box 360
อนาคต: Direct Brain-Computer Interface ส่วนต่อประสานคอมพิวเตอร์ที่ดีที่สุดจะเป็นการควบคุมความคิด การวิจัยเกี่ยวกับการควบคุมคอมพิวเตอร์ด้วยสมองนั้นเริ่มขึ้นในปี 1970 Invasive BCI ต้องการให้ฝังเซ็นเซอร์ในสมองเพื่อตรวจจับแรงกระตุ้นความคิด BCI แบบไม่รุกรานอ่านคลื่นแม่เหล็กไฟฟ้าผ่านกะโหลกศีรษะโดยไม่จำเป็นต้องปลูกถ่าย