मैं चाहता हूँ सेटअप अजगर 2.6 में एक वैश्विक हॉटकी कि कीबोर्ड शॉर्टकट ctrl + डी या ctrl + alt + डी खिड़कियों पर सुनता है अजगर के साथ वैश्विक हॉटकी सेट, कृपया मेरी मदद2.6
2.6
उत्तर
टिम गोल्डन की python/win32 साइट पायथन में Win32 संबंधित प्रोग्रामिंग के लिए एक उपयोगी संसाधन है। विशेष रूप से, इस उदाहरण की मदद करनी चाहिए:
wx.Window
वर्ग के RegisterHotKey विधि आप जो खोज रहे हैं है - के रूप में किए गए दस्तावेज़ों का कहना है,
रजिस्टरों एक सिस्टम चौड़ा हॉटकी। प्रत्येक जब उपयोगकर्ता यहां पंजीकृत हॉटकी दबाता है, तो यह विंडो हॉटकी ईवेंट प्राप्त करेगी। यह ईवेंट प्राप्त करेगा भले ही एप्लिकेशन पृष्ठभूमि में है और में इनपुट फ़ोकस नहीं है क्योंकि उपयोगकर्ता किसी अन्य एप्लिकेशन के साथ काम कर रहा है। इस हॉटकी में इवेंट हैंडलर फ़ंक्शन को बाध्य करने के लिए EVT_HOTKEY हॉटकी आईडी के बराबर आईडी के साथ उपयोग करें। लौटाता है यदि हॉटकी सफलतापूर्वक पंजीकृत है।
तो, `wx.Window का एक उदाहरण बनाने हॉटकी आप इस विधि के साथ चाहते हैं रजिस्टर, और संभवतः एक PushEventHandler करते हैं ypu'd बल्कि में के बजाय एक अलग ईवेंट हैंडलर में घटना (रों) संभाल खिड़की स्वयं (बाद वाला डिफ़ॉल्ट है)।
क्या इस प्रक्रिया में कुछ और है जो आपको पूरी तरह स्पष्ट नहीं है ...? यदि ऐसा है, तो कृपया अपने प्रश्न को संपादित करने के लिए जो भी समस्याएं हो सकती हैं!
चूंकि रजिस्टर हैटकी ने Win32con से कुंजी स्वीकार की है कि समाधान उसके लिए काम नहीं करेगा क्योंकि उसे चाहिए वीके_
यदि आप अपने wxPython प्रोग्राम में हॉटकी चाहते हैं (जो मुझे लगता है कि आप wxPython टैग के कारण करते हैं), तो आपको wx.AcceleratorTable का उपयोग करना चाहिए।
- 1. संस्करण 2.6
- 2. पायथन 2.6
- 3. अजगर 2.6
- 4. पायथन 2.6
- 5. Timekeeping 2.6
- 6. पायथन 2.6 में एक सशर्त सजावट कैसे करें 2.6
- 7. पाइथन 2.6 और 3
- 8. जीसीसी/ld glibc.2.6
- 9. एकाधिक संदर्भ `पायथन 2.6
- 10. समस्या अजगर 2.6
- 11. Django और Python 2.6
- 12. mysqldb python 2.6+ (win32)
- 13. अपवाद संदेश (अजगर 2.6)
- 14. Qt5 क्यूटी निर्माता 2.6 कंसोल
- 15. पायथन 2.6 + जेसीसी + पिल्यूसीन अंक
- 16. सेट हिम तेंदुए को 2.6
- 17. पायथन 2.6 या पायथन 3.1?
- 18. अजगर regex विभाजित मामले 2.6
- 19. पकड़ने चेतावनी पूर्व अजगर 2.6
- 20. पायथन 2.6 multiprocessing.Queue धागे के साथ संगत?
- 21. जीआईसी त्रुटि एक पाइथन 2.6 वर्चुअलनेव
- 22. मोंगो डीबी 2.2, 2.4, और 2.6
- 23. बनाने अजगर 2.6 अपवाद पिछड़े संगत
- 24. पायथन 2.6 में सरल थ्रेडिंग thread.start_new_thread()
- 25. मोटोरोला MC65 - EMDK .NET 2.6 - E_SCN_READTIMEOUT स्कैनवाइट()
- 26. अजगर 2.6+ str.format() और नियमित अभिव्यक्ति
- 27. पायथन 2.6: कक्षा के अंदर कक्षा?
- 28. ब्लेंडर 2.6 जेएसओएन निर्यातक, बनावट घन
- 29. अजगर के साथ SQLite आयात कर सकते हैं नहीं 2.6
- 30. Python 2.6 में यूनिकोड_लिटरल्स का उपयोग कर कोई भी गॉचास?
इस विषय को भी कवर किया जाता है [यहां] [1], हालांकि का उपयोग कर पायथन 3. [1]:
हॉटकी पंजीकरण के रूप में सरल रूप में है http: // stackoverflow। कॉम/प्रश्न/16615087/पायथन-कैसे-टू-बिल्ड-ए-ग्लोबल-हॉटकी-ऑन-विंडोज-साथ-3-तर्क/24654577 # 24654577 – Maxxim