2011-09-25 7 views
5

क्या मैकबुक पर बैकलिट कीबोर्ड की चमक को नियंत्रित करने के लिए ऐप्पल स्क्रिप्ट का उपयोग करने का कोई तरीका है?बैकलिट कीबोर्ड को नियंत्रित करने के लिए ऐप्पल स्क्रिप्ट का उपयोग कैसे करें?

बैकलिट कुंजी F5 और F6 हैं।

संपादित करें:

@Clark के सुझाव मैं पालन करने की कोशिश की के आधार पर है, लेकिन यह काम नहीं करता।

NSAppleScript *run = [[NSAppleScript alloc] initWithSource:@"tell application \"System Events\" to key code 96"]; 
    [run executeAndReturnError:nil]; 

कोई सुझाव?

उत्तर

0

अमित सिंह कैसे सी

से http://www.osxbook.com/book/bonus/chapter10/light/

यह करने के लिए पर एक अध्याय यह उस पृष्ठ हेतु नमूना कोड संकलन और यह Apple स्क्रिप्ट से कॉल करने के लिए आसान हो जाएगा है।

एप्पलस्क्रिप्ट को फ़ंक्शन कुंजी बनाने के लिए आपको कुंजी कोड का उपयोग करना होगा। समारोह चाबियाँ सामने कुंजी कोड हैं:

एफ 1 122 F2 120 F3 99 F4 118 F5 96 F6 97 एफ 7 98 F8 100 F9 101 F10 109 F11 103

करने के लिए टाइप करें इस तरह कुछ करें:

कुंजी कोड के लिए "सिस्टम इवेंट्स" को बताएं 96

+0

मैंने एम के माध्यम से पढ़ा है यह सिंह की पोस्ट और उसके द्वारा उपयोग किए जाने वाले कई कार्यों में निजी हैं। मुझे नहीं लगता कि मैं उस मार्ग को लेना चाहता हूं, यही कारण है कि ऐप्पल स्क्रिप्ट सबसे अच्छा तरीका है। मैंने आपके ऐप्पल स्क्रिप्ट कोड की कोशिश की, लेकिन यह काम नहीं करता है। कृपया मेरे मूल प्रश्न में संपादन देखें। धन्यवाद। – David

+0

हाँ - ऐसा लगता है कि कुंजी को केवल फ़ंक्शन कुंजी भेजने वाली फ़ंक्शन कुंजियों में मैप किए गए हैं, कुछ भी नहीं करेंगे। इससे आपको डरते हुए अनियंत्रित कार्यों के साथ छोड़ दिया जाता है। – Clark