2011-10-04 6 views
5

क्या विंडोज फ़ंक्शन GetAsyncKeyState() के कुछ लिनक्स एनालॉग हैं? या शायद कुछ एसिंक्रोनस फ़ंक्शन मौजूद है जो लौटाता है - क्या कीबोर्ड बफर खाली है या नहीं?विंडोज़ के लिए लिनक्स एनालॉग GetAsyncKeyState()

धन्यवाद।

उत्तर

5

यहां मुख्य प्रश्न यह है: किस अमूर्तता के लिए? एक्स खिड़कियां, ncurses या stdio? विंडोज़ के रूप में लिनक्स सरल और मोनोलिथिक नहीं है।

stdio (सादा पुराना stdin/stdout टेक्स्ट प्रोग्राम) fgetc_unlocked चाल के लिए करता है।

+3

'लिनक्स उतना सरल और मोनोलिथिक नहीं है जितना विंडोज है।' यह एक अनावश्यक पुष्टि है। –

+1

"लिनक्स उतना सरल और मोनोलिथिक नहीं है जितना विंडोज़ है" इस प्रश्न के संदर्भ में एक बिल्कुल स्पष्ट टिप्पणी है। +1 –

+2

@Cicada: यह एक बहुत ही सरल पुष्टि है, लेकिन ओपी को सही रास्ते पर जाना होगा: यदि आप पूछ रहे हैं "क्या वाई कुंजी दबाई गई है?" यूनिक्स सिस्टम पर, सही त्रुटि कोड वाले यूनिक्स सिस्टम का जवाब EWHICHONE के साथ होगा: "* कौन सा * वाई कुंजी? मैं संभावित रूप से पूरे ग्रह पर वितरित सैकड़ों उपयोगकर्ताओं की सेवा कर रहा हूं, और उनमें से आधे शायद ब्रेल पाठकों या okuleles का उपयोग कर रहे हैं इनपुट के लिए। " – thiton

संबंधित मुद्दे