FN को दूसरी कुंजी पर रीमैप करें


14

मुझे एक कीबोर्ड मिला ( लॉजिटेक वेव , नीचे चित्रित) जो मैं बहुत खुश हूं। दुर्भाग्य से, निर्माता ने FN कुंजी के लिए राइट-क्लिक के लिए बटन बदल दिया है।

क्या FN कुंजी को किसी और चीज़ के लिए फिर से तैयार करने का कोई कार्यक्रम है?

वैकल्पिक शब्द


क्या आप उनमें से किसी एक को लेने की सलाह देंगे? मुझे एक नया कीबोर्ड चाहिए और यह तय नहीं किया जा सकता ...: p
Svish

2
यह एक सुंदर कीबोर्ड है, लेकिन OMG! ओ Shalt नहीं वध गृह कुंजी क्लस्टर: codinghorror.com/blog/archives/001221.html
यिगाल टाबाच्निक

@ FN कुंजी और फ़ंक्शन कुंजियों को छोड़कर, इसकी संपूर्णता को देखें। साथ ही, मुझे यह उल्लेख करना होगा कि कीबोर्ड बहुत बड़ा है जो मेरे लिए कोई समस्या नहीं है लेकिन आपके लिए एक समस्या हो सकती है।
MrValdez

@hmemcpy मैं उस पोस्ट से पूरी तरह सहमत हूं। लेकिन मैं वास्तव में कीबोर्ड के डिजाइन से प्यार करता हूं । यह टाइप करने के लिए आरामदायक है और ज्यादातर समय, मैं अपनी उंगली को चाबियों के ऊपर छोड़ता हूं जो (यह विश्वास है या नहीं) मेरी उंगलियों को आराम देती है। मैं वास्तव में चाहता हूं कि वे कीबोर्ड लेआउट को नष्ट न करें।
MrValdez

1
@ सिंथी: मेरे पास अब यह वास्तव में है, हे। और कहना होगा कि Fn कुंजी के अपवाद के साथ (लेकिन वास्तव में एक समस्या का इतना नहीं), मुझे यह पसंद है। ऊर्ध्वाधर संपादन / नौसेना ब्लॉक के रूप में मैं वास्तव में खुद को इसे नियमित रूप से बहुत बेहतर पसंद कर रहा हूं। कभी नहीं सोचा था कि मैं ऐसा कहूंगा, लेकिन हाँ :) घर और अंत एक दूसरे के बगल में हैं, जो समझ में आता है, पृष्ठ ऊपर और पृष्ठ नीचे हैं जैसा कि उन्हें होना चाहिए और हटाना कुंजी हिट करना आसान है। और मुझे कहना होगा कि मैं डालने से अधिक का उपयोग करें। वास्तव में डालने की कुंजी का उपयोग करने के बारे में सोच भी नहीं सकते, दुर्घटना के अलावा ... और यह कष्टप्रद है ...
Svish

जवाबों:


7

क्या एफएन कुंजी को रीमैप या अक्षम किया जा सकता है?

AutoHotKey जैसे प्रोग्राम के माध्यम से Fn कॉम्बिनेशन को हटाने या विंडोज के लिए कीबोर्ड स्कैन्कोड में खोदने से किसी को आपत्तिजनक कुंजी संयोजनों (Fn + Key) को रीमैप करने में मदद मिल सकती है। (इस उत्तर को और नीचे देखें)।

चूंकि Fn कुंजी आमतौर पर हार्डवेयर स्तर पर होती है, इसलिए यह इस स्तर पर ऐसा करने को संपादित या अक्षम नहीं कर पाएगी।

[Fn] यह आमतौर पर एक हार्डवेयर कुंजी है जो एक अलग कोड उत्पन्न नहीं करता है।

स्रोत: UI इवेंट्स कीबोर्ड कोड मान - W3C उम्मीदवार की सिफारिश, 2017


इसी तरह की कुंजी पर, एफ-लॉक, जेसन त्सांग, माइक्रोसॉफ्ट एमवीपी, निम्न कहते हैं:

F Lock key कीबोर्ड में एक हार्डवेयर स्विच है। इसकी स्थिति को प्रोग्रामेटिक रूप से नियंत्रित नहीं किया जा सकता है। इसकी डिफ़ॉल्ट स्थिति "बंद" है। नतीजतन, जब भी कीबोर्ड रीसेट होता है, या पावर खो देता है, तो एफ लॉक कुंजी हमेशा "बंद" स्थिति में होगी। ध्यान दें कि सितंबर 2004 के बाद जारी किए गए Microsoft कीबोर्ड के साथ, कीबोर्ड री लॉक की स्थिति को रीबूट के माध्यम से बनाए रखेगा।

स्रोत: Microsoft कीबोर्ड - F Lock Key


Fn कुंजी क्या है? कुछ और विस्तार:

Fn एक सामान्य कीबोर्ड कुंजी नहीं है, जैसे कि संशोधक Ctrl, Shift और AltGr। एक मानक संशोधक कुंजी के लिए, कीबोर्ड के अंदर का माइक्रोकंट्रोलर स्वयं संशोधक के लिए एक स्कैन्कोड भेजता है, जिसे तब ऑपरेटिंग सिस्टम द्वारा व्याख्या की जाती है और अन्य साथ-साथ की-प्रेस के साथ जोड़ा जाता है। Fn कुंजी मेटा-संशोधक कुंजी का एक रूप है, जिसमें यह ऑपरेटिंग सिस्टम को परिवर्तित किए गए स्कैकोड को देखने का कारण बनता है जब कीबोर्ड पर अन्य कुंजी दबाए जाते हैं। यह कीबोर्ड को पूर्ण-आकार के कीबोर्ड का सीधे अनुकरण करने की अनुमति देता है, इसलिए ऑपरेटिंग सिस्टम एक पूर्ण-आकार के कीबोर्ड के लिए डिज़ाइन किए गए मानक कीमैप का उपयोग कर सकता है। हालाँकि, क्योंकि ऑपरेटिंग सिस्टम में Fn कुंजी की कोई धारणा नहीं है, इसलिए कुंजी को सामान्य रूप से अन्य सभी कीबोर्ड कीबोर्ड कुंजियों के विपरीत, सॉफ्टवेयर में रीमैप नहीं किया जा सकता है।

स्रोत - ए) हाईरेज फोरम पोस्ट संभावना बी) विकिपीडिया पोस्ट पर आधारित है


क्यों यह अक्सर Fn कुंजी मैप करने के लिए असंभव लगता है?

वास्तव में, कीबोर्ड अनुसरण के रूप में काम करता है (मूल्य सिर्फ उदाहरण हैं, व्यवहार सरल है):

  • सामान्य कुंजी: बाइट 0x00 + कुंजी स्कैन कोड बाइट भेजें
  • संशोधक (ऑल्ट / विकल्प, नियंत्रण, विंडोज़ / कमांड और fn): संशोधक स्कैन्डोड बाइट + कुंजी स्कैन कोड बाइट भेजता है
  • विशेष कुंजी (जैसे G15 वाले): मानक भेजें (जैसे वॉल्यूम कुंजियाँ) या कस्टम (निर्माता पर निर्भर) स्कैन्कोड

अधिकांश "fn" कीबोर्ड (सेब शामिल) बस डेटा भेजने से पहले कुंजी संयोजन की प्रक्रिया करते हैं, इसलिए fn कुंजी को दबाने और जारी करने से कुछ भी नहीं होगा। उदाहरण के लिए:

  • एफ 1 दबाने -> स्कैनकोड 0x1 ए -> ऑपरेटिंग सिस्टम एफ 1 कुंजी के रूप में पहचानता है
  • FN और F1 को दबाने पर -> स्कैन्कोड 0x9A -> ऑपरेटिंग सिस्टम वॉल्यूमअप कुंजी के रूप में पहचान करता है
  • किसी भी डेटा को भेजने से पहले FN -> कीबोर्ड माइक्रोकंट्रोलर दूसरी कुंजी की प्रतीक्षा करता है

स्रोत: ऑटोहॉटकेई फोरम


AutoHotKey पर एक पोस्टर एक बयानबाजी सवालों के साथ शुरू होता है

I don't get any response when I press the Fn key.

Fn कुंजी किसी भी संकेत भेजने के लिए नहीं है। यह क्या करता है कि जब आप दूसरी कुंजी दबाते हैं तो सिग्नल को बदल दिया जाता है ...

तो Fn-key के बारे में असली सौदा यह है कि यह बस ओएस के लिए मौजूद नहीं है, इसलिए आप वास्तव में इसे ओएस में "रीमैप" नहीं कर सकते हैं। सभी आप कर सकते हैं fn- संशोधित एकल संकेत भेजने के लिए एक कुंजी remaping द्वारा कुछ कुंजी के द्वितीयक समारोह को फिर से भरना है ...

तो मूल रूप से, fn-key को स्वचालित करना संभव नहीं है। हालाँकि इसके अंतिम परिणाम को स्वचालित करना कोई समस्या नहीं है! ...

इसलिए दुर्भाग्य से कोई भी स्वचालन OS स्तर पर संभव नहीं होगा: आपको हार्डवेयर / चालक स्तर तक नीचे जाना होगा और यह AutoHotKey के माध्यम से संभव नहीं है।

स्रोत: ऑटोहॉटकेफोरम पोस्ट


कुछ लोगों को ऑटोहोटेकी के माध्यम से एफएन फंक्शंस को हटाने में सफलता मिली है, और कुछ लोगों को एफएन कुंजी को देखने में भी सफलता मिली है।

... आप अभी भी निम्नलिखित चरणों का उपयोग करके इसे हॉटकी बनाने में सक्षम हो सकते हैं:

  • सुनिश्चित करें कि कम से कम एक स्क्रिप्ट चल रही है जो कीबोर्ड हुक का उपयोग कर रही है। आप बता सकते हैं कि किसी स्क्रिप्ट में कीबोर्ड की हुक मुख्य विंडो को खोलकर मेनू बार से "व्यू-> की हिस्ट्री" का चयन करती है।
  • अपनी मुख्य विंडो खोलने के लिए उस स्क्रिप्ट के ट्रे आइकन पर डबल-क्लिक करें।
  • अपने कीबोर्ड पर "मिस्ट्री कीज़" में से एक दबाएँ।
  • मेनू आइटम का चयन करें "देखें-> मुख्य इतिहास" पृष्ठ के नीचे स्क्रॉल करें।
  • नीचे के पास कहीं आपकी कुंजी के लिए की-डाउन और की-अप इवेंट हैं।
  • नोट: कुछ कुंजियाँ घटनाओं को उत्पन्न नहीं करती हैं और इस प्रकार यहाँ दिखाई नहीं देंगी। यदि यह मामला है, तो आप सीधे उस विशेष
    कुंजी को हॉटकी नहीं बना सकते हैं क्योंकि आपका कीबोर्ड ड्राइवर या हार्डवेयर इसे एक्सेस करने के लिए AutoHotkey के स्तर पर बहुत कम संभालता है। संभावित समाधानों के लिए,
    नीचे देखें। यदि आपकी कुंजी पता लगाने योग्य है, तो
    सूची के दूसरे कॉलम (जैसे 159) में 3-अंकीय हेक्साडेसिमल मूल्य का एक नोट बनाएं ।
    इस कुंजी को हॉटकी के रूप में परिभाषित करने के लिए , इस उदाहरण का अनुसरण करें:
SC159:: ; Replace 159 with your key's value.
MsgBox, %A_ThisHotkey% was pressed.
return

रिवर्स डायरेक्शन: "मिस्ट्री की" बनने के लिए कुछ अन्य कुंजी को हटाने के लिए, इस उदाहरण का अनुसरण करें:

; Replace 159 with the value discovered above. Replace FF (if needed) with the
; key's virtual key, which can be discovered in the first column of the Key History screen.
#c::Send {vkFFsc159} ; See Send {vkXXscYYY} for more details.

स्रोत: autohotkey.com/docs/KeyList.htm


Via DLL के रीमैपिंग के लिए AutoHotKey का उपयोग करना

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

यहाँ क्या एक पुराने लेख में DLL प्रक्रिया निर्माता कहते हैं:

सबसे पहले, कीबोर्ड के कामकाज पर कुछ जानकारी और विशेष रूप से Fn कुंजी। प्रत्येक कुंजी का अपना विशिष्ट कोड होता है, एक स्कैन कोड, जिसके द्वारा जुड़ा हुआ कंप्यूटर यह पता लगा सकता है कि क्या एक निश्चित कुंजी दबाया गया है और कब जारी किया गया है। Fn कुंजी कुछ अलग काम करती है। जब आप Fn कुंजी दबाए रखते हैं, तो यह कीबोर्ड पर अन्य कुंजी के (कुछ) स्कैन कोड बदल देगा, ताकि एक ही कुंजी कंप्यूटर पर अलग-अलग स्कैन कोड भेज सके, प्रत्येक एक अलग फ़ंक्शन से जुड़ा हो। यही कारण है कि Fn कुंजी का उपयोग अक्सर नोटबुक, छोटे कीबोर्ड या कीबोर्ड पर किया जाता है जिसमें बहुत सारी मल्टीमीडिया कुंजियाँ होती हैं। इस तरह आप चाबियों की अपेक्षाकृत कम मात्रा में कई कार्य जोड़ सकते हैं।

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

निर्देशों के आधार पर एफएन कुंजी की रिकॉर्डिंग का उदाहरण:

एक बार जब यह चल रहा हो, तो अपनी Fn कुंजी, या अन्य विशेष कुंजी दबाएं, और संबंधित मान लिख दें।

; Filter bit 5 (Fn key) Transform, FnValue, BitAnd, 16, KeyStatus

नमूना कोड के लिए Fn समारोह remapping

;
; Fn + Backspace = Delete
;
$Backspace::hotkeyBS()

hotkeyBS() {
global fnPressed
if (fnPressed = 1) {
Send {Delete}
} else {
Send {Backspace}
}
}
Return

स्रोत: यहां दिए गए पूर्ण निर्देशों का पालन करें


SharpKeys

यहाँ डाउनलोड करें ; यहाँ एक लेख है

SharpKeys एक उपयोगिता है जो एक रजिस्ट्री कुंजी का प्रबंधन करती है जो विंडोज को एक कुंजी को किसी अन्य कुंजी को रीमैप करने की अनुमति देती है। एप्लिकेशन में शामिल सामान्य कीबोर्ड कुंजियों की एक सूची है और अधिकांश कीबोर्ड कुंजियों को स्वचालित रूप से पहचानने के लिए टाइप कुंजी सुविधा है। यह मूल रूप से .NET v2 का उपयोग करके C # में विकसित किया गया था लेकिन .NET 4.0 क्लाइंट प्रोफाइल का समर्थन करने के लिए अपडेट किया गया है।

इसके अलावा KeyTweak

KeyTweak एक साधारण उपयोगिता है जो उपयोगकर्ताओं को अपने कीबोर्ड इनपुट संकेतों को फिर से परिभाषित करने की अनुमति देती है। कार्यक्षमता को Windows 2000 में पहले दर्ज़ रजिस्ट्री मान द्वारा संभव बनाया गया है, लेकिन यह भी Windows NT 4.0 में मौजूद है। और XP, विस्टा और विंडोज 7 में शामिल है। यह खंड KeyTweak की कुछ विशेषताओं और कारणों को सूचीबद्ध करता है, जिन्हें आप KeyTweak का उपयोग करना चाहते हैं।

पुरालेख: यहाँ मैनुअल और इंस्टॉलर


अन्य सूचना:


Microsoft दस्तावेज़ीकरण और लिंक

मूल रूप से एसयू उत्तर से लिंक


बायोस डू के माध्यम से एक्शन की मोड क्या है?

यह सेटिंग लैपटॉप कीबोर्ड पर शीर्ष बटन के डिफ़ॉल्ट व्यवहार को बदल देती है। इसका क्या मतलब है?

यदि "एक्शन कीज़ मोड" को "सक्षम" करने के लिए सेट किया गया है, तो कीबोर्ड की शीर्ष पंक्ति पर आइकन के रूप में प्रदर्शित होने वाली अतिरिक्त सुविधाओं का उपयोग करने के लिए, आपको Fn कुंजी को दबाए रखने की आवश्यकता नहीं है। इसे क्लैंप करने की आवश्यकता है ताकि ऊपरी बटन F1..F12 की तरह काम करें।

मामले में जब "एक्शन कीज़ मोड" "अक्षम" स्थिति में होता है, जैसा कि अक्सर डिफ़ॉल्ट होता है, तो शीर्ष बटन मानक एफ 1 ... एफ 12 के रूप में काम करेंगे, और उनके उन्नत कार्यों का उपयोग करने के लिए, आइकनों के रूप में चित्रित किया गया है, आपको इसकी आवश्यकता है इसके अतिरिक्त Fn Fn।

स्रोत: रूसी HelpAdmins.ru का अनुवाद आलेख


आगे की पढाई


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

6

SHIFT+ F10

राइट-क्लिक कीबोर्ड शॉर्टकट को दबाए रखना है SHIFTऔर फिर प्रेस करना है F10। यह मामले में एक विकल्प है right-click/ context menuबटन उपलब्ध नहीं है।

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