फ़ायरफ़ॉक्स में क्षैतिज स्क्रॉलिंग को Shift + माउस स्क्रॉल (बैक / फॉरवर्ड के बजाय)


25

क्रोम ब्राउज़र, gedit, जिम्प आदि Shift + Mouse Scroll== के साथ Ubuntu 13.10 पर Horizontal scroll

फ़ायरफ़ॉक्स (26.0) के साथ यह Back/Forwardपृष्ठ के रूप में व्यवहार करता है , जो वास्तव में कष्टप्रद है।

मैं Back/Forwardकार्यक्षमता को कैसे अक्षम कर सकता हूं , और इसे कैसे बदल सकता हूं horizontal scroll?


वैसे, इस बारे में अलग-अलग बगट्रैकर्स में कुछ कीड़े हैं: 1) उबंटू के लिए लॉन्चपैड बग: बग्सलाउन्चैड.नेट / पबेंटा / +सोर्स / फायरफॉक्स / + bug/ 1228250 ; 2) मोज़िला फ़ायरफ़ॉक्स के लिए
बगज़िला

@ रुस्लान का जवाब अब सही है
नील मेव्यू

जवाबों:


2

चूंकि फ़ायरफ़ॉक्स 58 ( यह विशेष रूप से प्रतिबद्ध है) क्षैतिज स्क्रॉलिंग शिफ्ट + व्हील की डिफ़ॉल्ट कार्रवाई है, इसलिए फ़ायरफ़ॉक्स को अपग्रेड करने के अलावा कुछ विशेष करने की आवश्यकता नहीं है।


18

यहां बताया गया है कि आखिरकार मुझे यह कैसे काम मिला। मैंने इसे बहुत विस्तृत रूप में रखा है, इसलिए कोई भी इसका आसानी से पालन कर सकता है।

1) ओपन टर्मिनल ( Ctrl+ Alt+ T)

2) टर्मिनल में, निम्नलिखित कमांड चलाएं:

sudo apt-get install xautomation
sudo apt-get install xbindkeys

3) .xbindkeysrc.scmटर्मिनल में चलाकर, अपने घर निर्देशिका को नामक एक नई फ़ाइल बनाएं

gedit ~/.xbindkeysrc.scm

4) फ़ाइल में निम्न पाठ जोड़ें, इसे सहेजें और पाठ संपादक बंद करें:

; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

5) टर्मिनल में, रन कमांड

xbindkeys

6) फ़ायरफ़ॉक्स ब्राउज़र के साथ, पते पर जाएं about:config

7) निम्नलिखित मान बदलें (मूल्य पर डबल क्लिक करें)

mousewheel.with_shift.action करने के लिए 0(डिफ़ॉल्ट से 2)
mousewheel.with_shift.action.override_x 1के लिए 1(डिफ़ॉल्ट से -1)

8) अब Shift+Mouse Scrollडिफ़ॉल्ट Back/ Forwardकार्रवाई के बजाय फ़ायरफ़ॉक्स पर क्षैतिज स्क्रॉल करना चाहिए ।


अतिरिक्त जानकारी:

3) .xbindkeysrc.scmएक छिपी हुई फ़ाइल है (क्योंकि यह डॉट के साथ शुरू होती है), और इसलिए आप इसे nautilusडिफ़ॉल्ट रूप से या अन्य फाइलसिस्टम ब्राउज़र के साथ नहीं देख सकते हैं । आप Ctrl+Hछिपी हुई फ़ाइलों को देखने के लिए हिट कर सकते हैं।

5) ऐसा लगता है, कि आपको इसे केवल एक बार चलाना है - हर बार जब आप लॉग ऑन नहीं करते हैं। मैंने xbindkeysअगले रीबूट / लॉगिन तक काम किए और क्षैतिज स्क्रॉल को हटाने का भी प्रयास किया।

7) आप उन्हें सेट करते हैं 1, -1के लिए, आप मिल जाएगा "विकर्ण पुस्तक" जब तेजी से स्क्रॉल करने के लिए कोशिश कर रहा। क्यों मुझे लगता है कि यह विकल्पों का उपयोग करने के लिए आवश्यक है कि 0, 1के बजाय 1, -1


4
मैं सिर्फ mousewheel.with_shift.delta_multiplier_x;300वही जोड़ूंगा जो क्षैतिज गति को बढ़ाता है जो मेरे लिए ऊर्ध्वाधर के समान है।

1
अब दुर्भाग्यपूर्ण बात यह है कि सभी ऐप (न केवल फ़ायरफ़ॉक्स) को शिफ्ट + बटन 4 के बजाय बटन 6 मिलेगा, और इसलिए साइड-स्क्रॉलिंग उनके लिए काम नहीं करेगी। लेकिन मैंने इसे वैसे भी इस्तेमाल किया है, क्योंकि मैं फ़ायरफ़ॉक्स का इतना उपयोग करता हूं।
आरोन मैकडैड

11

आप कर सकते हैं को निष्क्रियBack/Forward में जाकर, कार्यक्षमता about:configऔर संशोधित mousewheel.with_shift.actionकरने के लिए 1डिफ़ॉल्ट के बजाय 2

जैसा कि आप Google Chrome में देखते हैं, वैसे ही mousewheel का उपयोग करके क्षैतिज स्क्रॉलिंग को सक्षम करने का कोई तरीका नहीं मिल सकता है लेकिन बाएँ और दाएँ तीर कुंजी काम करते हैं। हालाँकि, मुझे यह पता चला:

Shift + माउस व्हील बनाने के लिए अपनी लिनक्स कुंजी को कॉन्फ़िगर करें एक क्षैतिज स्क्रॉल इवेंट भेजें:

स्थापित करें xbindkeysऔर xautomation। संपादित करें ~/.xbindkeysrc.scmऔर लिखें:

; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

Xbindkeys चलाएं

स्रोत

ध्यान दें कि मैंने स्वयं ऊपर की कोशिश नहीं की है!

तुम भी [शिफ्ट + माउस-स्क्रॉल-व्हील] को क्षैतिज रूप से स्क्रॉल नहीं करना चाहते हैं


1
उत्तर आंशिक रूप से सही था, लेकिन इसकी मदद से मुझे क्षैतिज स्क्रॉल काम करने लगा। मैं इस उत्तर को संपादित करूंगा और इसे स्वीकार करूंगा।
np8

1
Btw। मैंने यहां बताई गई " xbindkeys " -वास्तविकता की कोशिश की, लेकिन यह काम नहीं किया। और के मूल्यों में कुछ संख्याओं के क्वासिरिंगम की कोशिश करके यह काम करने वाला उत्तर मिला । मैं भी साथ और बिना इस कोशिश की और है, और ऐसा लगता है कि यह काम करने के लिए आवश्यक है। मुझे नहीं पता कि यह क्यों काम करता है, लेकिन यह काम करता है। कृपया, यदि आपके पास एक बेहतर उत्तर है या आप यह वर्णन कर सकते हैं कि यह क्यों है , तो ऊपर दिए गए उत्तर को संपादित करें। mousewheel.with_shift.actionmousewheel.with_shift.action.override_xxbindkeysxautomationxautomation
np8

@ np8, यहां मैंने जो किया है: मैंने दोनों को स्थापित किया xbindkeysऔर उत्तर में बिल्कुल xautomationबनाया ~/.xbindkeysrc.scm। मैंने पहले भी सेट mousewheel.with_shift.actionकिया था 1। एक बार जब मैंने देखा कि मेरे पास क्षैतिज स्क्रॉलिंग काम कर रही है, तो मैं बदल 1गया 2और अवांछनीय वापस / आगे के बजाय मिल गया। तो, IMO, की एक सेटिंग 1आवश्यक है। मुझे समायोजित करने की आवश्यकता नहीं थी mousewheel.with_shift.action.override_xऔर ये सभी मूल्य डिफ़ॉल्ट हैं।

लगता है कि सहकर्मी समीक्षा ने मेरा संपादन स्वीकार नहीं किया। यहाँ है कि मैंने इसे काम करने के लिए क्या किया: 1) xautomation2 स्थापित करें ) mousewheel.with_shift.actionको 0और mousewheel.with_shift.action.override_xको बदलें 1। (कोई ज़रूरत नहीं xbindkeys)
np8

1
लगता है कि ऊपर मेरी विधि काम नहीं करती है। ऐसा इसलिए है क्योंकि मैंने पहली बार स्थापित किया था xbindkeysऔर उसके बाद भाग गया और इसे हटा दिया, इसलिए स्मृति में कुछ होना चाहिए था, जिसने हटाने के बाद काम को बनाए रखा। मैं अपना जवाब जोड़ूंगा, जैसा कि @guntbert ने सुझाव दिया था।
एनपी 8

7

सौभाग्य से, इसके लिए फ़ायरफ़ॉक्स ऐड-ऑन है: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ फ़ायरफ़ॉक्स में मेरे लिए बहुत अच्छा काम करता है 50.1.0


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