फ़ायरफ़ॉक्स क्वांटम में प्रमुख बाइंडिंग (कीबोर्ड शॉर्टकट) बदलें


31

चूंकि क्वांटम सभी AddOns को अपडेट करते हैं जिससे फ़ायरफ़ॉक्स में कुंजी बाइंडिंग को बदलने की अनुमति मिलती है, जिससे काम करना / समर्थित होना बंद हो गया है।

फ़ायरफ़ॉक्स क्वांटम में डिफ़ॉल्ट कुंजी बाइंडिंग को बदलने के लिए एक विधि है?


3
इसके लिए एक बग है: Bugzilla.mozilla.org/show_bug.cgi?id=1303384
andrybak

जवाबों:


8

एक रास्ता है। यह सुपर आधिकारिक नहीं है, लेकिन मूल रूप से आप अनपैक कर सकते हैं browser/omni.ja, इसमें कीबाइंडिंग को संपादित कर सकते हैं chrome/browser/content/browser/browser.xul, इसे रीपैक कर सकते हैं, स्टार्टअप कैश को हटा सकते हैं और यह काम करेगा।

वैकल्पिक रूप से, आप अपने स्वयं के फ़ायरफ़ॉक्स को संकलित कर सकते हैं और तब आपको बाइनरी को अनपैक करने की आवश्यकता नहीं होती है, यदि आप बिल्डिंग की तुलना में अधिक हैकी को अनपैकिंग और रिपैकिंग मानते हैं।

भवन निर्माण का एक और फायदा यह है कि आप अपने संशोधनों को आधिकारिक स्रोतों के ऊपर git और हमेशा रिबेस के रूप में संग्रहीत कर सकते हैं, जैसे मैं यहाँ करता हूँ: https://github.com/errge/gecko-dev/tree/gregzilla-patched-2018-201623

मैं आपको पहले बाइनरी विकल्प के साथ शुरू करने की सलाह देता हूं, क्योंकि आपके पास 20 मिनट में काम करने वाले कीबोर्ड शॉर्टकट होंगे, बजाय केवल व्यापारिक क्लोन प्रक्रिया के शुरू होने पर :)

ये दोनों विधियाँ किसी भी एक्सटेंशन / webextensions से स्वतंत्र हैं और हमेशा काम करेंगे, यहां तक ​​कि स्थान बार और यहां तक ​​कि संरक्षित पृष्ठों पर भी (जैसा कि आपने टिप्पणियों में पूछा गया है)। अतः वेबेकटेन्शन को दूर करने से बेहतर काम करेंगे।

मेरे पास सभी विवरणों के साथ एक लेख लिखा गया है, जिसमें आपकी रुचि हो सकती है: https://github.com/nilcons/firefox-hacks

यदि आपके पास अधिक प्रश्न हैं, तो कृपया गितुब पर मुद्दों को रिपोर्ट करें।


4
सुपर उपयोगकर्ता में आपका स्वागत है। वास्तव में जो कदम उठाने चाहिए उन्हें प्रदान किए बिना, इस पोस्ट में कोई जवाब नहीं है। लिंक की गई आवश्यक सामग्री सहित, इस जानकारी को शामिल करने के लिए कृपया अपनी पोस्ट को संपादित करें।
मैं कहता हूं कि मोनिका

हे, धन्यवाद! यह अद्यतन फ़ायरफ़ॉक्स को कैसे प्रभावित करेगा? क्या मुझे प्रत्येक अद्यतन के बाद फ़ायरफ़ॉक्स पुनः स्थापित करना है? या मैं किसी तरह एक अलग अपडेट चैनल सेटअप कर सकता हूं ताकि यह मेरे ट्रैविस से बनेगा उदाहरण के लिए? इस तरह मैं ज्यादातर उस प्रक्रिया को स्वचालित कर सकता हूं जिसकी मुझे उम्मीद है।
फिन

1
यदि आप सिर्फ कीबाइंडिंग के बाद हैं (और अन्य कारणों से खुद को संकलित करने में दिलचस्पी नहीं रखते हैं), तो मैं इस लेख के इस भाग का उपयोग करूंगा: github.com/nilcons/firefox-hacks#binary-hacking-automated तो मूल रूप से मेरे पास यह है स्क्रिप्ट "पैच-ए-लोमड़ी" के रूप में और जब भी मुझे लगता है कि फ़ायरफ़ॉक्स सही ढंग से काम नहीं कर रहा है, तो मैं बस एक शेल शुरू करता हूं, और "पैच-ए-लोमड़ी" चलाता हूं और पुनः आरंभ करता हूं। फिर 2-3 सप्ताह के लिए फिर से अच्छा है।
errge

browser.xulइसका नाम बदल दिया गया browser.xhtml: userchrome.org/firefox-changes-userchrome-css.html#fx69
हेंस

3

फ़ायरफ़ॉक्स समर्थन से: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly :

नोट: आप https://addons.mozilla.org/firefox/addon/saka-key- एक्सटेंशन का उपयोग करके फ़ायरफ़ॉक्स के लिए कीबोर्ड शॉर्टकट अनुकूलित कर सकते हैं ।

मुझे आशा है कि यह वही है जो आप ढूंढ रहे थे।


3
धन्यवाद, दुर्भाग्य से यह विस्तार इतना व्यावहारिक नहीं है। यदि यह काम करेगा, तो यह एक: github.com/mikecrittenden/shortkeys अच्छा होगा। लेकिन ऐसा लगता है, फ़ायरफ़ॉक्स वेबसाइटों को बाइंडिंग को दबाने की अनुमति दे रहा है, जो सुपर कष्टप्रद है जब आपकी बाइंडिंग केवल कुछ साइटों पर काम करती है :(
फिन

2
पूरी तरह से सहमत हैं, उन्हें इसे ठीक करने के लिए एक अच्छा समाधान खोजने की आवश्यकता है
मोरेनो जी

1

मुझे यकीन नहीं है कि आप किस तरह के शॉर्टकट हैं, लेकिन वीमियम एफएफ नामक एक महान एक्सटेंशन है जो आपको पूरी तरह से बेकार ब्राउज़ करने की अनुमति देता है। यह एक्सटेंशन एक फ़िल्टर तंत्र प्रदान करता है जो आपको यह तय करने की अनुमति देता है कि किस वेबसाइट में कीबाइंडिंग काम करना चाहिए।

यह अभी भी प्रायोगिक चरण में है, क्योंकि यह क्रोम एक्सटेंशन से एक पोर्ट है लेकिन मैं किसी बग या समस्या का उपयोग कर रहा हूं।

बाइंडिंग VIM बाइंडिंग का पालन करते हैं और यदि आप उन लोगों से पहले से परिचित हैं, तो स्वाभाविक होना चाहिए, अन्यथा, आप उन्हें अपने स्वाद के लिए रख सकते हैं।

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