เวลาผ่านไปแล้วโดยใช้ปุ่มล็อคตัวเลื่อนทำให้มันเป็นภาคผนวกของแป้นพิมพ์คอมพิวเตอร์ IBM-PC ครั้งหนึ่งมันมีฟังก์ชั่นที่ชอบด้วยกฎหมาย: เนื่องจากจอภาพหลายจอสามารถแสดงข้อความได้ครั้งละ 25 บรรทัดการตั้งโปรแกรมสตริงคำสั่งที่ยาวมักเป็นปัญหา ปุ่มเลื่อนล็อคช่วยให้ผู้ใช้สามารถหยุดหน้าจอปัจจุบันได้เพื่อให้เคอร์เซอร์สามารถเปลี่ยนเส้นทางได้อย่างง่ายดาย หากไม่มีฟังก์ชันนี้โปรแกรมเมอร์ที่ทำงานบนบรรทัด 117 อาจต้องเลื่อนกลับไปที่บรรทัดที่สองด้วยตนเองเพื่อแก้ไขโดยย่อ ใช้เวลานานในระหว่างเซสชันการเขียนโปรแกรมที่ซับซ้อน
การพัฒนาแถบเลื่อนการนำทางในที่สุดก็ทำให้ปุ่มนี้ไร้ประโยชน์อย่างแท้จริง เกมคอมพิวเตอร์บางเกมยังคงใช้เพื่อให้ผู้เล่นสามารถเข้าถึงสินค้าคงเหลือหรือให้การนำทางผ่านหน้าจอได้ง่ายขึ้นและโปรแกรมสเปรดชีตก็ใช้ฟังก์ชันเป็นรูปแบบของตัวยึดตำแหน่ง - ผู้ใช้อาจต้องการเยี่ยมชมบล็อกข้อความก่อนหน้าโดยไม่สูญเสียตำแหน่งปัจจุบัน , ตัวอย่างเช่น. สำหรับความต้องการด้านการเขียนโปรแกรมสมัยใหม่อื่น ๆ ส่วนใหญ่แถบเลื่อนการใช้งานและลูกศรบังคับทิศทางจะตอบสนองความต้องการนี้เป็นส่วนใหญ่
ในความพยายามที่จะรักษาความต้องการด้านแป้นพิมพ์ของผู้บริโภค IBM และผู้อื่นได้ขยายแป้นพิมพ์ดั้งเดิมเพื่อรวมถึงปุ่มบังคับทิศทางและแป้นตัวเลขแบบฟังก์ชันเดียวสำหรับการคำนวณ การขยายตัวนี้ยังอนุญาตให้ใช้กับปุ่มฟังก์ชั่นที่แยกต่างหากเช่นการล็อคหมายเลข (หรือตัวเลข), การเลื่อนแบบเลื่อน, การล็อกตัวพิมพ์ใหญ่และ SysRq ด้วยข้อยกเว้นของปุ่ม caps lock ฟังก์ชั่นทั้งหมดเหล่านี้ส่วนใหญ่ได้รับการผลักไสประวัติ ปุ่มล็อคตัวเลขได้ถูกแทนที่โดยคีย์แพดการป้อนข้อมูลการนำทางและตัวเลขแยกกัน คีย์ SysRq ไม่เคยมีฟังก์ชั่น - มันถูกสร้างขึ้นอย่างเคร่งครัดสำหรับฟังก์ชั่นในอนาคตที่ไม่ได้เป็นจริง
แป้นพิมพ์คอมพิวเตอร์จำนวนมากไม่มีปุ่มล็อคแบบเลื่อนแม้ว่าอาจมีเพียงไม่กี่ปุ่มก็ตาม


