मेरे मैकबुक प्रो पर, मैं नियमित रूप से दो कीबोर्ड का उपयोग करता हूं:
# 1 अंतर्राष्ट्रीय अंग्रेजी लेआउट के साथ Apple कीबोर्ड (A1243) है
# 2 फ्रेंच लेआउट के साथ Apple कीबोर्ड (A1048) है।
मैंने पहले से ही भाषा स्विच करने के लिए एक कीबोर्ड शॉर्टकट स्थापित किया है, लेकिन जैसे ही मैं किसी दिए गए कीबोर्ड पर लिखना शुरू करता हूं, मैं स्वचालित रूप से भाषा को स्विच करने का एक तरीका ढूंढ रहा हूं।
क्या ओएस को यह भी पता है कि प्रत्येक कीबोर्ड में कौन सा लेआउट है?
Apple Pro Keyboard:
Product ID: 0x020c
Vendor ID: 0x05ac (Apple Inc.)
Version: 4.10
Speed: Up to 12 Mb/sec
Manufacturer: Mitsumi Electric
Location ID: 0x26443000 / 11
Current Available (mA): 250
Current Required (mA): 50
Apple Keyboard:
Product ID: 0x0221
Vendor ID: 0x05ac (Apple Inc.)
Version: 0.69
Speed: Up to 1.5 Mb/sec
Manufacturer: Apple, Inc
Location ID: 0x24120000 / 4
Current Available (mA): 100
Current Required (mA): 20
क्या कीबोर्ड में भी भाषा है, या कुंजी पर अलग-अलग स्टिकर हैं?
मैं शायद इस तथ्य का लाभ उठा सकता था कि मैं दो अलग-अलग मॉडलों का उपयोग कर रहा हूं। मैं निम्न स्तर के समाधान के लिए खुला हूं (कीबोर्ड की जानकारी सुनने और उसके अनुसार भाषा बदलने के लिए कुछ ऐसा है, यदि आप कीस्ट्रोके के यूएसबी बस में मूल को पा सकते हैं, लेकिन यह StackOverflow मुझे लगता है कि एक प्रोग्रामिंग प्रश्न होगा)।