क्या मैं Synapse शॉर्टकट को Super / Windows कुंजी में अकेले बदल सकता हूं?


21

जब मैं सिनैप्स कॉन्फिग को संपादित करने की कोशिश करता हूं तो यह मुझे बाईं ओर का उपयोग Superकरने के लिए शॉर्टकट के रूप में उपयोग करने की अनुमति नहीं देता है। क्या कोई गोल-गोल रास्ता है जिससे मैं गुजर सकता हूं।

सिनैप्स कॉन्फ़िगरेशन

जब मैं सिर्फ विंडोज / सुपर कुंजी दबाता हूं तो कॉन्फ़िगरेशन विंडो इसे स्वीकार नहीं करती है। हालाँकि, एक संयोजन शॉर्टकट (जैसे Super+ A) ठीक काम करता है।

चूँकि मैं Precise का उपयोग कर रहा हूं, एकता के साथ, मुझे Windows / Super कुंजी के लिए डिफ़ॉल्ट डैश व्यवहार को किसी और चीज़ में बदलने का एक तरीका भी चाहिए।


मैं यह भी करना चाहूंगा कि, मैं Xubuntu का उपयोग कर रहा हूं, इसलिए किसी भी चीज़ के साथ कोई कीबोर्ड संघर्ष नहीं है, फिर भी Synapse मुझे ऐसा करने की अनुमति नहीं देता ...
Borsook

@Borsook ~/.config/hotkeys/synapse/synapse.hotkeysफ़ाइल को संपादित करने का प्रयास करें । यह मेरे लिए एकता के कारण उबंटू में काम नहीं करता है, आपके लिए काम कर सकता है।
नेमो

@Borsook आप कीबोर्ड सेटिंग ऐप में "एप्लिकेशन शॉर्टकट" टैब में एक XFCE शॉर्टकट सेट कर सकते हैं। बस इसे "/ usr / bin / synapse" निष्पादित करने के लिए सेट करें।
पैट्रिक मरचिवैक

मुझे नहीं लगता कि आप
सेठ

जवाबों:


4

इस एक के नीचे बेहतर जवाब देखें।

आपको कार्रवाई को Superस्केनकोड या कीकोड से बांधना चाहिए ; सामान्य हॉटकीज़ संशोधक कुंजियों की स्थिति को रिकॉर्ड करते हैं और अपने कीप इवेंट को फेंक देते हैं; इसलिए आप कभी भी ऐसा कुछ नहीं देखते हैं जो केवल दबाने पर प्रतिक्रिया करता है Alt, बल्कि कुंजी के रिकॉर्ड Aकी Altकुंजी के बजाय ।

उपयोग में हॉटकी लाइब्रेरी libgtkhotkey है (12.04 पर 0.2) और यह संशोधक से प्रमुख प्रेस घटना का उपयोग करने का समर्थन नहीं करता है। आपको इसे पकड़ने के लिए अपना स्वयं का पैच लिखना होगा और शायद हस्ताक्षर प्रारूप में ऐसी बात का समर्थन करना होगा।

मौजूदा हस्ताक्षर प्रारूप के साथ सभी परीक्षण कुछ भी लेकिन एक त्रुटि उत्पन्न करने में विफल रहे।


3
यह उत्तर गलत है। सही उत्तर जनों द्वारा नीचे दिया गया है।
कोडीनोब

13

मुझे पता है कि यह थोड़ा पुराना है, लेकिन सोचा समाधान वैसे भी उपयोगी है।

पहले किसी भी सुपर कुंजी को हटा दें जैसे <super>+pकि स्क्रीन सेटिंग्स के लिए एक आम है

फिर Synapse बंद करें

में ~/.config/hotkeys/synapse.hotkeys

परिवर्तन

Signature=<Control>space

सेवा मेरे

Signature=Super_L

रिलॉन्च सिंकैप


1
पीपीए से 12.10 पर synapse की नई स्थापना (ver 0.2.10-2ubuntu1); config.json"सक्रिय" से संबंधित कुछ भी नहीं है , हालांकि पहला कदम चाल है।
एक अलग बेन

यह उत्तर पुराना है
cipricus

12

लॉन्चपैड ppa से स्थापित सिंकैप के बाद के संस्करणों में सेटिंग चालू है .config/synapse/config.jsonSuper_Lसक्रियण कुंजी के रूप में निर्दिष्ट करने के लिए सिंटैप बंद होने पर इसे संपादित करें ।

{
  "ui" : {
    "shortcuts" : {
      "activate" : "Super_L",
      ...
    }
  }
}

Https://launchpad.net/~synapse-core/+archive/ubuntu/testing देखें ।


यह काम करना चाहिए, हालांकि Super_L उचित नहीं है "शॉर्टकट एन्कोडिंग" <Alt> अंतरिक्ष की पंक्ति में अधिक होना चाहिए
b1r3k

2
इसने synapse पर 0.2.99 lubuntu 18.04 पर चलने का काम किया
खुलता है

यह अच्छा जवाब है!
सिप्रिकस

4

एक अस्थायी वर्कफ़्लो सुपरफ़ायर को हटाने और कुंजी को "सामान्य कुंजी" का उपयोग करने के लिए फिर से भरना है जो आप उपयोग नहीं करते हैं। मैं "" "चुनता हूं, जिसे" म्यू "नाम दिया गया है।

xmodmap -e 'keysym Super_L = mu mu mu'

xmodmap -e 'clear Mod4'

पहला कमांड "us" टाइप करने के अलावा किसी भी चीज के लिए सुपर बेकार कर देगा और दूसरा कमांड सभी मॉड 4 मॉडिफायर्स को साफ कर देगा (मैं वैसे भी उनका इस्तेमाल नहीं करता)। कुंजी का नाम खोजने के लिए xev का उपयोग करें, इसी तरह की रेखा देखें:

state 0x80, keycode 58 (keysym 0xb5, mu), same_screen YES,

लॉग आउट करने के बाद परिवर्तन खो जाएगा। उन्हें स्थायी बनाने के लिए, अपने .bashrcOR में कमांड जोड़ें या .Xmodmapअपने होम डायरेक्टरी में कंटेंट के साथ एक फाइल बनाएं।

keysym Super_L = mu mu mu

clear Mod4

यदि आप xmodmap के साथ खेलने के दौरान गड़बड़ करते हैं, तो बस लॉग आउट करें और अपनी पुरानी सेटिंग्स को पुनर्स्थापित करने के लिए फिर से लॉग इन करें।

मैंने केवल इस एक कुंजी के साथ परीक्षण किया है, और मैं अभी भी up दबाकर Alt Gr+ टाइप कर सकता हूं Mबिना Synapse पॉप अप के। मैंने रीमेक Superकरने की भी कोशिश की Page Up; Synapse सेटिंग्स में इसे दर्ज करते समय कुंजी का पता लगाने में सक्षम था, लेकिन इसे दबाने पर लॉन्चर खोलने में विफल रहा।


3

जाहिर ~/.config/synapse/है अब मौजूद नहीं है।

मैंने अभी XUBUNTU 12.04.02 पर सिंटैप स्थापित किया है और हस्ताक्षर प्रविष्टि को बदल रहा है

~/.config/hotkeys/synapse/synapse.hotkeys

सुपर-की पर एक ही हिट के साथ सिंकपॉप पॉप अप करने के लिए पर्याप्त था।


1

आप इसे सेटिंग मैनेजर-> कीबोर्ड-> एप्लिकेशन शॉर्टकट टैब के माध्यम से सुपर कुंजी शॉर्टकट असाइन कर सकते हैं

सिंकैप्स को जोड़ें फिर उसके शॉर्टकट को सुपर की के रूप में सेट करें।

अच्छे नसीब की शुभकामनाय!

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