दिलचस्प पोस्ट
UIPickerView पृष्ठभूमि बदलें जावा में सिंगलटन क्लास ClearCase में एक नया उपनिर्देशिका संरचना बनाना है? टेम्पलेट में मॉडल इंस्टेंस फ़ील्ड नामों और मानों पर फिराना मैं log4net के आसपास कैसे काम कर रहा हूँ Django में दृश्य-कैश समाप्त करें? PyQt में कॉलबैक फ़ंक्शन के लिए तर्क कैसे पास करें I वापस बटन क्लिक करने के लिए पेज को कैसे ताज़ा करें? हाइबरनेट मानदंड FetchType.EAGER के साथ कई बार बच्चों को रिटर्न देता है फ़ाइल अपलोड के दौरान जावास्क्रिप्ट का उपयोग करके छवि आयाम प्राप्त करें उद्देश्य- c / कोको में अपवाद फेंकना जेएसपी के बीच अंतर और पुनर्निर्देशन कैसे सी # में एक पूर्णांक में एक IPv4 पता बदलने के लिए? पंक्तियों को स्वाइप करते हुए या संपादित करें बटन पर क्लिक करते समय UITableViewCell में डिफ़ॉल्ट लाल रंग हटाएं बटन का रंग बदलें सीएलएल डेटाबेस में सी # के साथ डाइट टाइम डालें

Windows / Linux / Mac पर जावा प्रोग्राम में वैश्विक हॉटकी पर प्रतिक्रिया दें?

Java6 अनुप्रयोग सिस्टम ट्रे में बैठता है। इसे एक हॉटकी (जैसे सुपर-जी या Ctrl-Shift-L आदि) का उपयोग करके सक्रिय किया जाना चाहिए और कुछ करें (जैसे इनपुट बॉक्स दिखा रहा है)।

मैं उस पर कैसे कर सकता हूं:

  • विंडोज (एक्सपी या विस्टा)
  • ओएस / एक्स
  • लिनक्स (जीनोम या KDE)

वेब के समाधान से एकत्रित समाधान "Windows / Linux / Mac पर जावा प्रोग्राम में वैश्विक हॉटकी पर प्रतिक्रिया दें?"

मैंने जावा में वैश्विक हॉटकीज के लिए एक पुस्तकालय संकलित किया है। यह वर्तमान में विंडोज, लिनक्स और मैक ओएसएक्स का समर्थन करता है। यह विंडोज़ और लिनक्स पर मीडिया कुंजियों का भी समर्थन करता है।

अगर कोई दिलचस्पी है, तो https://github.com/tulskiy/jkeymaster पर जाएं

मैं किसी भी प्रतिक्रिया की सराहना करूंगा।

धन्यवाद।

लिनक्स (एक्स 11) के लिए जेएक्सजीबीबी है: http://sourceforge.net/projects/jxgrabkey/

लिनक्स पर वैश्विक हॉटकी को हथियाने के लिए ट्यूटोरियल भी है: http://ubuntuforums.org/showthread.php?t=864566

हालांकि मुझे ओएस एक्स के लिए अभी तक समाधान नहीं मिला।

सभी 3 प्लेटफार्मों के लिए कुछ का निर्माण करने के लिए, मैंने यह सुझाव दिया था कि जेनेटेलिटीप (यह अपाचे लाइसेंस) को वैश्विक हॉटकी कार्यक्षमता को अलग करना और ओएस एक्स और X11 कार्यक्षमता के साथ विस्तार करना चाहता है …

ऐसा लगता है कि यह मूल इंटरफेस का उपयोग किए बिना क्रॉस-प्लेटफ़ॉर्म फैशन में संभव नहीं है।

विंडोज़ पर, आप निशुल्क जेइन्टेलिटीप लाइब्रेरी का उपयोग कर सकते हैं।

अगर कोई जेंटलिएप्शन के जेएनआई भाग के OSX या Linux संस्करणों को करना चाहता है, तो मैं उन लोगों को जेनेटेलिटीप लाइब्रेरी में जोड़ने के लिए खुश से अधिक होगा।

Melloware

http://www.melloware.com

मुझे इस समाधान को विंडोज़ पर बहुत अच्छा काम करने के लिए मिला यह आपको जेंन्टेली टाइप की तरह किसी भी सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है ध्यान दें कि यह 32 बिट डीएलएल है और 64-बिट जेवीएम के लिए आप पुनः कंपाइल कर सकते हैं। ब्लॉग के मूल लेखक के लिए सभी क्रेडिट