सार
जैसा कि दूसरों ने संकेत दिया है, यह 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कुंजी; अधिकांश निर्माता सिर्फ उसी कार्यान्वयन का उपयोग करते हैं जो दूसरों ने उपयोग किया है क्योंकि यह सस्ता है और उपयोगकर्ताओं को जो आदी है उसे बदलना आमतौर पर अच्छा नहीं है।