Chrome ने AutoHotKey अनुक्रम Alt, Space, N के साथ सही ढंग से प्रतिक्रिया नहीं दी


0

मैंने Windows कार्य का उपयोग करके वर्तमान को कम करने के लिए AutoHotkey के साथ एक स्क्रिप्ट लिखी। सही Alt कुंजी के प्रेस द्वारा सक्रिय रूप से Alt, Space, n की कुंजी का एक क्रम।

RWin::Send !{Space}n

यह फ़ायरफ़ॉक्स सहित हर सॉफ्टवेयर के साथ पूरी तरह से काम करता है लेकिन Google Chrome में विफल रहा है। यह सिर्फ फ़ाइल मेनू को खोलता है और कुछ भी नहीं करता है।

मैंने निम्नलिखित की भी कोशिश की, लेकिन इससे चीजें बदतर हो गईं, सभी सॉफ्टवेयर सही तरीके से प्रतिक्रिया नहीं देते हैं।

RWin::Send !{Space}
      Sleep, 100
      Send n
      return

क्या मुख्य संयोजन तब काम करता है जब मैन्युअल रूप से किया जाता है? यह विंडोज 7 के तहत क्रोम में मेरे लिए काम करता है, जो भी कारण से XP अलग हो सकता है।
बॉब

हां, यह तब काम करता है जब मैन्युअल रूप से किया जाता है। लेकिन मुझे पता नहीं क्यों।
lamwaiman1988

जवाबों:


3

आप WinMinimize, Aसक्रिय विंडो को कम करने के लिए कमांड का उपयोग कर सकते हैं:

RWin::WinMinimize, A

यह संभवतः संदर्भ के मेनू विकल्प को सक्रिय करने वाले कुंजीपट के अनुक्रम से बेहतर है। यह स्पष्ट रूप से उसी संदर्भ मेनू पर विकल्प के रूप में एक ही न्यूनतम संदेश भेजता है , या न्यूनतम बटन (शीर्ष दाएं कोने) SC_MINIMIZE:।

Chrome 19.0.1084.46 mविंडोज 7 x64 पर काम करने के लिए परीक्षण किया गया AHK 1.0.48.05


0

इसे बनाओ:

RWin::Send {Alt}{Space}n

विंडोज 7 x64 पर नवीनतम क्रोम के साथ परीक्षण और काम करना


बात यह है, मैंने उसका परीक्षण किया !{Space}n, जो मेरे लिए Win7x64 पर भी काम करता है। जब तक कोई और XP के लिए इसकी पुष्टि नहीं कर सकता, तब तक कमांड में मामूली अंतर संभवत : मदद नहीं करेगा (जो जानता है, यह वास्तव में काम कर सकता है - यह एक अजीब बग हो सकता है)।
बॉब

बॉब, मैंने भी परीक्षण किया! {अंतरिक्ष} एन। यह क्रोम को छोड़कर सभी कार्यक्रमों के लिए काम करता है (मुझे नहीं पता क्यों ..)
ट्यूचादित्य

ठीक है, यह अजीब है। मैं चल रहा हूँ Chrome 19.0.1084.46 m, AHK 1.0.48.05। शायद एक संस्करण विशिष्ट मुद्दा। या सिर्फ कुछ पूरी तरह से यादृच्छिक।
बॉब

एक प्रोग्राम का उपयोग करने वाले किसी भी कीबोर्ड हुक को ओवरराइड करने के लिए आपको प्रशासक विशेषाधिकारों के साथ एक एएचके स्क्रिप्ट चलाना पड़ सकता है। उदाहरण के लिए, नोटपैड ++ अपनी मैक्रो विशेषताओं के कारण इस तरह से ज़िद्दी है।
iglvzx

@iglvzx Chrome सही Windows कुंजी को हुक नहीं करना चाहिए। वास्तव में, अधिकांश कार्यक्रम नहीं होने चाहिए। जब तक वह एक प्लगइन स्थापित नहीं है? (ओपी को संकेत: परीक्षण करने के लिए प्लगइन्स को अक्षम करने का प्रयास करें)
बॉब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.