คีย์ควบคุมซึ่งมักจะมีป้ายกำกับว่า "Ctrl" หรือ "Ctl" บนแป้นพิมพ์คอมพิวเตอร์เป็นคีย์ชนิดพิเศษที่เรียกว่าคีย์ตัวปรับแต่งที่มีวัตถุประสงค์เพื่อกดลงร่วมกับคีย์อื่น ๆ อย่างน้อยหนึ่งคีย์ ฟังก์ชั่นที่แน่นอนขึ้นอยู่กับซอฟต์แวร์และระบบปฏิบัติการที่ใช้ แต่ส่วนใหญ่มักจะทำหน้าที่ทั่วไปเช่นการบันทึกเอกสารการพิมพ์และขั้นตอนการคัดลอก / วาง ชื่อของคีย์ควบคุมมาจากจุดประสงค์ดั้งเดิมในเครื่องโทรพิมพ์ซึ่งใช้เพื่อควบคุมการทำงานของเครื่อง
ปุ่มตัวดัดแปลงซึ่งอาจรวมถึงปุ่ม Shift , alt , การควบคุม และปุ่มอื่น ๆ ขึ้นอยู่กับรูปแบบแป้นพิมพ์นั้นไม่เหมือนใครในตัวมันเอง คีย์ประเภทเหล่านี้มีจุดประสงค์เพื่อใช้แทนการใช้ร่วมกับปุ่มอื่น ๆ บนแป้นพิมพ์ในเทคนิคที่เรียกว่าการรวมคีย์ ผู้ใช้คอมพิวเตอร์ส่วนใหญ่คุ้นเคยกับการรวมกันของปุ่ม Shift ซึ่งใช้ปุ่ม Shift ร่วมกับคีย์อื่นเพื่อสร้างอักขระตัวพิมพ์ใหญ่ คีย์ควบคุมยังปรับเปลี่ยนเอาต์พุตปกติของคีย์ แต่โดยทั่วไปจะเปลี่ยนเอาต์พุตเป็นคำสั่งหรือฟังก์ชันแทนอักขระพิเศษ การควบคุมการถือขณะกดปุ่ม“ Q” (Ctrl + Q) จะออกจากแอปพลิเคชันในขณะที่ Ctrl + P สามารถใช้พิมพ์เอกสารหรือเว็บเพจ
ผลกระทบที่แม่นยำที่การรวมกันของปุ่มควบคุมนั้นขึ้นอยู่กับซอฟต์แวร์และระบบปฏิบัติการที่ใช้ การกด Ctrl + R ในเว็บเบราว์เซอร์จำนวนมากจะโหลดหน้าเว็บใหม่ในขณะที่คีย์ผสมเดียวกันในโปรแกรมประมวลผลคำมักจะจัดย่อหน้าย่อหน้าทางด้านขวา ฟังก์ชั่นทั่วไปเช่นการบันทึกการพิมพ์และการคัดลอก / วางมักจะเหมือนกันในหลาย ๆ ประเภทของโปรแกรมในขณะที่ฟังก์ชั่นอื่น ๆ อาจมีความเฉพาะเจาะจงสำหรับบางโปรแกรมหรือแม้กระทั่งองค์ประกอบของโปรแกรมนั้น ๆ การรวมกันที่ซับซ้อนมากขึ้นสามารถทำได้โดยใช้กุญแจสี่ปุ่ม ในหลายกรณีผู้ใช้สามารถปรับแต่งชุดค่าผสมเหล่านี้เพื่อดำเนินการตามที่ต้องการ ในระบบปฏิบัติการบางระบบฟังก์ชั่นปกติของคีย์ควบคุมจะถูกแทนที่ด้วยคีย์ตัวปรับแต่งที่แตกต่างกันในขณะที่ปุ่มควบคุมจะใช้เพื่อวัตถุประสงค์แยกต่างหาก ผู้ใช้สามารถค้นหาชุดค่าผสมเหล่านี้ได้อย่างง่ายดายโดยปรึกษาคู่มือหรือค้นหาทางออนไลน์เพื่อหา "แป้นพิมพ์ลัด" และชื่อของโปรแกรม
เช่นเดียวกับองค์ประกอบอื่น ๆ ของแป้นพิมพ์คอมพิวเตอร์ปุ่มควบคุมเป็นร่องรอยของเทคโนโลยีก่อนหน้านี้ที่ได้รับการปรับปรุงและปรับให้เหมาะสมกับสภาพแวดล้อมการคำนวณที่ทันสมัย ในขั้นต้นพบได้ในเครื่องโทรพิมพ์ปุ่มควบคุมจะสร้างรหัสคีย์พิเศษที่ไม่ได้พิมพ์หรือแสดงบนหน้าจอ แต่ควบคุมการทำงานของเครื่องบางด้าน ตัวอย่างของรหัสเหล่านี้ซึ่งรู้จักกันในชื่ออักขระควบคุมประกอบด้วย Ctrl + J สำหรับการป้อนบรรทัด, Ctrl + H สำหรับ backspace และแม้แต่ Ctrl + G เพื่อกดกริ่งที่เทอร์มินัล


