Pentadactyl: <Alt> द्वारा मेनू बार टॉगल को अक्षम कैसे करें?


19

Pentadactyl का उपयोग करते समय, जब मैं Alt कुंजी दबाता हूं, तो यह मेनू बार, और --MENU--मोड को टॉगल करता है। यह मेरे लिए बहुत शर्मनाक है, क्योंकि मैं एक ही समय में dwm विंडो मैनेजर का उपयोग करता हूं, जहां Alt सबसे महत्वपूर्ण मेटा कुंजी है, इसलिए मैंने इसे बहुत बार मारा। मैं Pentadactyl के व्यवहार को कैसे अक्षम कर सकता हूं? मेरा मतलब है, मैं चाहता हूं कि जब मैं ऑल्ट को दबाऊं तो वह कुछ नहीं कर पाएगा। मैंने पहले से ही ऑल्ट या मेटा को कुछ भी नहीं हटाने की कोशिश की:

:map <A> <Nop>
:map <M> <Nop>

लेकिन यह काम नहीं करता है।


यह मेरे लिए बहुत अजीब है क्योंकि मेरे सिस्टम पर <Alt> मेन्यू बार पर न तो पेंटाएक्टाइल में और न ही शुद्ध आइसविशेल (फ़ायरफ़ॉक्स) में और न ही किसी जीटीके + ऐप में फ़ोकस सेट करता है। और मुझे याद नहीं है कि मैंने इसे निष्क्रिय करने के लिए कुछ खास किया है। इसलिए शायद आपके प्रश्न का पेंटाडाक्टाइल से कोई संबंध नहीं है।
दिमित्री अलेक्जेंड्रोव

आपकी टिप्पणी के लिये धन्यवाद! आप सही कह रहे हैं, यह कीस्ट्रोके फ़ायरफ़ॉक्स को पारित कर दिया गया है, और यह केवल डिफ़ॉल्ट व्यवहार करता है। मुझे इसका हल मिल गया, मैं इसे एक उत्तर में लिखूंगा।
19'14

जवाबों:


36

दरअसल हाल ही में यह फ़ायरफ़ॉक्स का सामान्य व्यवहार है। हाल ही में, क्योंकि कुछ संस्करण पहले ऐसा नहीं था। और Pentadactyl या Vimperator जैसे एक्सटेंशन का उपयोग करते हुए, यह बहुत स्पष्ट और कष्टप्रद है, जबकि संभवतः डिफ़ॉल्ट उपयोगकर्ता इंटरफ़ेस के साथ यह सुविधाजनक है। इसलिए मैंने संबंधित फ़ायरफ़ॉक्स सेटिंग्स की खोज की, और मैंने पाया, ui.key.menuAccessKeyऔर ui.key.menuAccessKeyFocuses। पहले मुझे अंतर्ज्ञान था कि पहले बदलने की जरूरत थी, जो कि सेट किया गया था 18, जिसका अर्थ है Alt कुंजी। मैंने इसे 0बिना किसी प्रभाव के सेट किया । तब मैं से, बाद बदल trueकरने के लिए false, और मुद्दा बन संकल्प लिया।


4
अभी, आपको बदलने की आवश्यकता है ui.key.menuAccessKeyui.key.menuAccessKeyFocusesयदि आप मेनू बार को छिपाए हुए हैं, तो इसे रीसेट (शुरुआत में?) किया जाएगा, इसलिए इसकी सबसे अधिक संभावना नहीं है (उपयोगी और लगातार) प्रभाव। यह एक "बग फिक्स" का हिस्सा है , जिसे यह भी हल करने के लिए पेश किया गया है कि मेनू बार इंटरफ़ेस का उपयोग करने वाले लोगों के लिए एक एक्सेसिबिलिटी समस्या क्या है । जाहिरा तौर पर, जीटीके के तहत, यह सेटिंग मेनू बार की दृश्यता विशेषता के बूलियन नकार के लिए स्पष्ट रूप से सेट है
njsg

3
यह इंगित करने के लिए धन्यवाद, वास्तव में, ui.key.menuAccessKeyFocusesपुनः आरंभ में रीसेट किया जाता है, और कभी-कभी यादृच्छिक रूप से चलने के दौरान। अब मैं बदल ui.key.menuAccessKeyगया 0, और आश्चर्यजनक रूप से यह काम करता है।
जूल

1
@njsg मुझे पता चला कि जब आप मेनूबार को छिपाते हैं तो ui.key.menuAccessKeyFocusesवह सेट trueहोता है set guioptions-=m। आप जगह पर है तो set! ui.key.menuAccessKeyFocuses=false बाद set guioptions-=m अपने में ~/.pentadactylrc
दिमित्री एलेक्जेंड्रोव

@njsg जो मैंने पिछली टिप्पणी में कहा था वह एफएफ 30 के लिए पर्याप्त है, लेकिन एफएफ 31 के लिए नहीं जहां आपको वास्तव में सेट करने की आवश्यकता हैui.key.menuAccessKey=0
दिमित्री एलेक्जेंड्रोव

मैं मेनू एक्सेस कुंजी चाहता हूं, लेकिन जब मैं Altसंयोजन का उपयोग करने के बारे में अपना विचार बदलता हूं और मेनू बार सक्रिय होता है तो यह कष्टप्रद होता है । FF के साथ सेटिंग वास्तव में कर सकता है ui.key.menuAccessKeyTimeout। एक टाइमआउट कुछ इस तरह से समझदार है, इसलिए कुंजी को टैप करने से व्यवहार सक्रिय हो जाएगा, लेकिन इस पर विराम लगाने और आपके दिमाग को बदलने का कोई प्रभाव नहीं होगा। उदाहरण के लिए Xscape टाइमआउट का उपयोग करता है।
21/34 पर pyrocrasty

1

अच्छा है, डेबियन 7 पर मेरे आइसविसेल (फ़ायरफ़ॉक्स) के साथ मेनू बार को Altचालू नहीं करेगा ।

$ vim ~/.pentadactylrc
...

set guioptions=BNs

"  - Disable Alt key to toggle hidden Menu bar for Debian, Ubuntu.
set guioptions-=m
set! ui.key.menuAccessKeyFocuses=false

...
  1. के set! ui.key.menuAccessKeyFocuses=falseबाद की जरूरत है set guioptions-=m

  2. यहाँ मेरा पैच है - [अंक # ६] पेंटाडाक्टाइल · चुसियांग / टक्सेंव @ बी ४ ए 9२9 ९ के लिए मेन्यू बार को निष्क्रिय करना


1

यह देखते हुए कि आप dwm का उपयोग कर रहे हैं, यह आपके लिए बेहतर होगा कि आप केवल dwm के मॉडैप को रीमैप करें, मैं इसके लिए सुपर, या "विंडो" का उपयोग करना पसंद करता हूं।

आप कैसे उपयोग कर सकते हैं और modkeys की एक सूची के लिए इस लिंक को देखें ।

यह इस तरह से बेहतर है कि बहुत सारे एप्लिकेशन एएलटी को मैप करना पसंद करते हैं।


मैंने व्यक्तिगत रूप से SUPER और ALT की हार्डवेयर कुंजी मैपिंग को स्विच किया है, और फिर नकली सुपर कुंजी का उपयोग मेरे modkey के रूप में किया है। तब SUPER कुंजी अनुप्रयोगों में ALT के रूप में व्यवहार करती है।
वोर्टिको

0

मैं पसंद करता हूं कि मेनू बार हमेशा दिखाई दे या नहीं Altदबाया जाए। इसे इस प्रकार किया जा सकता है:

  1. फ़ायरफ़ॉक्स मेनू बटन पर क्लिक करें (सामान्य रूप से URL और खोज बॉक्स के पास दाईं ओर स्थित)
  2. Customizeफ़ायरफ़ॉक्स मेनू के नीचे चुनें ।
  3. दिखाई देने वाली अगली स्क्रीन के निचले भाग में, Show/Hide Toolbarsड्रॉपडाउन मेनू पर क्लिक करें , फिर Menu Barमेनू आइटम के बगल में एक चेक मार्क लगाएं ।
  4. अंत में, Exit Customizeनिचले दाईं ओर क्लिक करें ।

मेनू बार को अब हमेशा दिखाई Altदेना चाहिए और दबाने का कोई प्रभाव नहीं होना चाहिए।

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