Youtube Plus เป็นชุดเครื่องมือที่ช่วยยกระดับประสบการณ์การใช้งาน YouTube สำหรับผู้บกพร่องทางการมองเห็นที่ใช้โปรแกรม NVDA ส่วนเสริมนี้ช่วยให้คุณสามารถติดตามแชทสด (Live Chat), อ่านความคิดเห็น, ดูข้อมูลรายละเอียดของวิดีโอ และดาวน์โหลดวิดีโอหรือไฟล์เสียงได้โดยตรงผ่านอินเทอร์เฟซที่เข้าถึงได้ง่าย

ส่วนเสริมนี้ถูกออกแบบมาโดยคำนึงถึงการเข้าถึง (Accessibility) และความรวดเร็ว โดยมีฟีเจอร์ตรวจจับ URL อัตโนมัติและการทำงานเบื้องหลัง (Background processing) เพื่อให้มั่นใจว่าโปรแกรม NVDA จะทำงานได้อย่างลื่นไหลและไม่ค้าง

คุณสมบัติเด่น

  • ติดตามแชทสด (Live Chat Monitoring): อ่านข้อความในแชทสดของ YouTube ได้แบบเรียลไทม์
  • ดูความคิดเห็นและแชทพาราย้อนหลัง: ดาวน์โหลดและอ่านความคิดเห็นทั้งหมด หรือข้อความแชทพาราย้อนหลัง (Live Chat Replay) จากวิดีโอต่างๆ
  • ดูข้อมูลวิดีโอ: ดึงข้อมูลรายละเอียดของวิดีโอได้ทันที เช่น ชื่อคลิป, ช่อง, ความยาว, ยอดวิว, ยอดไลก์ และคำอธิบายคลิป
  • ดาวน์โหลดวิดีโอและเสียง: ดาวน์โหลดไฟล์วิดีโอ (MP4) หรือไฟล์เสียง (M4A) ได้โดยตรง ไม่ต้องใช้โปรแกรมเสริม
  • ตรวจจับ URL อัตโนมัติ: ค้นหาลิงก์ YouTube จากเบราว์เซอร์ที่คุณเปิดอยู่หรือจากคลิปบอร์ดให้อัตโนมัติ ไม่ต้องคัดลอกและวางเอง
  • เลือกเนื้อหาอัจฉริยะ: ตรวจจับว่าวิดีโอเคยเป็นไลฟ์สตรีมหรือไม่ และจะถามคุณว่าต้องการดู "ความคิดเห็น" หรือ "แชทพาราย้อนหลัง"
  • หน้าต่างโต้ตอบที่เข้าถึงง่าย: ข้อมูลทั้งหมดแสดงในหน้าต่าง (Dialog) ที่รองรับ Screen Reader เต็มรูปแบบ พร้อมระบบค้นหาและคีย์ลัด
  • ส่งออกไฟล์: บันทึกประวัติแชทหรือรายการความคิดเห็นออกมาเป็นไฟล์ .txt ได้
  • ทำงานเบื้องหลัง: การเชื่อมต่ออินเทอร์เน็ตทั้งหมดจะทำงานอยู่เบื้องหลัง ทำให้ NVDA ไม่ค้างขณะโหลดข้อมูล
  • เสียงตอบสนอง: มีเสียงสัญญาณ (Beep) และเสียงพูดแจ้งเตือนสถานะการทำงาน (เช่น กำลังโหลด, สำเร็จ, หรือล้มเหลว)

แป้นคีย์ลัด (Keyboard Shortcuts)

ส่วนเสริมนี้ใช้ระบบคีย์ลัดแบบ Layer เพื่อป้องกันปุ่มชนกับคำสั่งอื่น

  1. ขั้นแรก กด NVDA+Y เพื่อเข้าสู่โหมดคำสั่งของ Youtube Plus
  2. จากนั้น กดปุ่มตัวอักษรดังต่อไปนี้:

    ปุ่ม คำสั่ง คำอธิบาย
    a เมนูเAdd แสดงเมนูสำหรับเพิ่มวิดีโอ, ช่อง, หรือเพลย์ลิสต์ปัจจุบันไปยังรายการโปรด
    f วิดีโอFavorite แสดงหน้าต่างจัดการวิดีโอโปรดที่บันทึกไว้
    c ช่องโปรด (Channel) แสดงหน้าต่างจัดการช่องโปรดที่บันทึกไว้
    p เพลย์ลิสต์Pro แสดงหน้าต่างจัดการเพลย์ลิสต์โปรดที่บันทึกไว้
    d Download เริ่มดาวน์โหลดวิดีโอหรือไฟล์เสียงจาก URL ที่ตรวจพบ
    e ค้นหา YouTube (Search) ค้นหาวิดีโอ, ช่อง, หรือเพลย์ลิสต์บน YouTube
    i ข้อมูลวิดีโอ (Info) ดึงข้อมูลรายละเอียดของวิดีโอจาก URL ที่ตรวจพบ
    l let Data ดึงข้อมูล แชทสด, ความคิดเห็น หรือแชทพาราย้อนหลัง จาก URL ที่ตรวจพบ
    shift+l หยุด Live Chat หยุดการติดตามแชทสดที่กำลังทำงานอยู่
    v View Live Messages เปิดหน้าต่างดูข้อความแชทสด (ใช้เมื่อกำลังติดตามแชทสดอยู่)
    m Manage Subscriptions แสดงหน้าต่างจัดการรายชื่อช่องที่คุณติดตามอยู่
    s ฟีดSubscription แสดงวิดีโอใหม่ล่าสุดจากช่องที่คุณกำลังติดตาม
    r Read Toggle เปิด/ปิด การอ่านข้อความแชทสดที่เข้ามาใหม่อัตโนมัติ
    h Help เปิดหน้าต่างช่วยเหลือเพื่อดูคำสั่งทั้งหมด

หมายเหตุ: หากคีย์ลัดหลัก (NVDA+Y) ชนกับส่วนเสริมอื่น คุณสามารถเปลี่ยนได้ที่เมนู NVDA -> Preferences -> Input Gestures... ในหมวด "Youtube Plus"

การตั้งค่า (Configuration)

คุณสามารถเข้าไปตั้งค่าได้ที่เมนู NVDA -> Preferences -> Settings... แล้วเลือกหมวด "Youtube Plus" โดยมีรายละเอียดดังนี้:

ทั่วไปและเครือข่าย

  • Notification mode: เลือกรูปแบบการแจ้งเตือนขณะโปรแกรมกำลังทำงาน:
    • Beep: ส่งเสียงสัญญาณติ๊ดๆ
    • Sound: เล่นเสียงเอฟเฟกต์
    • Silent: เงียบ (ไม่มีเสียงแจ้งเตือน)
  • Background update interval: กำหนดความถี่ในการตรวจสอบข้อมูลใหม่ๆ เบื้องหลัง (เช่น คลิปใหม่จากช่องที่ติดตาม) สามารถปิด (Disabled) หรือตั้งเวลาได้ตั้งแต่ 15 นาที ถึง 24 ชั่วโมง

เนื้อหาและการเรียงลำดับ

  • Default sort order: เลือกการเรียงลำดับรายการเริ่มต้น (เช่น ความคิดเห็น หรือคลิปในช่อง) ว่าจะให้ ใหม่ล่าสุดขึ้นก่อน (Newest First) หรือ เก่าสุดขึ้นก่อน (Oldest First)
  • Items to fetch: กำหนดจำนวนรายการที่จะดึงข้อมูลมาในแต่ละครั้งเมื่อโหลดเพลย์ลิสต์หรือวิดีโอในช่อง (ค่าเริ่มต้น: 20)
  • Default content types: เลือกประเภทเนื้อหาที่จะดึงมาแสดงสำหรับช่องที่กดติดตามใหม่:
    • Videos (วิดีโอปกติ)
    • Shorts (คลิปสั้น)
    • Live (ไลฟ์สตรีม)

แชทสด (Live Chat)

  • Automatically speak incoming live chat: หากติ๊กถูก NVDA จะอ่านข้อความแชทที่เข้ามาใหม่ให้ฟังทันที
  • Live chat refresh interval: ระยะเวลา (วินาที) ที่จะให้โปรแกรมเช็คข้อความใหม่ (ค่าเริ่มต้น: 5 วินาที)
  • Message history limit: จำนวนข้อความแชทสูงสุดที่จะเก็บไว้ในหน่วยความจำขณะใช้งาน

บัญชีและการจัดเก็บข้อมูล

  • Cookie method (วิธีการจัดการคุกกี้): การตั้งค่านี้ช่วยให้ส่วนเสริมเข้าถึงเนื้อหาพิเศษ (Members-only), วิดีโอจำกัดอายุ หรือเนื้อหาพรีเมียม โดยใช้คุกกี้จากเบราว์เซอร์ที่คุณล็อกอินไว้
    • Do not use cookies (ค่าเริ่มต้น): แนะนำสำหรับการใช้งานทั่วไป เพราะส่วนเสริมจะทำงานแบบไม่ระบุตัวตน
    • เลือก Browser (Chrome, Firefox, Edge, ฯลฯ): เลือกเฉพาะเมื่อคุณจำเป็นต้องเข้าถึงเนื้อหาที่ต้องมีการล็อกอินเท่านั้น
    • เคล็ดลับการใช้งาน (ใช้ Browser สำรอง): ส่วนเสริมไม่สามารถเข้าถึงคุกกี้จากเบราว์เซอร์ที่คุณกำลังเปิดใช้งานและรับชมวิดีโออยู่ได้ เนื่องจากปัญหาไฟล์ถูกล็อก (File Locking) ดังนั้นจึงขอแนะนำให้ใช้ เบราว์เซอร์สำรอง สำหรับการตั้งค่านี้
    • ตัวอย่าง: หากคุณดู YouTube เป็นประจำบน Chrome ให้คุณไปล็อกอินบัญชี YouTube ไว้ใน Edge แทน แล้ว ปิดโปรแกรม Edge ให้เรียบร้อย จากนั้นเลือก Edge ในการตั้งค่าส่วนเสริมนี้ วิธีนี้จะช่วยให้คุณดูคลิปบน Chrome ต่อไปได้ ในขณะที่ส่วนเสริมจะดึงข้อมูลการล็อกอินจาก Edge โดยไม่เกิดปัญหาการแย่งไฟล์กัน
  • Default download and export folder path: เลือกโฟลเดอร์ปลายทางสำหรับเก็บไฟล์วิดีโอ/เสียงที่ดาวน์โหลด และไฟล์ประวัติแชทที่ส่งออก
  • Clear Data: ปุ่มสำหรับล้างข้อมูลวิดีโอที่ชอบ, ช่องโปรด และข้อมูลการติดตามทั้งหมดออกจากส่วนเสริม

ความต้องการระบบ

  • NVDA เวอร์ชัน 2025.1 หรือใหม่กว่า
  • การเชื่อมต่ออินเทอร์เน็ต
  • ส่วนประกอบที่จำเป็นทั้งหมดถูกรวมมาในส่วนเสริมแล้ว ไม่ต้องติดตั้งอะไรเพิ่ม