मैं अंतर्निहित कार्यक्रम के लिए विन-एल कुंजी संयोजन कैसे जारी कर सकता हूं?


0

मैं एक मैक उपयोगकर्ता हूँ (बू, उसका, मुझे पता है) जो कभी-कभी अपनी मैकबुक पर विंडोज 8.1 विभाजन पर काम कर रहा है। मैंने कई कुंजियों को हटाने और OS X और Windows के बीच एक ही सामान्य कीबोर्ड-शॉर्टकट को साझा करके अपने जीवन को आसान बनाने के लिए AutoHotKey का उपयोग किया है।

सबसे महत्वपूर्ण बात, मैंने अदला RCtrl- बदली की है और RWin, क्योंकि ओएस एक्स ( Command) पर प्राथमिक संशोधक कुंजी , अंगूठे द्वारा सुलभ स्पेस-बार के ठीक बगल में है; कोने में बंद होने के बजाय, आपको अपनी पिंकी-उंगली के साथ खिंचाव करना होगा, क्योंकि विंडोज पर प्राथमिक संशोधक कुंजी है ( Ctrl)। (मैं बहुत "विंडो-डब्ल्यू" पसंद करता हूं, उदाहरण के लिए, "कॉन्टोर्ट-हैंड-एंड-एंड-अटेम्प्ट-पिंकी-डब्ल्यू"।


मैं जिस समस्या में चल रहा हूं, वह command-Lक्रोम या सफारी में ओएस एक्स पर मेरे सबसे अधिक इस्तेमाल किए जाने वाले कीबोर्ड शॉर्टकट में से एक है। यह URL बार पर केंद्रित है। दुर्भाग्य से, विंडोज पर, win-Lजाहिर तौर पर स्क्रीन को लॉक करने के लिए डिफ़ॉल्ट रूप से perma-mapped है, और AutoHotKey इसे रीमैप करने का कोई प्रयास नहीं करता है। मेरी मांसपेशियों की स्मृति ने मुझे हर दो मिनट में गलती से मेरी स्क्रीन लॉक कर दी है, और यह मुझे पागल कर रहा है।

मैंने एक रजिस्ट्री-हैक खोदा है जो पूरी तरह से विंडोज के "वर्कस्टेशन लॉक" सुविधा को निष्क्रिय करता है, और यह मेरे लिए समस्या का आधा हल है; लेकिन अब, हालांकि यह अब मेरी मशीन को बंद नहीं करता है, न ही मैं यह पता लगा सकता हूं कि इसे और कुछ करने के लिए कैसे फिर से तैयार करना है

यहाँ मेरे AutoHotKey स्क्रिप्ट का प्रासंगिक हिस्सा है; क्या कोई मुझे बता सकता है कि विंडोज 8.1 पर वास्तव में ( "DisableLockWorkstation"सक्षम के साथ ) काम करने के लिए इसे कैसे संशोधित किया जाए ?

#l::^l
#r::^r

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

संपादित 1: मैंने कुछ और प्रयोग करने की कोशिश की है, और पता चला है कि AutoHotKey सीधे-सीधे भी कब्जा करने से इनकार करता है win-L। निम्नलिखित में से, पहले दो कारण खिड़कियां हैं, लेकिन बाद का कोई प्रभाव नहीं है:

!l::MsgBox, "You pressed Alt-L"
^l::MsgBox, "You pressed Ctrl-L"
#l::MsgBox, "You pressed Win-L"

यह आपके प्रश्न का सटीक उत्तर नहीं देता है, लेकिन यह समस्या को समाप्त कर सकता है: F6 अधिकांश ब्राउज़र में URL बार पर ध्यान केंद्रित करेगा।
करुणा

इसे आजमाएँ: $#l::^lया वैकल्पिक रूप से:$#l::Send, ^l
MCL

@ एमसीएल: यह काम नहीं किया; और मैंने प्रासंगिक जानकारी को मूल पोस्ट में भी जोड़ा
ELLIOTTCABLE

@karoma: समस्या Ctrl-L भेजने में नहीं लगती है, लेकिन Win-L को कैप्चर करने में है। मेरी मूल पोस्ट देखें, मैंने इसे अपडेट किया।
ELLIOTTCABLE

विंडोज 7 में भी ऐसा ही लगता है। (दरअसल, ऐसा प्रतीत होता है कि हॉटकी चलती है लेकिन विंडोज भी बंद हो जाती है।)
इच्रिस्टोफरसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.