बाहरी कीबोर्ड के साथ उपयोग करने पर मेरे लैपटॉप पर Fn कुंजी काम क्यों नहीं करती है?


10

मेरे डेल अक्षांश E6400 पर, कुंजी के साथ उपयोग किए जाने पर स्क्रीन की चमक को बदलने के लिए ऊपर और नीचे तीर कुंजियों का उपयोग किया जाता है Fn

मैंने USB के माध्यम से एक बाहरी कीबोर्ड कनेक्ट किया और Fnलैपटॉप कीबोर्ड से कुंजी दबाकर और बाहरी कीबोर्ड से ऊपर तीर को चमकते हुए बढ़ाने की कोशिश की ।

काम नहीं किया। Shift, Ctrlऔर Altबाहरी कीबोर्ड के साथ इस तरह से उपयोग किए जाने पर सही ढंग से काम करते हैं।

क्यों नहीं Fn?

जवाबों:


15

सार

जैसा कि दूसरों ने संकेत दिया है, यह Fnकुंजी आंतरिक रूप से संभाले हुए एक विशेष मामला है। मैं तकनीकी स्पष्टीकरण प्रदान करूंगा।

तकनीकी जानकारी

जब आप कीबोर्ड पर एक कुंजी दबाते हैं, तो कीबोर्ड नियंत्रक (कीबोर्ड के अंदर एक छोटी सी आईसी चिप) इलेक्ट्रिकल सर्किट का पता लगाता है और यह डिकोड करने के लिए प्रक्रिया करता है कि किस कुंजी को दबाया गया और फिर मदरबोर्ड को स्कैन्डोड भेजता है। ऑपरेटिंग सिस्टम BIOS से स्केनकोड प्राप्त करता है और फिर उस की-वर्ड को संसाधित करने के लिए जो भी कार्रवाई की आवश्यकता होती है वह करता है।

अधिकांश कुंजियों के साथ, यह काफी सरल है। यदि आप Aकुंजी दबाते हैं, तो इसका कीबोर्ड नियंत्रक मदरबोर्ड को स्कैन्कोड भेजता है जो फिर इसे ओएस को पास करता है जो आमतौर पर 'ए' प्रिंट करता है। (यदि OS यह पता लगाता है कि वर्तमान में संशोधक कुंजी में से एक को नीचे रखा गया है, तो यह कुछ अलग कर सकता है। वास्तव में, आप इसे कॉन्फ़िगर कर सकते हैं कि आप जो भी करना चाहते हैं, जब Aकुंजी को संशोधक के साथ या उसके बिना दबाया जाए।)

अब Fnकुंजी विशेष है। जब आप इसे खुद से दबाते हैं, तो कुछ भी नहीं होता है क्योंकि यह विशेष रूप से एक संशोधक कुंजी है और यह (आमतौर पर) अपने दम पर कुछ भी करने के लिए नहीं है। जब आप इसे पकड़ते हैं और दूसरी कुंजी दबाते हैं, तो कीबोर्ड नियंत्रक यह पता लगाता है कि क्या यह एक अंतर्निहित संयोजन है या नहीं। यदि कॉम्बो तालिका में नहीं है, तो यह इसे अनदेखा करता है, लेकिन यदि कॉम्बो तालिका में है, तो यह संबद्ध स्कैकोड को देखता है और भेजता है।

OS देखने से क्या समाप्त हो जाता है? यह कुंजी के लिए स्कैकोड और दूसरी कुंजी के लिए स्कैकोड को नहीं देखता है Fn। इसके बजाय, यह देखता है कि एफएन-कॉम्बो को जिस भी फ़ंक्शन के साथ जोड़ा गया है, उससे जुड़ा एक एकल स्कैकोड। उदाहरण के लिए, यदि लैपटॉप निर्माता ने वॉल्यूम कम करने के लिए Fn+ Down Arrowकॉम्बो सेट किया है , तो ओएस उस स्कैकोड को संबंधित के साथ देखता है Volume Down, जिसमें कुछ कीबोर्ड वास्तव में हैं।

आवेदन

तो यह कैसे समझाता है कि Fnलैपटॉप पर पकड़ और एक बाहरी कीबोर्ड पर एक कुंजी दबाने से काम नहीं होता है? सरल, क्योंकि लैपटॉप में कीबोर्ड और बाहरी प्रत्येक में अपने स्वयं के नियंत्रक होते हैं। जहाँ तक लैपटॉप में नियंत्रक को देखता है, आपने Fnकुंजी को दबाया और जारी किया है और जहाँ तक बाहरी में नियंत्रक देखता है, आपने दूसरी कुंजी को दबाया और जारी किया। OS क्या देखता है? यह देखता है कि आपने बिना किसी संशोधक के केवल दूसरी कुंजी को दबाया है।

प्रदर्शन

आप देख सकते हैं कि Fnएक साधारण परीक्षण के साथ कुंजी संभालना विशेष है। एक लैपटॉप में दो बाहरी कीबोर्ड प्लग करें (इस प्रकार आप तीन कीबोर्ड देते हैं)। Ctrlकुंजी को एक कीबोर्ड पर रखें , Shiftदूसरे पर कुंजी, और फिर Escapeतीसरे पर कुंजी दबाएं । विंडोज टास्क मैनेजर को पॉप अप करना चाहिए। क्यों? क्योंकि विंडोज को तीनों की-बोर्ड के कंट्रोलरों में से हर एक से तीनों कीज़ के लिए स्कैकोड प्राप्त होते थे। (यह एक Windows उदाहरण था, लेकिन इस तरह से कुंजी कॉम्बो दबाने अन्य ऑपरेटिंग सिस्टम में एक ही काम करना चाहिए। उदाहरण के लिए, डॉस में भी, आप इस प्रणाली का उपयोग करके रीबूट कर सकते हैं Ctrl+ Alt+ Deleteअलग-बोर्ड पर।)

ध्यान दें

नोट: Fnविशेष रूप से कैसे संसाधित किया जाता है और इसके उपयोग पर परिणामी सीमाएं केवल सामान्य कार्यान्वयन के आधार पर सामान्य हैं, के बारे में जानकारी । एक लैपटॉप निर्माता को इसे अलग तरीके से लागू करने का निर्णय लेने से कोई रोक नहीं सकता है और उपयोगकर्ता को किसी अन्य फ़ंक्शन की कुंजी को हटाने के लिए अनुमति देता है, Fnकुछ विशिष्ट कॉर्ड आदि के माध्यम से बाहरी कीबोर्ड पर एक उत्सर्जित कुंजी प्रदान करता है, वास्तव में, कोई आधिकारिक मानक भी नहीं है। के लिए Fnकुंजी; अधिकांश निर्माता सिर्फ उसी कार्यान्वयन का उपयोग करते हैं जो दूसरों ने उपयोग किया है क्योंकि यह सस्ता है और उपयोगकर्ताओं को जो आदी है उसे बदलना आमतौर पर अच्छा नहीं है।


5

Fnकुंजी संयोजन आमतौर पर कीबोर्ड इंटरफ़ेस के कारण विभिन्न संकेतों का उत्सर्जन करते हैं। चूंकि Fnकुंजी की व्याख्या OS द्वारा नहीं की गई है, इसलिए संभव है कि किसी भिन्न कीबोर्ड पर कुंजियों के साथ इसका उपयोग करने का कोई आसान तरीका न हो और इसका परिणाम वही हो, जब कीबोर्ड इंटरफ़ेस अन्य कीबोर्ड को नहीं सुन रहा है।


1

मैं कहता हूँ क्योंकि Shift , Ctrl और Alt सभी कंप्यूटरों पर समान हैं। ये मानक कुंजी हैं।

Fn फ़ंक्शन लैपटॉप के लिए विशिष्ट हैं - कुछ को सही ढंग से काम करने के लिए लैपटॉप पर कुछ ड्राइवरों की आवश्यकता होती है, इसलिए लैपटॉप संभवतः एएनएन कार्य करने के लिए Fn फ़ंक्शन और लैपटॉप तीर कुंजियों को सुनता है, जैसा कि एक बाहरी कीबोर्ड के विपरीत है जो अभी इलाज किया गया है Fn कुंजी की परवाह किए बिना, आपकी सामान्य 'अप एंड डाउन' कुंजियाँ।


लेकिन ऊपर तीर आम है, और मैं लैपटॉप कीबोर्ड से फ़ंक्शन कुंजी का उपयोग कर रहा हूं ..
लेज़र

लेकिन मेरा मतलब है कि फन की और अप एरो को फंक्शन के लिए लैपटॉप पर दोनों को दबाया जाना चाहिए क्योंकि लैपटॉप पर ड्राइवर / सॉफ्टवेयर इन कीज के लिए सुनता है। तीर कुंजी को दबाते समय USB कीबोर्ड संभवतः समान 'सिग्नल' नहीं भेजता है, जहां तक ​​लैपटॉप का संबंध है केवल Fn कुंजी वास्तव में दबाया जा रहा है क्योंकि दोनों के बीच कोई "लिंक" नहीं है।
मफिनबबल

0

मुझे लगता है (मैंने खुद इसे आजमाया नहीं है) कि बाहरी कीबोर्ड में वह प्रोग्रामिंग नहीं है जो लैपटॉप कीबोर्ड करता है। मैं अनुमान लगा रहा हूं कि यदि आपके पास लैपटॉप कीबोर्ड पर FN कुंजी तक पहुंच है, तो आपके पास लैपटॉप कीबोर्ड पर अप / डाउन कीज़ तक पहुंच भी है, बस बाहरी कीबोर्ड प्लग इन के साथ काम करने पर इसका उपयोग करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.