อ่าน 5 นาที
Scroll Lock
ปุ่ม Scroll Lock หรือ ScrLk [ 1 ] (บางครั้งเขียนแทนด้วย ⤓ [ 2 ] หรือ ↕ [ 3 ] ) เป็น ปุ่มล็อค (โดยทั่วไปจะมีไฟแสดงสถานะ) บน แป้นพิมพ์คอมพิวเตอร์ ที่เข้ากันได้ กับ IBM ส่วนใหญ่...
Scroll Lock

ปุ่ม Scroll LockหรือScrLk [ 1 ] (บางครั้งเขียนแทนด้วย⤓ [ 2 ]หรือ↕ [ 3 ] ) เป็นปุ่มล็อค (โดยทั่วไปจะมีไฟแสดงสถานะ) บนแป้นพิมพ์คอมพิวเตอร์ที่เข้ากันได้กับ IBM ส่วนใหญ่ ขึ้นอยู่กับระบบปฏิบัติการ อาจใช้เพื่อวัตถุประสงค์ที่แตกต่างกัน และแอปพลิเคชันอาจกำหนดฟังก์ชันให้กับปุ่มหรือเปลี่ยนพฤติกรรมตามสถานะการสลับ[ 4 ] [ 5 ]ปุ่มนี้ไม่ค่อยได้ใช้บ่อยนัก ดังนั้นแป้นพิมพ์แบบลดขนาดหรือเฉพาะทางบางรุ่นจึงไม่มีปุ่มนี้เลย Scroll Lock
การกดปุ่ม+ จะทำหน้าที่เหมือนกับการกดปุ่ม+ พฤติกรรมนี้เป็นสิ่งที่หลงเหลือมาจากแป้นพิมพ์ของ IBM PC รุ่นแรกๆ ซึ่งไม่มีปุ่มเฉพาะ แต่ ได้กำหนดฟังก์ชันหยุดชั่วคราว (Pause) ให้กับ ปุ่ม + และฟังก์ชันหยุด (Break) ให้กับปุ่ม + แทนCtrlScroll LockCtrlPause/BreakPause/BreakCtrlNum LockCtrlScroll Lock
การทำงาน
การเลื่อนหน้าต่าง
ปุ่ม นี้มีไว้เพื่อล็อกเทคนิคการเลื่อนทั้งหมด และเป็นส่วนที่เหลือจากแป้นพิมพ์ IBM PC ดั้งเดิม ในการออกแบบดั้งเดิมนั้นมีจุดประสงค์เพื่อปรับเปลี่ยนพฤติกรรมของปุ่มลูกศรเมื่อโหมดนี้เปิดอยู่ ปุ่มลูกศรจะเลื่อนเนื้อหาของหน้าต่างข้อความแทนที่จะเลื่อนเคอร์เซอร์[ 4 ] [ 5 ] ในการใช้งานนี้ปุ่มนี้เป็นปุ่มล็อกแบบสลับได้ เช่นเดียวกับNum LockหรือCaps Lockซึ่งมีสถานะที่คงอยู่หลังจากปล่อยปุ่มแล้ว Scroll LockScroll LockScroll LockScroll Lock
ปัจจุบัน การใช้งานเฉพาะนี้พบได้ยาก โปรแกรมสมัยใหม่ที่รองรับพฤติกรรมนี้ ได้แก่Microsoft Excel , Microsoft Project , [ 6 ] Image-Line FL Studio , [ 7 ] IBM Lotus Notes , Forté Agent , Renoise , Cakewalk by BandLabและLibreOffice Calc Scroll Lock
โปรแกรมแก้ไขข้อความบางโปรแกรม (เช่นNotepad++ , Microsoft Visual Studio ) แสดงพฤติกรรมที่คล้ายกันเมื่อใช้ปุ่มลูกศรพร้อมกับการกดค้างไว้ Ctrl
สภาพแวดล้อมGUIส่วนใหญ่ ไม่รองรับ การเลื่อนหน้าจอ ซึ่งหมายความว่าการเลื่อนต้องทำด้วยเมาส์ โดย ใช้เครื่องมือต่างๆ เช่นแถบเลื่อนหรือวงล้อเลื่อนหรือฟีเจอร์ "เลื่อนอัตโนมัติ" ที่เปิดใช้งานโดยปุ่มกลางของเมาส์ (ซึ่งอาจเป็นส่วนหนึ่งของวงล้อเลื่อน) ในบางกรณี การใช้ปุ่ม+ ร่วมกับปุ่มลูกศรสามารถเปิดใช้งานการเลื่อนได้ Scroll LockCtrl⇧ Shift
เว็บเบราว์เซอร์บางตัว เช่นGoogle Chrome , FirefoxและInternet Explorerรองรับ โหมด การเลื่อนเคอร์เซอร์ซึ่งสามารถเปิดปิดได้โดยการกดปุ่ม Ctrl+Event แม้ว่าพฤติกรรมการเลื่อนหน้าต่างเมื่อปิดใช้งานการนำทางเคอร์เซอร์ (ค่าเริ่มต้น) จะคล้ายกับที่แนะนำเมื่อใช้ปุ่ม Scroll Lock แต่การเปิดใช้งานการนำทางเคอร์เซอร์จะทำให้การเลื่อนเคอร์เซอร์มีลักษณะเหมือนกับว่าได้ปิดใช้งานปุ่ม Scroll Lock แล้ว F7
การเลื่อนหน้าจอคอนโซล
การกดปุ่มในคอนโซล Linuxขณะที่ข้อความกำลังเลื่อนผ่านหน้าจอจะหยุดการแสดงผลของคอนโซล (แต่ไม่ใช่การป้อนข้อมูล) ในช่วงเวลานั้นจะไม่มีการส่งข้อความเพิ่มเติมไปยังหน้าจอ ในขณะที่โปรแกรมยังคงทำงานตามปกติ หรืออาจถูกบล็อกที่การเรียกใช้ระบบเขียนเมื่อมีข้อมูลมากเกินไปที่ไม่สามารถส่งไปยังเทอร์มินัลได้ ทำให้คิวเอาต์พุตของ tty เต็มหากตัวอธิบายไฟล์ tty ไม่ได้ใช้ I/O แบบไม่บล็อก เมื่อกดปุ่มอีกครั้ง หน้าจอจะกลับมาทำงานต่อ และข้อความทั้งหมดที่สร้างขึ้นระหว่างการหยุดแสดงผลจะแสดงขึ้นพร้อมกัน และโปรแกรมจะทำงานต่อไปตามปกติ วิธีนี้ช่วยให้ผู้ใช้สามารถหยุดการแสดงผลชั่วคราวและอ่านข้อความบันทึกยาวๆ ที่เลื่อนผ่านหน้าจอเร็วเกินกว่าจะอ่านได้ เช่น เมื่อระบบกำลังบูต (โดยที่ไดรเวอร์ แป้นพิมพ์ ได้ถูกโหลดแล้ว) เว้นแต่จะกำหนดค่าไว้เป็นอย่างอื่นหรืออยู่ในโหมดดิบ ปุ่ม + (DC3 ใน ASCII) และ+ (DC1 ใน ASCII) สามารถใช้แทนปุ่ม Scroll Lock ในระบบที่คล้าย Unix เพื่อหยุดและยกเลิกการหยุดแสดงผลของ tty ตามลำดับ Scroll LockScroll LockCtrlSCtrlQ
พฤติกรรมนี้เลียนแบบการกดปุ่ม Hold Screen หรือกลไกควบคุมการไหลที่คล้ายกันบนฮาร์ดแวร์เทอร์มินัลคอมพิวเตอร์
บนคอนโซลระบบFreeBSDปุ่มนี้ไม่เพียงแต่หยุดการแสดงผลชั่วคราวเท่านั้น แต่ยังช่วยให้สามารถเลื่อนได้ด้วย: หลังจากกดปุ่มแล้วเราสามารถใช้ ปุ่ม และเพื่อเลื่อนขึ้นหรือลงได้ การกดปุ่มอีกครั้งจะปิดใช้งานโหมดนี้และเลื่อนกลับไปที่ด้านล่างของการแสดงผล คอนโซล Linux ใช้พฤติกรรมนี้โดยใช้ปุ่ม+ และ+ โดยไม่จำเป็นต้องเปิดใช้งาน พฤติกรรมนี้ถูกลบออกเนื่องจากช่องโหว่ (CVE-2020-14390) [ 8 ]คอนโซลNetBSDสามารถเลื่อนได้โดยใช้ปุ่ม+ / + หรือโดยการกดปุ่มแล้วตามด้วยปุ่ม /Scroll LockScroll LockPage UpPage DownScroll Lock⇧ ShiftPage Up⇧ ShiftPage DownScroll Lock⇧ ShiftPage Up⇧ ShiftPage DownScroll LockPage UpPage Down
การวินิจฉัยการบูต
ในMultiuser DOS , System ManagerและREAL/32การเปิดใช้งานระหว่างการบูตจะเข้าสู่โหมดการวินิจฉัยพิเศษเสมอ ซึ่งระบบปฏิบัติการและไดรเวอร์อุปกรณ์ที่โหลดจะแสดงสถานะโดยละเอียดและข้อมูลการดีบักเกี่ยวกับตัวมันเองและการโต้ตอบกับระบบปฏิบัติการ บางครั้งอาจแสดงข้อมูลเต็มหน้าจอหลายหน้าจอต่อไดรเวอร์ที่โหลด[ 9 ]การเลื่อนอัตโนมัติจะถูกระงับตราบใดที่ยังคงเปิดใช้งานอยู่[ 10 ]Scroll LockScroll Lock
DR-DOS 7.02และเวอร์ชันที่สูงกว่ามี คำสั่ง CONFIG.SYSที่ชื่อว่าSCROLLOCK=ON|OFFเพื่อเปลี่ยนสถานะ Scroll Lock แบบทันที[ 9 ]การเปิดใช้งานระหว่างการบูตจะเข้าสู่โหมด DIAG เช่นกัน ซึ่งไดรเวอร์พิเศษบางตัวอาจแสดงข้อความที่มีรายละเอียดมากขึ้น[ 9 ]แต่ในทางตรงกันข้ามกับสถานการณ์ภายใต้ตระกูล Multiuser DOS ไดรเวอร์ DOS ปกติจะไม่แสดงข้อมูลเพิ่มเติม ระบบปฏิบัติการจะระงับการหมดเวลาอัตโนมัติ ( ) ชั่วคราวในโหมดการติดตาม CONFIG.SYS ( ) และ โหมดการทำงานที ละขั้นตอนตราบใดที่ยังทำงานอยู่[ 9 ]Scroll LockTIMEOUT=<seconds>,<character>,<switch>TRACE=ON|OFFF7F8Scroll Lock
การดีบัก
ใน ตระกูล Microsoft Windows NTตั้งแต่ Windows 2000 เป็นต้นไป สามารถเปิดใช้งานคุณสมบัติการดีบัก ซึ่งช่วยให้ผู้ใช้สามารถทำให้ระบบล่มด้วยตนเอง เพื่อสร้างหน่วยความจำดัมพ์สำหรับการวิเคราะห์สถานะปัจจุบันของระบบปฏิบัติการ สามารถทำได้โดยการตั้งค่าคีย์รีจิสทรี REG_DWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\CrashOnCtrlScrollเป็น ค่าดังกล่าว 1เมื่อตั้งค่าแล้ว ผู้ใช้สามารถกดปุ่มค้างไว้และแตะปุ่มสองครั้งเพื่อเรียกใช้Blue Screen of Death [ 11 ] [ 12 ]RCtrlScroll Lock
ในMicrosoft Visual Basic 5.0และ6.0เครื่องหมาย+ จะหยุดโปรแกรมที่กำลังทำงานอยู่ในสภาพแวดล้อมการพัฒนาแบบบูรณาการชั่วคราว เช่นเดียวกับเครื่องหมาย+ ที่เป็นชื่อย่อของ มัน CtrlPause/BreakCtrlScroll Lock
คัดลอกและวาง
เมื่อใช้ร่วมกับไดรเวอร์แป้นพิมพ์และคอนโซล DOS ทางเลือกอย่าง FreeKEYB และ K3PLUS ยังทำหน้าที่เป็นส่วนหนึ่งของ ฟังก์ชัน คัดลอกและวางระหว่างแอปพลิเคชันต่างๆ ด้วย เมื่อเทียบกับไดรเวอร์แป้นพิมพ์มาตรฐานKEYBไดรเวอร์เหล่านี้มีส่วนขยายหลายอย่าง รวมถึงบัฟเฟอร์การกดแป้นพิมพ์ที่ขยายใหญ่ขึ้นพร้อมฟังก์ชันการเรียงซ้อนแป้นพิมพ์ ตัวบันทึกมาโคร และเคอร์เซอร์ตัวที่สองที่เรียกว่า CopyCursor ซึ่งสามารถเรียกใช้งานได้ตามต้องการ (โดยค่าเริ่มต้นเมื่อกดปุ่ม+ + หรือปุ่มเมาส์กลาง) และสามารถเคลื่อนที่ได้อย่างอิสระบนหน้าจอโดยใช้ปุ่มเคอร์เซอร์หรือเมาส์ แม้กระทั่งนอกพื้นที่ที่เคอร์เซอร์มาตรฐานในแอปพลิเคชันที่กำลังทำงานอยู่สามารถเข้าถึงได้ เมื่อเรียกใช้งานแล้ว การกด(หรือปุ่มเมาส์ซ้าย) อักขระใต้ CopyCursor สามารถถูกแทรกเข้าไปในบัฟเฟอร์แป้นพิมพ์ทีละตัว จากนั้นแอปพลิเคชันที่กำลังทำงานอยู่จะอ่านอักขระเหล่านั้นเป็นอินพุตแป้นพิมพ์จำลอง (หรือAlt Numpad ) ซึ่งโดยทั่วไปจะแสดงขึ้นที่ตำแหน่งของเคอร์เซอร์มาตรฐาน CopyCursor จะเคลื่อนไปยังตำแหน่งหน้าจอถัดไปหลังจากแต่ละครั้ง(หรือถอยหลังด้วยการกด+ ) การป้อนข้อมูลด้วยแป้นพิมพ์ตามปกติยังคงทำได้ในขณะที่เปิดใช้งาน CopyCursor และผู้ใช้สามารถสลับระหว่างเคอร์เซอร์ทั้งสองได้โดยการกด ปุ่มลัด + + อีกครั้ง การกดปุ่ม + หรือ+ จะออกจาก CopyCursor ดังนั้นเมื่อเรียกใช้งานครั้งต่อไป เคอร์เซอร์จะปรากฏขึ้นที่ตำแหน่งของเคอร์เซอร์มาตรฐานอีกครั้ง แทนที่จะเป็นตำแหน่งเดิม หากมีการเลื่อนเนื้อหาบนหน้าจอ ตำแหน่งของ CopyCursor จะเคลื่อนที่ตามไปด้วยจนกว่าจะถึงขอบเขตการแสดงผล เมื่อเปิดใช้งาน การกดปุ่มจะยังคงเข้าถึงบัฟเฟอร์การกดแป้นพิมพ์ตามปกติ ในขณะที่อินพุตของ CopyCursor จะถูกจัดเก็บไว้ภายในเพื่อใช้งานในภายหลังในคิวที่สอง ซึ่งได้รับการดูแลรักษาแบบไดนามิกภายในบัฟเฟอร์การกดแป้นพิมพ์แบบขยาย ด้วยวิธีนี้ จึงสามารถ "รวบรวม" เอาต์พุตหน้าจอที่เลือกจากโปรแกรมต่างๆ และดึงข้อมูลออกมาในภายหลังขณะอยู่ในแอปพลิเคชันอื่นได้โดยการปิดใช้งาน นอกจากนี้ยังสามารถใช้เป็นอินพุตในเครื่องบันทึกมาโครเพื่อใช้ในภายหลังเป็นมาโครแบบชั่วคราวได้ อีกด้วย เนื่องจากส่วนนี้เป็นส่วนสำคัญของไดรเวอร์คีย์บอร์ดเหล่านี้ จึงโปร่งใสต่อซอฟต์แวร์ที่กำลังทำงานอยู่ และด้วยเหตุนี้จึงใช้งานได้กับโปรแกรม DOS แทบทุกโปรแกรม รวมถึงโปรแกรมที่มีพรอมต์คำสั่ง โปรแกรมเชลล์ชั่วคราว และตัวสลับงาน[ 13 ] [ 14 ] [ 15 ]Scroll LockCtrlAltF11F11F11⇧ ShiftF11CtrlAltF11Esc↵ EnterScroll LockScroll Lock
การใช้งานอื่นๆ
เอกสารของIBM PC เรียก ปุ่มนี้ว่า "ปุ่มที่ไม่ทำงาน" เมื่อนิตยสาร PC Magazineถามผู้บริหารของบริษัทผู้ผลิตคีย์บอร์ดKey Tronicเกี่ยวกับจุดประสงค์ของปุ่มนี้ในการสัมภาษณ์เมื่อปี พ.ศ. 2526 เขาตอบว่า "ผมไม่รู้ แต่เราก็ใส่ปุ่มนี้ไว้ในคีย์บอร์ดของเราด้วย" [ 16 ]Scroll Lock
บางครั้งไฟแสดงสถานะจะถูกใช้เพื่อวัตถุประสงค์อื่น เช่นตัวบ่งชี้เค้าโครงแป้นพิมพ์[ 17 ] [ 18 ]ในระบบปฏิบัติการ Linux บางระบบ หรือแอปพลิเคชันอื่น ๆ[ 19 ]เนื่องจากการทำเช่นนี้มีโอกาสน้อยที่จะก่อให้เกิดปัญหามากกว่าการจัดการปุ่ม/ไฟอื่น ๆ
สวิตช์คีย์บอร์ด วิดีโอ และเมาส์ (KVM) มักใช้ปุ่ม Scroll Lock บนคีย์บอร์ดที่เชื่อมต่อกับสวิตช์ KVM สำหรับเลือกคอมพิวเตอร์ ในสวิตช์ KVM ที่มีหน้าจอแสดงผล (OSD) การ "ดับเบิ้ลคลิก" ที่ปุ่ม Scroll Lock มักจะแสดง OSD ขึ้นมา ทำให้ผู้ใช้สามารถเลือกคอมพิวเตอร์ที่ต้องการจากรายการหรือเข้าถึงเมนูการตั้งค่าของ KVM ได้ บางรุ่น โดยเฉพาะรุ่นที่ไม่มี OSD จะสลับไปยังอินพุตที่ตรงกับปุ่มตัวเลขที่กดหลังจากกด Scroll Lock หรือในกรณีของสวิตช์สองพอร์ตบางรุ่น จะตรงกับปุ่มลูกศรขึ้นและลง รุ่นที่เรียบง่ายที่มีอินพุตเพียงสองหรือสี่ช่องอาจสลับไปยังอินพุตถัดไปทันทีหลังจากกด Scroll Lock สองครั้ง
บนคีย์บอร์ดที่ไม่มีปุ่ม Scroll Lock ให้กด
แล็ปท็อปและคีย์บอร์ดที่ไม่มีปุ่ม ทางกายภาพ [ 20 ]อาจมีฟังก์ชันที่สองบนปุ่มอื่นที่ทำหน้าที่เสมือนว่าปุ่มนั้นถูกเปิดใช้งาน Scroll LockScroll Lock
วิธีการทั่วไปบางส่วนได้แก่:
- Fn+ Sหรือ+ บนแล็ปท็อป Dell บางรุ่น[ 21 ]FnF6
- Fn+ Cหรือ+ ในแล็ปท็อป Lenovo บางรุ่นFnK
- Fn+ พบCได้ในแล็ปท็อป HP บางรุ่น
- Fn+ F11บนระบบปฏิบัติการ Windows
อีกวิธีหนึ่งในการกดคือการใช้แป้นพิมพ์บนหน้าจอ ใน Windows 8 และเวอร์ชันที่ใหม่กว่า สามารถพบได้ในกลุ่มโปรแกรม "Windows Ease of Access" ซึ่งจะให้การเข้าถึงการจำลองแป้นพิมพ์มาตรฐาน 101/102 ปุ่ม[ 22 ]Scroll Lock
ดูเพิ่มเติม
ลิงก์ภายนอก
- ปุ่ม "Scroll Lock" บนคอมพิวเตอร์ของฉันใช้ทำอะไร?
| เอส | เอฟ1 | เอฟ2 | เอฟ3 | เอฟ4 | เอฟ5 | เอฟ6 | เอฟ7 | เอฟ8 | เอฟ9 | เอฟ10 | เอฟ11 | เอฟ12 | PrtSc / SysRq | Scroll Lock | หยุดชั่วคราว /พัก | |||||||||
| แทรก | บ้าน | เลื่อนขึ้น | นัมล็อค | ∕ | * | − | ||||||||||||||||||
| ลบ | จบ | เลื่อนลง | 7 | 8 | 9 | + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | เข้า | ||||||||||||||||||||
| ← | ↓ | → | 0 อินส์ | เด ล | ||||||||||||||||||||
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ Scroll Lock
ปุ่ม Scroll Lock หรือ ScrLk [ 1 ] (บางครั้งเขียนแทนด้วย ⤓ [ 2 ] หรือ ↕ [ 3 ] ) เป็น ปุ่มล็อค (โดยทั่วไปจะมีไฟแสดงสถานะ) บน แป้นพิมพ์คอมพิวเตอร์ ที่เข้ากันได้ กับ IBM ส่วนใหญ่...
การเลื่อนหน้าต่าง
ปุ่ม นี้มีไว้เพื่อล็อกเทคนิคการเลื่อนทั้งหมด และเป็นส่วนที่เหลือจาก แป้นพิมพ์ IBM PC ดั้งเดิม ในการออกแบบดั้งเดิมนั้นมีจุดประสงค์เพื่อปรับเปลี่ยนพฤติกรรมของ ปุ่มลูกศร เมื่อโหมดนี้เปิดอยู่ ปุ่มลูกศร จะเลื่อน เนื้อหาของหน้าต่างข้อความแทนที่จะเลื่อนเคอร์เซอร์ [...
การเลื่อนหน้าจอคอนโซล
การกดปุ่มใน คอนโซล Linux ขณะที่ข้อความกำลังเลื่อนผ่านหน้าจอจะหยุดการแสดงผลของคอนโซล (แต่ไม่ใช่การป้อนข้อมูล) ในช่วงเวลานั้นจะไม่มีการส่งข้อความเพิ่มเติมไปยังหน้าจอ ในขณะที่โปรแกรมยังคงทำงานตามปกติ หรืออาจถูกบล็อกที่ การเรียกใช้ระบบ เขียน...
การวินิจฉัยการบูต
ใน Multiuser DOS , System Manager และ REAL/32 การเปิดใช้งานระหว่างการบูตจะเข้าสู่โหมดการวินิจฉัยพิเศษเสมอ ซึ่งระบบปฏิบัติการและไดรเวอร์อุปกรณ์ที่โหลดจะแสดงสถานะโดยละเอียดและข้อมูลการดีบักเกี่ยวกับตัวมันเองและการโต้ตอบกับระบบปฏิบัติการ...
