कोको में पूर्णांक मास्क और कोड का भरपूर मात्रा है। उदाहरण के लिए, NSCommandKeyMask या NSF1FunctionKey, जिन्हें हेडर में स्पष्ट रूप से परिभाषित और दस्तावेज किया गया है।डीकोडिंग पूर्णांक और अन्य मास्क
हालांकि, कुछ पुरातन हो सकते हैं और अभिगम्यता विशेषताओं तक पहुंचने के लिए, उदाहरण के लिए ग्लिफ (एएक्समेनूइटेम सीएमडी ग्लाइफ) प्राप्त करने के लिए, आपको 111 जैसे पूर्णांक संख्या दी जाती है, जो F1 (0xf704) या 112 का प्रतिनिधित्व करती है जो F2 (हेक्स) का प्रतिनिधित्व करती है : 0xf705)।
क्या मास्क और कोड से निपटने का कोई आसान तरीका है? शायद वह जो 111 को इसी हेक्स यूनिकोड 0xf704 में परिवर्तित करने में सक्षम है? मेरा मतलब यह है कि NSEvent.h नक्शा NSF1FunctionKey 0xf704 पर है, लेकिन 111 के लिए NSF1FunctionKey या 0xf704 के लिए मैपिंग है?
मुझे समझ में नहीं आता है, आप उन्हें स्थिरांक के रूप में क्यों उपयोग नहीं करते? – Maz
अगर मैं किसी भी शीर्षलेख फ़ाइलों में स्थिरांक पा सकता हूं तो मैं चाहता हूं। उदाहरण के लिए एफ 1-एफ 13 कुंजी के लिए स्थिरांक हैं? मैं अपने स्वयं के स्थिरांक मानचित्रित कर सकता हूं, लेकिन यदि यह मौजूद है तो पहिया को फिर से शुरू नहीं करना चाहेंगे। – the979kid
यदि आप मुझे बताते हैं कि आप कौन सी हेडर फाइल/कक्षाएं उपयोग कर रहे हैं, तो मैं एक नज़र डालूंगा। मेरा अनुमान है कि आधार स्थिर है, जैसे कि (मैं इसे अभी बना रहा हूं) FUNCTION_KEY_ONE और फिर F2 प्राप्त करने के लिए यह FUNCTION_KEY_ONE + 1 बस आपके प्रश्न पर बैक अप देखने में, ऐसा लगता है। – Maz