बदलें कैप्स ताला कुंजी fn कुंजी के लिए


10

मैंने मानक fnकुंजी को बाईं ओर control, controlएक अन्य उपयोगी कुंजी द्वारा छोड़ दिया ।

और जहां तक ​​मैं Caps Lockरोजमर्रा की जिंदगी में कुंजी का उपयोग नहीं करता हूं , मैंने Caps Lockकुंजी को बदलने का फैसला किया fn

मैं इस उद्देश्य के लिए PCKeyboardHack का उपयोग करता हूं

PCKeyboardHack में fn कुंजी के लिए कैप्स लॉक बदलें

मैंने केवल पंक्ति में संख्या 63(जो मेल खाती है fn) इनपुट की है Change Caps Lock

लेकिन अब मेरा Caps Lockकुछ भी नहीं है: न तो CapsLockआईएनजी और न ही fnमहत्वपूर्ण काम।

जब मैं उदाहरण (117 कोड) Caps Lockद्वारा कुंजी बदलता हूं forward delete- यह ठीक है। और कुंजी के Caps Lockरूप में काम शुरू करता है forward delete

PCKeyboardHack में डिलीट फॉरवर्ड डिलीट कैप्स को बदलें

लेकिन मुझे कुंजी सेट fnकरने की आवश्यकता है Caps Lock

अपडेट करें

मैंने KeyRemap4MacBook EventViewer में देखा है: जब मैं दबाता हूं Caps Lock...

KeyRemap4MacBook EventViewer

... मुझे control_lकीकोड मिलता है । लेकिन वास्तव में यह भी काम नहीं करता है control_l(मैंने जाँच की)।

यह क्यों दिखाता है control_l? हो सकता है क्योंकि मैंने ऐप में fnबाईं ओर चाबी बदल दी controlहै KeyRemap4MacBook

KeyRemap4MacBook में control_l के लिए fn

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

fn ने इवेंट व्यूअर में लॉग इन किया लेकिन वास्तव में काम नहीं कर रहा है

लेकिन वास्तव में यह काम नहीं करता है Fn(मैं इसे fn+ पर जाँचता हूँ delete)

अपडेट २

मैंने निष्क्रिय कर दिया CAPS LOCK

कैप्स लॉक - कोई कार्रवाई नहीं

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

F19 से कैप्स लॉक

को KeyRemap4MacBookरिमैप F19मेंfn

<item>
    <name>f19_to_fn</name>
    <identifier>f19_to_fn</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

PCKeyboardHack में f19 fn को सक्षम करें

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

अन्य संयोजनों में जैसे fn+ delete= forward deleteरीमैप किया गया fnकार्य अच्छी तरह से होता है।


क्या आप फ़ंक्शन कुंजी (FN) के साथ एक वास्तविक फ़ंक्शन कुंजी (F1-F19) दबा रहे हैं? इसे सामान्य रूप से काम करने के लिए आपको प्रेस करने की आवश्यकता है FN + F1-19
l'L'l

हाँ, मैं fn कुंजी का परीक्षण करता हूं forward delete। मैंने fn+ दबाया delete। जब मेरे पास मानक fnकुंजी होती है तो मैं डिलीट फॉरवर्ड कर सकता हूं और जब मैं कुंजी caps lockको सेट करता fnहूं, तो मैं दबाने को हटा नहीं सकता हूंcaps lock + backspace
मैक्सिम येफ्रेमोव

जवाबों:


3

सिर्फ PCKeyboardHack के साथ कुंजी कोड 63 में कैप्स लॉक बदलना मेरे लिए काम करता है। क्या आपने सिस्टम प्राथमिकता से कैप्स लॉक सेट करने की कोशिश की है?

आप उदाहरण के लिए F19 पर कैप्स लॉक बदलने के लिए PCKeyboardHack का उपयोग करने की कोशिश कर सकते हैं और फिर KeyRemap4MacBook के साथ इस तरह एक निजी। Xml का उपयोग कर सकते हैं:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
  </item>
</root>

धन्यवाद! (कृपया अद्यतन 2 देखें) F12 कुंजी - कैप्स f1 छोड़कर fn कार्यों के लिए लॉक
मैक्सिम तुला में


0

Apple ने macOS 10.12 के लिए कुंजी रीमैपिंग पर एक नोट पोस्ट किया है, जो यहां पाया जा सकता है: https://developer.apple.com/library/content/technotes/tn2450/_index.html

इस पृष्ठ पर, आप एक टर्मिनल कमांड और साथ ही सभी बटन मानों का चार्ट पा सकते हैं।

और यदि आप प्रोग्रामिंग में हैं, तो वे थोड़ा ऑब्जेक्टिव-सी कोड उदाहरण भी प्रदान करते हैं।

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