मैं एक साधारण सी प्रोग्राम लिखना चाहता हूं जो "कुंजी डाउन" और "की अप" दोनों घटनाओं के आधार पर अलग-अलग क्रियाएं करेगा। यह प्रोग्राम rxvt के अंदर से चलाया जाएगा।लिनक्स टर्मिनल अनुप्रयोगों में कुंजी प्रेस और कुंजी रिलीज इवेंट प्राप्त करना?
दोनों प्रमुख प्रेस और रिलीज़ तक पहुंचने के लिए मुझे किस पुस्तकालय या तंत्र का उपयोग करना चाहिए? क्या यह सच है कि /dev/tty
पढ़ना केवल मुख्य रिलीज प्रदान करेगा? क्या यह टर्मकैप, टर्मिनो, एनसीआरएसईएस और स्लैंग के लिए भी सच है? टर्मिनल एप्लिकेशन के भीतर से इसे प्राप्त करने का कोई तरीका है?
+1 इस उत्तर के लिए धन्यवाद, मुझे टर्मिनल प्रोग्राम में कच्ची कीबोर्ड पहुंच की आवश्यकता थी और यह समाधान था! लेकिन किसी को याद रखना चाहिए कि कच्चे कीबोर्ड का उपयोग करके, आपका प्रोग्राम शास्त्रीय टर्मिनल प्रोग्राम की तरह "व्यवहार" नहीं करता है। उदाहरण के लिए जब इसे दूरस्थ मशीन पर चलाते हैं, तो आप मुख्य ईवेंट पंजीकृत नहीं कर सकते हैं। बस इसे ध्यान में रखें। – leemes