मैं पायथन में एक एप्लिकेशन लिखना चाहता हूं जिसे आप अपने डिफ़ॉल्ट कीबोर्ड और एप्लिकेशन के लिए विशेष रूप से डिज़ाइन किए गए एक के साथ उपयोग कर सकते हैं। मैं इसे अलग-अलग चाबियों के लिए कार्रवाई करने के लिए स्टिकर के साथ एक छोटे संख्यात्मक कीबोर्ड का उपयोग करके बस डिजाइन करूंगा। दोनों कीबोर्ड यूएसबी द्वारा अटैच होंगे।
हालांकि, जब इन कुंजियों को दबाया जाता है, तो बस उनके नियमित सिग्नल (संख्या, ऑपरेटर और प्रवेश करते हैं), पायथन को भेजे जाएंगे और यह मुख्य कीबोर्ड और विशेष कीबोर्ड से संकेतों के बीच अंतर करने में सक्षम नहीं होगा।
क्योंकि पायथन के पास (जहाँ तक मैं पा सकता था) इस अंतर को बनाने का कोई तरीका नहीं है, मैं इसे ओएस पर ही करना चाहता हूँ। मैं इसे रास्पबेरी पाई के लिए प्रोग्रामिंग करूंगा, इसलिए यह लिनक्स होगा।
तो, मुख्य सवाल: मैं अन्य कीबोर्ड के लिए एक विशिष्ट कीबोर्ड की चाबियाँ कैसे हटा सकता हूं। मैंने एफ-कीज़ का उपयोग करने के बारे में सोचा जो मैं अन्य उद्देश्यों के लिए उपयोग नहीं करूंगा; या बस कुछ अक्षर जो किसी भी कीबोर्ड पर मौजूद नहीं हैं (यह मानकर कि ऐसे हैं)।
क्या लिनक्स / यूनिक्स में यह संभव है? और यदि हां, तो मैं यह कैसे कर सकता हूं?