Web Accessibility Academy · บทเรียน

Tab, Shift+Tab, Enter, Space: ปุ่มหลัก

ผู้ใช้แป้นพิมพ์ย้ายและเปิดใช้งานตัวควบคุมอย่างไร

บทเรียน 1 จาก 413 ขั้นตอน

Tab, Shift+Tab, Enter, Space: ปุ่มหลัก เป็นบทเรียน Web Accessibility Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Web Accessibility Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน

ไม่มีเมาส์ก็ไม่มีปัญหา

หลายคนไม่เคยใช้เมาส์เลย พวกเขาควบคุมเว็บทั้งหมดด้วย แป้นพิมพ์ ดังนั้นตัวควบคุมทุกอย่างที่คุณสร้างต้องใช้งานได้ด้วยปุ่มเพียงอย่างเดียว ⌨️

Tab เคลื่อนไปข้างหน้า

ปุ่มที่สำคัญที่สุดคือ Tab การกดแต่ละครั้งจะย้ายโฟกัสไปยังสิ่งที่โต้ตอบได้ถัดไป เช่น ลิงก์ ปุ่ม หรือช่องกรอกข้อมูล

Shift+Tab เคลื่อนย้อนกลับ

กดอะไรเร็วเกินไปหรือไม่ Shift+Tab จะเลื่อนโฟกัสย้อนกลับไปยังตัวควบคุมก่อนหน้า ทำให้ผู้ใช้ย้อนกลับไปยังจุดเดิมได้เสมอ

Enter ไปตามลิงก์

เมื่อโฟกัสอยู่ที่ลิงก์ Enter จะเปิดใช้งานลิงก์นั้น ซึ่งเป็นวิธีคลิกจุดยึดเพื่อไปยังตำแหน่งใหม่ด้วยแป้นพิมพ์

ปุ่มใช้ Enter และ Space

ปุ่มจริงมีคุณสมบัติพิเศษ คือทำงานได้ทั้งเมื่อกด Enter และ Space การรองรับสองปุ่มนี้มีมาให้ฟรีจากองค์ประกอบดั้งเดิม

<button type="button">Save changes</button>

Space สลับช่องทำเครื่องหมาย

ในช่องทำเครื่องหมายหรือปุ่มตัวเลือก Space คือปุ่มสลับสถานะ เลื่อนโฟกัสไปที่ช่องนั้นแล้วกด Space เพื่อเปิดหรือปิดสถานะที่เลือก

<input type="checkbox" id="news"> <label for="news">Email me</label>

องค์ประกอบดั้งเดิมใช้งานได้ทันที

นี่คือข้อดี: ลิงก์ ปุ่ม และช่องรับข้อมูลดั้งเดิมจะตอบสนองต่อปุ่มเหล่านี้ โดยอัตโนมัติ คุณไม่ต้องเขียนการเชื่อมต่อใด ๆ เอง

div ไม่สามารถรับโฟกัสได้

หากสร้างปุ่มปลอมจาก div การกด Tab จะข้ามผ่านไปทันที div และ span ธรรมดาจะมองไม่เห็นสำหรับผู้ใช้แป้นพิมพ์

<div class="btn" onclick="save()">Save</div>

ลองทำด้วยตนเองตอนนี้

เปิดหน้าใดก็ได้แล้วกด Tab สองสามครั้ง ดูไฮไลต์ย้ายจากตัวควบคุมหนึ่งไปยังอีกตัวควบคุม นั่นคือเส้นทางเดียวกับที่ผู้ใช้แป้นพิมพ์ใช้

ปุ่มลูกศรเคลื่อนที่ภายในกลุ่ม

ภายในชุดปุ่มตัวเลือก ปุ่มลูกศรจะย้ายระหว่างตัวเลือก ส่วน Tab จะข้ามไปทั้งกลุ่มในครั้งเดียว ปุ่มต่างกันก็ทำหน้าที่ต่างกัน

ปุ่มต่าง ๆ ทำงานตามที่คาดหมาย

ผู้ใช้คุ้นเคยกับรูปแบบเหล่านี้ในทุกที่ ดังนั้นควรรักษารูปแบบไว้ ตัวควบคุมที่ไม่ตอบสนองต่อ Enter หรือ Space จะทำให้ผู้ใช้แป้นพิมพ์รู้สึกว่า เสีย

ตรวจสอบอย่างรวดเร็ว

ลองคิดดูว่าปุ่มแต่ละปุ่มทำงานอย่างไรเมื่อใช้กับตัวควบคุมดั้งเดิม

ทบทวน: ปุ่มพื้นฐาน

คุณได้เรียนรู้พื้นฐานการใช้แป้นพิมพ์แล้ว: ใช้ Tab และ Shift+Tab เพื่อเคลื่อนที่ ใช้ Enter เพื่อตามลิงก์ และใช้ Enter หรือ Space เพื่อกดปุ่ม องค์ประกอบดั้งเดิมมีความสามารถเหล่านี้ให้ครบโดยไม่ต้องทำเพิ่ม ✅

เริ่มต้นได้ฟรี

เรียนรู้ HTML ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “Tab, Shift+Tab, Enter, Space: ปุ่มหลัก” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “Tab, Shift+Tab, Enter, Space: ปุ่มหลัก” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Web Accessibility Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “Tab, Shift+Tab, Enter, Space: ปุ่มหลัก”

ผู้ใช้แป้นพิมพ์ย้ายและเปิดใช้งานตัวควบคุมอย่างไร คุณปฏิบัติ Web Accessibility Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Web Accessibility Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Web Accessibility Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “Tab, Shift+Tab, Enter, Space: ปุ่มหลัก” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Web Accessibility Academy นี้ได้ไหม

ได้ บทเรียน Web Accessibility Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. Tab, Shift+Tab, Enter, Space: ปุ่มหลัก
  2. โฟกัสที่มองเห็นได้: อย่าซ่อนเส้นขอบ
  3. ลำดับ Tab ที่มีเหตุผลต้องเป็นไปตามเนื้อหา
  4. ตรวจหาจุดติดค้างของแป้นพิมพ์
← กลับไปที่ Web Accessibility Academy