สนับสนุนการนําทางแป้นพิมพ์ในวิชวลแบบกําหนดเอง
บทความนี้อธิบายวิธีการสนับสนุนการนําทางผ่านวิชวล Power BI โดยใช้แป้นพิมพ์ การนําทางแป้นพิมพ์ทําให้ Power BI สามารถเข้าถึงผู้ทุพพลภาพได้มากขึ้น และมีตัวเลือกเพิ่มเติมสําหรับการโต้ตอบกับรายงาน
คุณลักษณะ supportsKeyboardFocus
ทําให้สามารถนําทางจุดข้อมูลของวิชวลโดยใช้เฉพาะแป้นพิมพ์เท่านั้น
คุณลักษณะการช่วยสําหรับการเข้าถึงคีย์บอร์ดพื้นฐาน
วิชวลทั้งหมดมาพร้อมกับการช่วยสําหรับการเข้าถึงแป้นพิมพ์พื้นฐานต่อไปนี้:
- กด Esc เพื่อย้ายโฟกัสจากภายในวิชวลไปยังคอนเทนเนอร์วิชวล
- กด Tab จากภายในวิชวลแบบกําหนดเองเพื่อนําทางผ่านองค์ประกอบที่สามารถแท็บได้ในวิชวล การ กด Tab หลังจากองค์ประกอบแบบแท็บสุดท้ายจะย้ายโฟกัสย้อนกลับไปภายนอกของวิชวล
การช่วยสําหรับการเข้าถึงแป้นพิมพ์ที่ปรับปรุงประสิทธิภาพแล้ว
เมื่อต้องการทําให้วิชวลแบบกําหนดเองของคุณสามารถเข้าถึงได้มากยิ่งขึ้น ให้ supportsKeyboardFocus
เพิ่มความสามารถให้กับวิชวลของคุณ โดยการเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ "capabilities.json":
{
...
"supportsKeyboardFocus": true
...
}
ความสามารถนี้จะเพิ่มคุณลักษณะต่อไปนี้ลงในวิชวลแบบกําหนดเองของคุณ:
- กด Enter เมื่อโฟกัสอยู่บนคอนเทนเนอร์การแสดงผลด้วยภาพเพื่อย้ายโฟกัสไปยังภายในวิชวลแบบกําหนดเอง
- กด Tab จากภายในวิชวลแบบกําหนดเองเพื่อนําทางผ่านองค์ประกอบที่สามารถแท็บได้ โฟกัสยังคงอยู่ภายในวิชวลจนกว่าคุณจะกด Esc
หมายเหตุ
องค์ประกอบ HTML ทั้งหมดไม่สามารถแสดงเป็นแท็บได้ตามค่าเริ่มต้น (ตัวอย่างเช่น div และ span) พิจารณาเพิ่มแอตทริบิวต์ที่ถูกต้อง (เช่น tabindex) ไปยังองค์ประกอบเหล่านี้เพื่อให้สามารถแท็บได้
ข้อควรพิจารณาและข้อจำกัด
คุณลักษณะนี้ต้องการ API v2.1.0 หรือสูงกว่า
คุณลักษณะนี้ไม่สามารถนําไปใช้กับวิชวลรูปภาพได้
การ กด Enter บนคอนเทนเนอร์การแสดงผลด้วยภาพจะไม่ได้อยู่ที่องค์ประกอบแรกที่โฟกัสได้ของวิชวลเสมอไป เพื่อให้แน่ใจว่าได้เริ่มต้นที่องค์ประกอบแรก ให้โฟกัสที่องค์ประกอบแรกโดยทางโปรแกรมหลังจากโฟกัสเข้าไปในวิชวล
หลังจากกด Enter บนคอนเทนเนอร์วิชวลและหลังจากกด Tab บนองค์ประกอบที่สามารถโฟกัสได้ล่าสุดผู้ใช้อาจต้องกด Tab มากกว่าหนึ่งครั้งเพื่อเข้าถึงองค์ประกอบแรก