กลับไปหน้าบทความ

อ่าน 2 นาที

ปุ่ม Esc

บน แป้นพิมพ์คอมพิวเตอร์ ปุ่ม Esc Esc (หรือที่เรียกว่า ปุ่ม Escape ในมาตรฐานสากล ISO/IEC 9995 ) เป็นปุ่มที่ใช้สร้าง อักขระหลีก (ซึ่งสามารถแสดงได้ด้วย รหัส ASCII 27 ในระบบเลขฐานสิบ,...

ปุ่ม Esc

แป้นพิมพ์คอมพิวเตอร์ที่มีปุ่ม Esc อยู่ที่มุมบนซ้าย
แป้นพิมพ์ 83 ปุ่มของ IBM (ปี 1981) โดยมีปุ่ม Esc อยู่ที่มุมบนซ้ายของส่วนตัวอักษรและตัวเลข

บนแป้นพิมพ์คอมพิวเตอร์ปุ่มEscEsc (หรือที่เรียกว่าปุ่ม EscapeในมาตรฐานสากลISO/IEC 9995 ) เป็นปุ่มที่ใช้สร้างอักขระหลีก (ซึ่งสามารถแสดงได้ด้วย รหัส ASCII 27 ในระบบเลขฐานสิบ, Unicode U+001B หรือ+ ) เมื่อส่งอักขระหลีกจากแป้นพิมพ์ไปยังคอมพิวเตอร์ ซอฟต์แวร์มักจะตีความว่าเป็น "หยุด", "ยกเลิก" หรือ "ออก" และเมื่อส่งจากคอมพิวเตอร์ไปยังอุปกรณ์ภายนอก (รวมถึงเครื่องพิมพ์หลายเครื่องตั้งแต่ปี 1980 เป็นต้นมาเทอร์มินัลคอมพิวเตอร์และคอนโซล Linuxเป็นต้น) จะเป็นการเริ่มต้นลำดับหลีกเพื่อระบุโหมดการทำงานหรือลักษณะเฉพาะโดยทั่วไป Ctrl[

ปัจจุบันปุ่มนี้มักถูกวางไว้ที่มุมบนซ้ายของแป้นพิมพ์ ซึ่งเป็นธรรมเนียมที่สืบทอดมาอย่างน้อยตั้งแต่แป้นพิมพ์ IBM PC รุ่นแรก แม้ว่าตัวปุ่มเองจะมีต้นกำเนิดมาก่อนหน้านั้นหลายทศวรรษแล้วจากเครื่องพิมพ์ดีดโทรเลขก็ตาม

เครื่องหมาย

สัญลักษณ์แป้นพิมพ์ ISO สำหรับ "Escape"

สัญลักษณ์แป้นพิมพ์สำหรับปุ่ม ESC (ซึ่งอาจใช้เมื่อไม่ต้องการใช้ตัวอักษรละตินตามปกติในการระบุปุ่ม) ได้รับการกำหนดมาตรฐานในISO/IEC 9995 -7 เป็นสัญลักษณ์ที่ 29 และใน ISO 7000 "สัญลักษณ์กราฟิกสำหรับใช้กับอุปกรณ์"เป็นสัญลักษณ์ ISO-7000-2029 สัญลักษณ์นี้ถูกเข้ารหัสในUnicodeเป็น U+238B วงกลมประที่มีลูกศรชี้ไปทางทิศตะวันตกเฉียงเหนือ (⎋)

ต้นกำเนิด

ปุ่มที่คล้ายกันบน แป้นพิมพ์ Teletype รุ่น 33 รุ่น แรกๆ บางรุ่น มีป้ายกำกับว่าAlt Modeป้ายกำกับนี้หมายถึงโหมดการทำงานทางเลือกซึ่งอักขระตัวถัดไปเพียงตัวเดียวจะได้รับการจัดการในลักษณะพิเศษ แนวคิดที่ว่าควรมีฟังก์ชันดังกล่าวในรูป แบบ การเข้ารหัสอักขระและเรียกมันว่าescapeนั้น เป็นหนึ่งในผลงานที่Bob Bemer มีส่วนร่วมในการพัฒนาการ เข้ารหัส ASCIIในช่วงประมาณปี 1960 [ 1 ]

การใช้งาน

เนื่องจากผู้ใช้คอมพิวเตอร์สมัยใหม่ส่วนใหญ่ไม่ได้สนใจที่จะควบคุม พฤติกรรม ของเทอร์มินัลหรืออุปกรณ์ต่อพ่วงผ่านลำดับการหลีกเลี่ยงที่พิมพ์ด้วยตนเองหรือที่คอมพิวเตอร์กำหนด ซึ่งเป็นงานที่เดิมทีถูกกำหนดไว้ ปุ่มหลีกเลี่ยงจึงถูกนำไปใช้โดย โปรแกรมเมอร์ แอป พลิเคชันมานานแล้ว โดยส่วนใหญ่หมายถึงหยุดการใช้งานนี้ยังคงมีอยู่ในการใช้ปุ่มหลีกเลี่ยงของMicrosoft Windows ในปัจจุบัน โดยใช้เป็นทางลัดในกล่องโต้ตอบสำหรับ ไม่ , ออก , ออก , ยกเลิกหรือยกเลิกทั้งหมดรวมถึงเป็นปุ่มลัดทั่วไปสำหรับ ปุ่ม หยุดในเว็บเบราว์เซอร์ หลายตัว และเพื่อยกเลิกการลากและวาง[ 2 ] [ 3 ] [ 4 ]Esc

บนเครื่องที่ใช้Microsoft Windowsก่อนที่จะมีการใช้งานปุ่ม Windowsบนแป้นพิมพ์ วิธีปฏิบัติทั่วไปในการเรียกใช้ปุ่ม "เริ่ม" คือการกดปุ่ม Control ค้างไว้ แล้วกดปุ่ม Escape การกดปุ่มทั้งสองนี้ยังคงใช้งานได้ใน Windows 11 [ 5 ]

Microsoft Windows ใช้ปุ่ม "Esc" สำหรับทางลัดคีย์จำนวนมาก[ 6 ] ทางลัดเหล่านี้มีมาตั้งแต่Windows 3.0ผ่านWindows XPและรุ่นต่อมา

ใน macOS ปุ่ม "Esc" โดยปกติจะใช้ปิดหรือยกเลิกกล่องโต้ตอบหรือหน้าต่างต่างๆ ส่วนปุ่ม ⌘ Command+ ⌥ Option+ ⎋ Escจะเปิด กล่องโต้ตอบ บังคับปิด (Force Quit)ซึ่งช่วยให้ผู้ใช้สามารถปิดแอปพลิเคชันที่ไม่ตอบสนองได้

ในเกมคอมพิวเตอร์ส่วนใหญ่ ปุ่ม Escape มักใช้เป็นปุ่มหยุดชั่วคราวและ/หรือเป็นวิธีเรียกเมนูในเกม ซึ่งโดยปกติจะมีตัวเลือกในการออกจากโปรแกรม แม้ว่าจะมีปุ่ม Pause/Break แยกต่างหากอยู่แล้ว ก็ตาม

รูปแบบแป้นพิมพ์ ADM-3ATab ↹ ที่ใช้ในการพัฒนา vi โดยมีปุ่ม Escape อยู่ใน ตำแหน่งปัจจุบัน

ใน ตระกูลโปรแกรมแก้ไขข้อความ viปุ่ม Escape ใช้สำหรับสลับโหมด การใช้งานนี้สืบทอดมาจากตำแหน่งของปุ่มที่สะดวกต่อการใช้งานบนแถวบนสุดของ แป้นพิมพ์เทอร์มินัล ADM-3Aที่ใช้ในการพัฒนา vi ซึ่งในแป้นพิมพ์สมัยใหม่จะอยู่ในตำแหน่งเดียวกับปุ่ม Tab – แต่ในแป้นพิมพ์สมัยใหม่ ปุ่ม Esc กลับอยู่ในตำแหน่งที่ไม่สะดวก มักจะอยู่ใน แถวของ ปุ่มฟังก์ชันนี่คล้ายกับวิธีการใช้งานปุ่มตัวดัดแปลงจำนวนมากในEmacsบนแป้นพิมพ์ดั้งเดิม ( แป้นพิมพ์แบบ space-cadet ) ซึ่งวางรวมกัน แต่ปัจจุบันปุ่มเหล่านี้ถูกกระจายไปทั่วแป้นพิมพ์ ทำให้ใช้งานได้ยากขึ้น Esc

โปรแกรม แก้ไข TECOใช้ ESCape เป็นตัวคั่นเมื่อใช้เพียงครั้งเดียว และใช้เป็น ปุ่ม เรียกใช้งานเมื่อใช้สองครั้งติดต่อกัน[ 7 ]

ลำดับการหลีกเลี่ยงบนเทอร์มินัล KSR

เครื่องพิมพ์แบบส่ง/รับแป้นพิมพ์ (KSR) รุ่นเก่า และหน่วยแสดงผลภาพ (VDU) มักจะถูกควบคุมโดยลำดับการหลีกเลี่ยงที่ส่งจากคอมพิวเตอร์ไปยังอุปกรณ์ต่อพ่วง แต่มีบางสถานการณ์ที่อุปกรณ์เหล่านี้สามารถใช้งาน "ออฟไลน์" ได้ โดยที่แป้นพิมพ์เชื่อมต่อกับอุปกรณ์เอาต์พุตอย่างมีประสิทธิภาพ ดังนั้นจึงอาจจำเป็นต้องพิมพ์ลำดับการหลีกเลี่ยง "ด้วยมือ" เพื่อควบคุมอุปกรณ์ต่อพ่วง แม้ว่าอุปกรณ์ดังกล่าวจะเลิกใช้ไปนานแล้ว แต่การประมวลผลมาตรฐาน[ 8 ]ของ ลำดับ การหลีกเลี่ยง ANSIที่คล้ายคลึงกับVT100 ในยุค 1970 นั้นถูกนำไปใช้ในทั้งANSI.SYSและอินเทอร์เฟซเทอร์มินัลเสมือนที่ทันสมัยกว่าอื่นๆ ที่ใช้ใน สภาพแวดล้อม แบบ Unixตัวอย่างเช่นคอนโซล Linuxซึ่งหมายความว่านามธรรมระดับสูงกว่าที่ใหม่กว่าไม่ได้เปลี่ยนแปลงข้อเท็จจริงที่ว่าการกดปุ่มหลีกเลี่ยงตามด้วยอักขระหกตัวเช่น[32;1m]จะส่งผลต่อข้อความในเอาต์พุตในภายหลัง ในกรณีนี้จะทำให้เป็นสีเขียว

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Esc_key&oldid=1360431377 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ปุ่ม Esc

บน แป้นพิมพ์คอมพิวเตอร์ ปุ่ม Esc Esc (หรือที่เรียกว่า ปุ่ม Escape ในมาตรฐานสากล ISO/IEC 9995 ) เป็นปุ่มที่ใช้สร้าง อักขระหลีก (ซึ่งสามารถแสดงได้ด้วย รหัส ASCII 27 ในระบบเลขฐานสิบ,...

เครื่องหมาย

สัญลักษณ์แป้นพิมพ์สำหรับปุ่ม ESC (ซึ่งอาจใช้เมื่อไม่ต้องการใช้ตัวอักษรละตินตามปกติในการระบุปุ่ม) ได้รับการกำหนดมาตรฐานใน ISO/IEC 9995 -7 เป็นสัญลักษณ์ที่ 29 และใน ISO 7000 "สัญลักษณ์กราฟิกสำหรับใช้กับอุปกรณ์" เป็นสัญลักษณ์ ISO-7000-2029...

ต้นกำเนิด

ปุ่มที่คล้ายกันบน แป้นพิมพ์ Teletype รุ่น 33 รุ่น แรกๆ บางรุ่น มีป้ายกำกับว่า Alt Mode ป้ายกำกับนี้หมายถึงโหมดการทำงานทางเลือกซึ่งอักขระตัวถัดไปเพียงตัวเดียวจะได้รับการจัดการในลักษณะพิเศษ แนวคิดที่ว่าควรมีฟังก์ชันดังกล่าวในรูป แบบ การเข้ารหัสอักขระ...

การใช้งาน

เนื่องจากผู้ใช้คอมพิวเตอร์สมัยใหม่ส่วนใหญ่ไม่ได้สนใจที่จะควบคุม พฤติกรรม ของเทอร์มินัล หรือ อุปกรณ์ต่อพ่วง ผ่านลำดับการหลีกเลี่ยงที่พิมพ์ด้วยตนเองหรือที่คอมพิวเตอร์กำหนด ซึ่งเป็นงานที่เดิมทีถูกกำหนดไว้ ปุ่มหลีกเลี่ยงจึงถูกนำไปใช้โดย โปรแกรมเมอร์ แอป...