जब एक हॉटकी दबाया जाता है, तो एक ओवरले प्रदर्शित करें


0

मैंने हाल ही में एक विशेष लेआउट के साथ एक कीबोर्ड पर स्विच किया है, और मैं प्रेस करते समय स्क्रीन पर एक छवि ओवरले प्रदर्शित करने के लिए एक सिस्टम-वाइड कीबोर्ड शॉर्टकट सेटअप करना चाहूंगा। यह छवि कीबोर्ड सेटअप की याद दिलाती है।

मुझे कुछ ऐप्स मिले हैं जो स्क्रीन पर एक ओवरले प्रदर्शित करने की अनुमति देते हैं, लेकिन मैं एक ऐसी चीज की तलाश कर रहा हूं जिसे कुंजी के प्रेस पर बंद किया जा सकता है।


आपको कौन सा ऐप मिला
रूसियों

@Buscar 웃 मैं एक पर कुछ पाया alternativeto.net/software/afloat
एलेक्जेंडर Kirszenberg

ठीक है, तो अब आप इसे चालू / बंद करने के लिए किसी तरह का कीबोर्ड शॉर्टकट चाहते हैं, क्या आप जानते हैं कि यह कैसे करना है?
रस्क

कोई विचार नहीं है, और मैं इसके लिए कुंजी प्रेस चालू करना चाहता हूं और कुंजी रिलीज पर बंद हो गया हूं।
अलेक्जेंड्रे किर्स्बर्गबर्ग

1
AppleScript इस तरह से कीपर घटनाओं का पता नहीं लगा सकता है। AppleScript के साथ इसे लागू करने का एकमात्र तरीका यह होगा कि यह लगातार पृष्ठभूमि में चल रहा हो, लगातार परीक्षण कर रहा है कि किसी विशेष कुंजी को दबाया गया है या नहीं। यह सिस्टम संसाधनों और वास्तव में खराब स्क्रिप्टिंग कार्यान्वयन पर एक भयानक नाली है। आपको कीबोर्ड मैस्ट्रो जैसे तीसरे पक्ष के सॉफ़्टवेयर समाधान का उपयोग करने की सबसे अच्छी सलाह दी जाएगी जो बहुत शक्तिशाली और अच्छी तरह से लागत के लायक है। करिबिनर एक स्वतंत्र, ओपन-सोर्स विकल्प है।
CJK

जवाबों:


0

मैंने निम्नलिखित कस्टम स्क्रिप्ट के साथ CJK द्वारा सुझाए गए कारबिनर का उपयोग करके समाप्त किया , जिसे मैंने नीचे रखा था ~/.config/karabiner/assets/complex_modifications/custom.json। बस AppNameअपने ऐप और "from"कीबाइंड को अपने पसंदीदा संयोजन के नाम से बदलें । प्रारूप यहाँ वर्णित है

{
  "title": "Custom modifications",
  "rules": [
    {
      "description": "Toggle AppName visibility",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "f1",
            "modifiers": {
              "mandatory": ["shift", "control", "option", "command"]
            }
          },
          "to": [
            {
              "shell_command": "osascript -e 'tell application \"System Events\" to set visible of process \"AppName\" to true'"
            }
          ],
          "to_after_key_up": [
            {
              "shell_command": "osascript -e 'tell application \"System Events\" to set visible of process \"AppName\" to false'"
            }
          ]
        }
      ]
    }
  ]
}

फिर, "जटिल संशोधन" टैब में, करबिनियर-एलिमेंट्स के अंदर, "नियम जोड़ें" बटन पर क्लिक करें, फिर अपने कस्टम नियम को सक्षम करें (मेरे मामले में, जिस एप्लिकेशन को मैं टॉगल करना चाहता हूं वह हीलियम है )।

Karabiner के अंदर सेटिंग को सक्षम करना

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.