तुम कैसे कह सकते हैं कि जब कोई उपयोगकर्ता पिछले एक कुंजी दबाने (या माउस ले जाया गया)?

वोट
6

एक Win32 वातावरण में, आप का उपयोग GetLastInputInfo API कॉल कर सकते हैं MSDN दस्तावेज़ नहीं देख । असल में, इस विधि पिछले टिक उस के साथ जब उपयोगकर्ता पिछले इनपुट प्रदान की मेल खाती है देता है, और आपको लगता है कि तुलना करने के लिए वर्तमान टिक करने के लिए निर्धारित करने के लिए कितनी देर पहले किया गया था कि है।

Xavi23cr सी # में के लिए एक अच्छा उदाहरण है codeproject

अन्य वातावरण के लिए कोई सुझाव?

05/08/2008 को 20:06
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
3

लिनक्स के लिए के रूप में, मैं जानता हूँ कि पिजिन निष्क्रिय समय समय की एक निश्चित राशि के बाद दूर करने के लिए अपनी स्थिति को बदलने के लिए निर्धारित करने के लिए किया है। आप स्रोत खोलने के लिए और क्या आप यह क्या करने की जरूरत है कि कोड मिल सकता है देख सकते हैं।

05/08/2008 को 20:14
का स्रोत उपयोगकर्ता

वोट
1

आप जवाब दे दिया है करने के लिए वहाँ अपना स्वयं का प्रश्न नाथन ;-) "GetLastInputInfo" जाने का रास्ता है लग रहे हैं।

एक चाल है कि अगर आपके आवेदन डेस्कटॉप पर चल रहा है, और उपयोगकर्ता एक आभासी मशीन से कनेक्ट करता है, तो GetLastInputInfo कोई गतिविधि रिपोर्ट करेंगे (के बाद से वहाँ होस्ट मशीन पर कोई गतिविधि नहीं है) है।

यह व्यवहार आप चाहते हैं, आप कैसे उपयोगकर्ता इनपुट आवेदन करना चाहते हैं पर निर्भर करता है के लिए अलग अलग हो सकता है।

06/08/2008 को 02:58
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more