5

संघर्ष और कस्टम कार्यान्वित नेविगेशन कुंजी के बीच संघर्ष (यानी तीर कुंजी)जबड़े तालिका नेविगेशन कम कुंजी और कस्टम कार्यान्वित नेविगेशन कुंजी (यानी तीर कुंजी) जबड़े तालिका नेविगेशन लघु कुंजी के बीच

मैं एक HTML तालिका सुलभ बनाने के लिए कोशिश कर रहा हूँ कीबोर्ड के साथ-साथ JAWS स्क्रीन रीडर का उपयोग करके पठनीय का उपयोग करना।

बनाने के लिए यह कीबोर्ड सुलभ मैं निम्नलिखित बातें कर रहा हूँ: - तीर कुंजी के लिए तालिका कोशिकाओं (बाएँ, दाएँ, ऊपर, नीचे)

यह पठनीय मैं निम्नलिखित बातें कर रहा हूँ जबड़े बनाने के पर कुंजी दबाने घटनाओं जोड़ा गया: - टेबल के लिए जोड़ा गया शीर्षक, सारांश - जोड़ा गुंजाइश = col तालिका हेडर लिए - आवेदन, पंक्ति, ग्रिड की तरह जोड़ा गया ARIA भूमिकाओं, gridcell

कीबोर्ड नेविगेशन ठीक काम कर रहा है, जब पेज जबड़े का उपयोग किए बिना चलाया जाता है। जेएडब्ल्यूएस टेबल टेबल को भी पढ़ता है बशर्ते जैव शॉर्टकट का उपयोग किया जाता है।

जब यह JAWS कस्टम लागू किया गया कीबोर्ड कीबोर्ड नेविगेशन ठीक से काम नहीं करता है। कस्टम कार्यान्वित कीबोर्ड नेविगेशन (यानी तीर कुंजी) का उपयोग करके विभिन्न सेल पर फोकस करने के लिए, मैंने INSERT + 3 कुंजी का उपयोग तीर कुंजी के बाद किया है। यह विभिन्न सेल पर ध्यान केंद्रित करेगा लेकिन यह JAWS वर्तमान सेल फ़ोकस को नहीं बदलेगा। तो जब जवा पढ़ते हैं, तो यह वास्तविक केंद्रित सेल के अलावा सेल को पढ़ेगा।

उदाहरण पृष्ठ यूआरएल: http://test.cita.illinois.edu/aria/grid/grid1.php उपरोक्त पृष्ठ कस्टम कीबोर्ड नेविगेशन (यानी तीर कुंजी) का समर्थन करता है। JAWS का उपयोग कर उपरोक्त पृष्ठ को पढ़ने का प्रयास करें।

कृपया JAWS द्वारा पठनीय एक ही समय में कीबोर्ड को सुलभ बनाने में सहायता करें।

आपकी मदद की सराहना करें!


आपके त्वरित उत्तर के लिए बहुत बहुत धन्यवाद! यह आपके द्वारा प्रदान की गई बहुत अच्छी जानकारी थी।

हालांकि मेरे पास इसके बारे में कुछ और प्रश्न हैं। यदि आप मदद कर सकते हैं तो यह बहुत अच्छा होगा।

  1. जेएडब्ल्यूएस वर्चुअल पीसी कर्सर, पीसी कर्सर, जेएडब्ल्यूएस कर्सर जैसे विभिन्न कर्सर के लिए समर्थन प्रदान करता है। जब हम भूमिका = "एप्लिकेशन" निर्दिष्ट करते हैं, तो मेरे ज्ञान के अनुसार, पीसी कर्सर पर JAWS चलता है और वेबसाइट में प्रदान की गई कार्यक्षमता प्रदान की गई कीस्ट्रोक का उपयोग करके उपयोग योग्य होती है। कार्यक्षमता जिसे मैं विशेष रूप से HTML तालिका के साथ प्राप्त करना चाहता हूं, उपयोगकर्ता तीर कुंजी का उपयोग करके नेविगेट करने में सक्षम होना चाहिए साथ ही साथ JAWS को वर्तमान में केंद्रित सामग्री को पढ़ना चाहिए। तो यहां संदेह है कि जेएडब्ल्यूएस वर्तमान में पीसी कर्सर में केंद्रित सामग्री को पढ़ नहीं रहा है। (एचटीएमएल टेबल में यह वर्तमान में केंद्रित सेल हो सकता है)।

  2. यह उपयोगी होगा अगर आप समझा सकें कि कैसे JAWS उपयोगकर्ता JAWS का उपयोग करके वेब साइटों का उपयोग करता है (विशेष रूप से HTML तालिका में दी गई जानकारी के साथ)। विस्तृत/संक्षिप्त करें आइकन के साथ

    • तालिका:

    • मैं एक जटिल तालिका निम्नलिखित विशेषताएं होने और यह जबड़े से कुंजीपटल द्वारा पहुँचा जा सकता और पठनीय होने के लिए करना चाहते हैं। विस्तार/संकुचित आइकन पर क्लिक करना या कीबोर्ड से +/- दबाकर नेस्टेड तालिका उपयोगकर्ता को दिखाई देनी चाहिए।

    • तालिका की प्रत्येक पंक्ति में कुछ एक्शन आइटम होते हैं और एक कुंजी दबाकर या उस पर क्लिक करने से एक क्रिया होनी चाहिए। (प्रत्येक पंक्ति की तरह से पता चलता अद्वितीय उत्पाद जानकारी और उपयोगकर्ता कुछ कुंजी दबाने या एक बटन पर क्लिक करके (कार्रवाई आइटम) खरीद सकते हैं।)
  3. मैं डोजो ग्रिड का उपयोग करने की कोशिश की और यह कुंजीपटल तीर कुंजी और वहाँ का उपयोग करके नेविगेट करने के लिए प्रदान करता है वर्तमान में केंद्रित सेल यानी INSERT + UP तीर को पढ़ने के लिए एक JAWS शॉर्टकट है।

+0

संपूर्ण विचार है कि पाठक पृष्ठ व्यवहार को ओवरराइड (रोकें) अमान्य है और मुझे नहीं लगता कि यह किसी भी तरह से एरिया अनुपालन में है। एक spec है और जब पाठक सही ढंग से कार्यान्वित विजेट के साथ काम नहीं करता है पाठक की समस्या है। दूसरे शब्दों में एआरआईए स्पेक के साथ चिपके रहें और इस व्यवहार की रिपोर्ट करें। मुझे लगता है कि जबड़े ने इस व्यवहार को (वर्चुअल कर्सर से संबंधित) बहुत पहले बनाया था (एआरआईए स्पेक अस्तित्व से पहले) और इसे पिछड़े संगतता के रूप में रखें। –

उत्तर

1

मुझे जो कुछ भी चाहिए, उसे करने का कोई तरीका नहीं है। मैं एक जबड़े उपयोगकर्ता हूं और तालिका ठीक है। यदि आपकी कस्टम नेविगेशन कुंजी जबड़े डिफ़ॉल्ट को ओवरराइड करती है तो मैं आपकी साइट का उपयोग नहीं करूंगा। डिफ़ॉल्ट को ओवरराइड करने वाला मुद्दा यह है कि यह चरित्र द्वारा चरित्र की समीक्षा करने की क्षमता को समाप्त करता है। अगर मैं टेबल सेल में किसी शब्द की वर्तनी जांचना चाहता था तो मैं तीर कुंजी के साथ अक्षर द्वारा पत्र पढ़ सकता था। जबड़े की इस क्षमता को अक्षम करना अस्वीकार्य है। कारण मुझे विश्वास नहीं है कि आप जो चाहते हैं वह करना संभव है क्योंकि जबड़े स्क्रीन रीडर के साथ पढ़ने के लिए पृष्ठ को प्रारूपित करने के लिए इंटरनेट ब्राउज़र से प्राप्त जानकारी के साथ वर्चुअल बफर का उपयोग करता है। मेरे अनुभव में यह अस्पष्ट है जहां ब्राउज़र और जबड़े के बीच की सीमा है। इसका मतलब यह है कि जबड़े जबड़े करता है तो आप संभवतः जबड़े विशिष्ट कीस्ट्रोक को कैप्चर नहीं कर सकते हैं। तीर कुंजी के बाद सम्मिलित + 3 कुंजी का उपयोग जबड़े के साथ काम नहीं करेगा क्योंकि कुंजी ब्राउज़र को पास की जा रही है। इसका मतलब है कि ब्राउजर में टेबल फोकस बदल रहा है लेकिन पेज के मॉडल में उस बदलाव को मजबूर करने का कोई तरीका नहीं है जबड़े का उपयोग होता है।

4

तालिका या आसपास के तत्व में भूमिका = "एप्लिकेशन" जोड़ने का प्रयास करें।