मैंने मानक fnकुंजी को बाईं ओर control, controlएक अन्य उपयोगी कुंजी द्वारा छोड़ दिया ।
और जहां तक मैं Caps Lockरोजमर्रा की जिंदगी में कुंजी का उपयोग नहीं करता हूं , मैंने Caps Lockकुंजी को बदलने का फैसला किया fn।
मैं इस उद्देश्य के लिए PCKeyboardHack का उपयोग करता हूं ।

मैंने केवल पंक्ति में संख्या 63(जो मेल खाती है fn) इनपुट की है Change Caps Lock।
लेकिन अब मेरा Caps Lockकुछ भी नहीं है: न तो CapsLockआईएनजी और न ही fnमहत्वपूर्ण काम।
जब मैं उदाहरण (117 कोड) Caps Lockद्वारा कुंजी बदलता हूं forward delete- यह ठीक है। और कुंजी के Caps Lockरूप में काम शुरू करता है forward delete।

लेकिन मुझे कुंजी सेट fnकरने की आवश्यकता है Caps Lock।
अपडेट करें
मैंने KeyRemap4MacBook EventViewer में देखा है: जब मैं दबाता हूं Caps Lock...

... मुझे control_lकीकोड मिलता है । लेकिन वास्तव में यह भी काम नहीं करता है control_l(मैंने जाँच की)।
यह क्यों दिखाता है control_l? हो सकता है क्योंकि मैंने ऐप में fnबाईं ओर चाबी बदल दी controlहै KeyRemap4MacBook।

जब मैं इस चेकबॉक्स को अनचेक करता हूं और फिर से क्लिक करने EventViewerपर Caps Lockदेखता हूं: मुझे Fnआउटपुट पर कोड दिखाई देता है ।

लेकिन वास्तव में यह काम नहीं करता है Fn(मैं इसे fn+ पर जाँचता हूँ delete)
अपडेट २
मैंने निष्क्रिय कर दिया CAPS LOCK

PCKeyboardHack में सेट F19करेंCaps Lock

को KeyRemap4MacBookरिमैप F19मेंfn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

और अब f1 - f12 कुंजियों Caps Lockको fnछोड़कर काम करता है । उदाहरण के लिए जब मैं डिफ़ॉल्ट दबाता हूं तो fn+ f11मैं लॉन्चपैड देखता हूं। जब मैंने रीमैप किया fn+ तो f11मुझे वॉल्यूम कम दिखाई देता है। इसलिए f11रीमैप के साथ काम नहीं कर रहा है fn।
अन्य संयोजनों में जैसे fn+ delete= forward deleteरीमैप किया गया fnकार्य अच्छी तरह से होता है।
forward delete। मैंने fn+ दबाया delete। जब मेरे पास मानक fnकुंजी होती है तो मैं डिलीट फॉरवर्ड कर सकता हूं और जब मैं कुंजी caps lockको सेट करता fnहूं, तो मैं दबाने को हटा नहीं सकता हूंcaps lock + backspace

FN + F1-19।