मैं दस्तावेज़ ऑब्जेक्ट के कीप्रेस ईवेंट हैंडलर को अवरुद्ध करके, मेरे ऑब्जेक्ट में कुछ पेजों पर कीबोर्ड शॉर्टकट्स के लिए समर्थन जोड़ना चाहता हूं, एक्सेसकी विशेषता नहीं।ब्राउज़र के कीबोर्ड शॉर्टकट्स को ओवरराइड करना
समस्या यह है कि प्रत्येक ब्राउज़र के अपने कीबोर्ड संयोजन होते हैं, इसलिए कीबोर्ड वेब संयोजनों के एक सेट के साथ आना असंभव है जो सभी वेब ब्राउज़र पर काम करता है और फिर भी सुसंगत होता है। (उदाहरण के लिए यदि शॉर्टकट सहेजने के लिए शॉर्टकट होगा था Ctrl + शिफ्ट + एस जबकि हटाने के लिए एक Alt + डी था।)
तो मैं लगा यह मेरा साथ पृष्ठों के एक जोड़े में पूरी तरह ब्राउज़र शॉर्टकट ओवरराइड करने के लिए सिर्फ आसान होगा ।
सभी नकारात्मक तरफ, क्या यह संभव है? यदि ऐसा, तो तुम यह कैसे करते हो? http://unixpapa.com/js/key.html
के लिए कि क्या यह कुछ है कि (उपकरण पट्टी बटन पर होवर) बहुत ज्यादा भंग किए बिना किया जाना चाहिए, stackoverflow के सवाल संपादक ओवरराइड का काफी कुछ कुंजी है:
एक निजी नोट पर, आम ब्राउज़र शॉर्टकट है कि इस तरह 'Cw',' Ct', 'CSt' ... Google के उत्पादों के कुछ सामान्य ब्राउज़र शॉर्टकट और उसके अविश्वसनीय रूप से परेशान ओवरराइड के रूप में ब्राउज़र के बीच संगत कर रहे हैं अधिभावी से बचने के लिए कृपया ! –
यह जानना मुश्किल हो सकता है कि "सामान्य" उपयोगकर्ता शॉर्टकट क्या हैं। उदाहरण के लिए, क्या कई उपयोगकर्ता 'सी-ई' का उपयोग करते हैं या क्या यह ओवरराइड करने के लिए अपेक्षाकृत ठीक है? प्रत्येक ब्राउज़र शॉर्टकट का उपयोग करने वाले उपयोगकर्ताओं के पर्सेंट का चार्ट होना बहुत अच्छा होगा। – JKillian