การ กดแป้นพิมพ์ เป็นการกดปุ่มหนึ่งครั้งบนแป้นพิมพ์ การกดปุ่มแต่ละครั้งเป็นการกดแป้น การกดแป้นสามารถใช้เพื่อวัตถุประสงค์ในการเขียนโปรแกรมเพื่อตอบสนองต่อผู้ใช้ที่กดปุ่มพิเศษ อย่างไรก็ตามพวกเขายังสามารถใช้สำหรับสิ่งต่าง ๆ เช่นการบันทึกการกดแป้นพิมพ์โดยที่การกดแป้นของผู้ใช้จะถูกติดตามไม่ว่าจะมีหรือไม่มีความรู้ล่วงหน้าหรือได้รับความยินยอมจากผู้ใช้
ตัวอย่างของโปรแกรมซอฟต์แวร์ที่บันทึกการกดแป้นพิมพ์คือการพิมพ์โปรแกรมครูสอนพิเศษซึ่งจะช่วยสอนผู้ใช้ถึงวิธีการพิมพ์อย่างรวดเร็วและแม่นยำยิ่งขึ้น โปรแกรมการควบคุมโดยผู้ปกครองสามารถตั้งค่าให้บันทึกการกดแป้นได้ช่วยให้ผู้ปกครองเห็นว่าลูก ๆ ทำอะไรในคอมพิวเตอร์ ธุรกิจและโรงเรียนอาจใช้ซอฟต์แวร์ที่เปิดใช้งานการล็อกปุ่มกดเพื่อติดตามสิ่งที่พนักงานหรือนักเรียนทำในคอมพิวเตอร์และตรวจสอบว่าไม่มีกิจกรรมที่ผิดกฎหมายหรือไม่เหมาะสม
ในภาพด้านบนเป็นตัวอย่างที่เห็นได้จากบันทึกการกดแป้นพิมพ์ของเรามากกว่า 2.5 ล้านครั้งการกดแป้นพิมพ์ที่ Computer Hope ได้ทำและความถี่กดแต่ละปุ่ม ปุ่มสีแดงเป็นปุ่มที่พบบ่อยที่สุดและปุ่มสีน้ำเงินเป็นปุ่มที่น้อยที่สุด ภาพนี้สร้างขึ้นโดยใช้ WhatPulse และเป็นส่วนหนึ่งของทีม WhatPulse Computer Hope
คีย์, ข้อกำหนดของคีย์บอร์ด, Keylogger