আমি ম্যাভারিক্স (10.9.4) চালানো দুটি মেশিনে এটি পরীক্ষা করেছি, বাহ্যিক কীবোর্ড ছাড়া এবং বাইরে, এবং সব ক্ষেত্রেই আচরণটি নীচে বর্ণনা করা হয়েছে।
অধীনে সিস্টেম পছন্দসমূহ & gt; কীবোর্ড & gt; শর্টকাট "মিশন কন্ট্রোল" বিভাগে আমি "ডেস্কটপ দেখান" শর্টকাট সক্ষম করেছি এবং এটিকে F5 এ নিযুক্ত করেছি। একইভাবে, আমি F6 এ "ড্যাশবোর্ড দেখান" বরাদ্দ করেছি।
যাই হোক না কেন "কীভাবে F1, F2, ইত্যাদি কীগুলি মান ফাংশন কী হিসাবে ব্যবহার করুন" সেট করা হয় FN এই শর্টকাট এবং শর্টকাট কর্মের জন্য কী উপেক্ষা করা হয় সর্বদা ঘটতে পারে, F5 এবং F6 পেতে "স্বাভাবিক" (যেমন টার্মিনাল.এপ।) কাজ করতে অসম্ভব। এটি "ডিফল্ট" শর্টকাট কীগুলি (যেমন মিশন কন্ট্রোলের জন্য F3, লঞ্চপ্যাডের জন্য F4) উল্লেখযোগ্য করা সাথে কাজ করে FN পছন্দসই / প্রত্যাশিত হিসাবে: অধিষ্ঠিত FN সংশোধনকারী যখন সেই কীগুলি "ফ্লিপ" আচরণটি চাপিয়ে দিলে (কীভাবে "সমস্ত F1, F2, ইত্যাদি কী ব্যবহার করুন" বিকল্পটি সেট করা হয় তার উপর নির্ভর করে)।
আমি "KeyRemap4MacBook" ইনস্টল (এখন বলা হয় Karabiner ) এবং সক্রিয় কীবোর্ড ইভেন্ট ডিবাগ লগিং সহ:
sudo sysctl -w keyremap4macbook.debug=1
ছাড়া F5 FN চাবি
Jul 17 09:07:54 KeyboardEventCallback [sending]: eventType 10, flags 0x00000000, key 0x0060, kbdType 46, repeat = 0
Jul 17 09:07:54 KeyboardEventCallback [sending]: eventType 11, flags 0x00000000, key 0x0060, kbdType 46, repeat = 0
সঙ্গে F5 FN চাবি
Jul 17 09:07:58 KeyboardEventCallback [sending]: eventType 12, flags 0x00800000, key 0x003f, kbdType 46, repeat = 0
Jul 17 09:07:59 KeyboardEventCallback [sending]: eventType 10, flags 0x00800000, key 0x0060, kbdType 46, repeat = 0
Jul 17 09:07:59 KeyboardEventCallback [sending]: eventType 11, flags 0x00800000, key 0x0060, kbdType 46, repeat = 0
Jul 17 09:08:01 KeyboardEventCallback [sending]: eventType 12, flags 0x00000000, key 0x003f, kbdType 46, repeat = 0
এবং তুলনা করার জন্য ...
ছাড়া F1 FN চাবি
Jul 17 09:09:11 KeyboardEventCallback [sending]: eventType 10, flags 0x00000000, key 0x0091, kbdType 46, repeat = 0
Jul 17 09:09:11 KeyboardEventCallback [sending]: eventType 11, flags 0x00000000, key 0x0091, kbdType 46, repeat = 0
সঙ্গে F1 FN চাবি
Jul 17 09:09:16 KeyboardEventCallback [sending]: eventType 12, flags 0x00800000, key 0x003f, kbdType 46, repeat = 0
Jul 17 09:09:17 KeyboardEventCallback [sending]: eventType 10, flags 0x00800000, key 0x007a, kbdType 46, repeat = 0
Jul 17 09:09:17 KeyboardEventCallback [sending]: eventType 11, flags 0x00800000, key 0x007a, kbdType 46, repeat = 0
Jul 17 09:09:19 KeyboardEventCallback [sending]: eventType 12, flags 0x00000000, key 0x003f, kbdType 46, repeat = 0
লক্ষ্য করুন যে F1, যখন FN কী (কী কোড 0x3F) ডাউন, মূল কোডটি 0x91 ("BRIGHTNESS_DOWN") এর পরিবর্তে 0x7A ("F1"), কিন্তু F5 এর জন্য, কী 0x60 ("F5") থাকে।
মনে হচ্ছে কীবোর্ড কী শর্টকাট প্রিফেন পরিচালনা করছে তা রাষ্ট্রের অন্তর্ভুক্ত করার উপায় নেই FN পরিবর্তক।
তাই এখানে আমার প্রশ্ন: কী কী শর্টকাটগুলি কীভাবে ফাংশন কী বরাদ্দ করার উপায় আছে যাতে তারা ডিফল্ট সিস্টেম শর্টকাটগুলির মত কাজ করে এবং সম্মান করে FN "স্বাভাবিক" এবং "শর্টকাট" আচরণের মধ্যে একটি টগল হিসাবে কী?