विंडोज़ में माउस / ट्रैकबॉल के लिए स्क्रॉल संशोधक


2

मेरे पास इस मामले में एक ट्रैकबॉल (लॉजिटेक ट्रैकमैन मार्बल है, हालांकि यह किसी भी माउस या पॉइंटिंग डिवाइस पर लागू हो सकता है) जहां मैं बटन पर क्लिक करने के दौरान मध्य-क्लिक के रूप में एक बटन का उपयोग करना चाहूंगा, लेकिन स्क्रॉलिंग एक्शन को ट्रिगर करने के लिए जब मैं इसे दबाए रखें और गेंद को घुमाएँ।

मैं लिनक्स में स्क्रॉल-संशोधक को एक्स कॉन्फिगर में सेट करके यह आसानी से कर सकता था, लेकिन ट्रैकबॉल (लॉजिटेक) के साथ आने वाला ड्राइवर केवल एक या दूसरे को अनुमति देता है। क्या विंडोज 8 में इसे स्थापित करने का कोई तरीका है?

जवाबों:


5

एक्स-माउस बटन नियंत्रण काम करना चाहिए। http://www.highrez.co.uk/downloads/XMouseButtonControl.htm आपको केवल "स्क्रॉल करने के लिए आंदोलन बदलें" बटन को सेट करने की आवश्यकता है। जिस तरह से यह मेरे माउस के साथ काम करता है, मैं बटन दबाए रखता हूं, फिर माउस को हिलाने से पॉइंटर को हिलाने के बजाय पेज स्क्रॉल करता है। यह एक ट्रैकबॉल के लिए उसी तरह काम करना चाहिए।


जब मैं बटन को दबाए रखता हूं तो मुझे स्क्रॉलिंग क्रिया सेट करने देती है (जिसे लॉजिटेक सॉफ्टवेयर भी मुझे करने देता है), मैं अब भी चाहता हूं कि जब मैं पल-पल क्लिक करूं तो बटन एक मध्य-क्लिक के रूप में पंजीकृत हो जाए - मुझे कोई रास्ता नहीं मिल रहा है इन दोनों को विंडोज में प्राप्त करने के लिए जैसे कि मैं लिनक्स में
पूछ

आप एक्स-माउस का उपयोग करके प्रत्येक बटन के लिए कस्टम एक्शन लिख सकते हैं, लेकिन मुझे यकीन नहीं है कि अगर यह पूरी तरह से आपके लिए क्या देख रहा है ...
Usta

ऐसा लगता है कि दोनों को करना फिलहाल संभव नहीं है ... एक्स-माउस के लेखक का कहना है कि वह भविष्य में इसे लागू कर सकता है ...
21

आधिकारिक ड्राइवरों सहित कई अन्य लोगों के भीतर, यह सबसे अच्छा समाधान है, जो उदात्त पाठ में काम करता है और सूचक को विस्थापित नहीं करता है
dy_

1

मार्बल माउस व्हील

  • मार्बल माउस व्हील डाउनलोड करें ( http://marble-mouse-scroll-wheel.software.informer.com/download )
  • विज्ञापनों को अनदेखा या रद्द करें, केवल संगमरमर से डाउनलोड करें
  • स्थापना के बाद इसे विंडोज 7 के लिए संगतता मोड में चलाएं।
  • स्क्रॉल बटन के रूप में वापस (Button4) सेट करें।

मार्बल स्क्रॉल

समान निष्पादन योग्य, अलग स्थान:


ऐसा लगता है कि मैं जो चाहता हूं, लेकिन विंडोज 8.1 64 बिट पर मेरे लिए मज़बूती से काम नहीं करता है :( मैंने अलग-अलग संगतता सेटिंग्स की कोशिश की है, न कि भाग्य के साथ
आस्कविक्टर

0

मुझे बस एक लॉजिटेक मार्बल माउस मिला और इसमें स्क्रॉलिंग की समस्या भी थी। इसलिए मैंने AutoHotKey पर यह स्क्रिप्ट बनाई है। बाएँ Xbutton स्क्रॉलिंग को सक्षम करता है, जिसका अर्थ है कि नीचे की ओर आप गेंद के साथ लंबवत और क्षैतिज रूप से स्क्रॉल कर सकते हैं, और बाएँ और दाएँ बटन के साथ ब्राउज़र में आगे और पीछे जा सकते हैं। दाईं ओर एक्सबटन में मध्य बटन के समान कार्रवाई है।

विंडोज 7 पर Im।

#SINGLEINSTANCE FORCE  
GLOBAL status := "basic"
GLOBAL cnt_x
GLOBAL cnt_y

XButton2::MButton

$*XButton1::
    status := "scroll"
    cnt_x := 0
    cnt_y := 0
    MOUSEGETPOS, st_x, st_y
    SETTIMER, _scroll, 30
RETURN

$*XButton1 UP::
    status := "basic"
    SETTIMER, _scroll, OFF
RETURN

_scroll:
    MOUSEGETPOS, cur_x, cur_y
    MOUSEMOVE, st_x, st_y

IF(abs(cur_x-st_x) > abs(cur_y-st_y)) {
    cnt_x := cnt_x + (cur_x-st_x)
    ControlGetFocus, control, A 
    IF (cnt_x > 7) {
        cnt := floor(cnt_x / 8)
        LOOP, %cnt% {
            SendMessage, 0x114, 0, 0, %control%, A
        }
        cnt_x := cnt_x - 8*floor(cnt_x / 8)
    } ELSE IF (cnt_x < -7) {
        cnt := -ceil(cnt_x / 8)
        LOOP, %cnt% {
            SendMessage, 0x114, 1, 0, %control%, A
        }
        cnt_x := cnt_x - 8*ceil(cnt_x / 8)
    }
} ELSE {
    IF (cur_y >= st_y) {
        cnt_y := cnt_y + (cur_y-st_y)**1.2
    } ELSE {
        cnt_y := cnt_y -(st_y-cur_y)**1.2
    }   
    IF (cnt_y > 7) {
        cnt := floor(cnt_y / 8)
        LOOP, %cnt% {
            CLICK WheelUp
        }
        cnt_y := cnt_y - 8*floor(cnt_y / 8)
    } ELSE IF (cnt_y < -7) {
        cnt := -ceil(cnt_y / 8)
        LOOP, %cnt% {
            CLICK WheelDown
        }
        cnt_y := cnt_y - 8*ceil(cnt_y / 8)
    }
}   
RETURN

$*LButton::
    IF (status = "basic") {
        CLICK DOWN Left
    } ELSE IF (status = "scroll") {
        SEND {Browser_Back}
    }
RETURN

$*LButton UP::
    IF (status = "basic") {
        CLICK UP Left
    }
RETURN

$*RButton::
    IF (status = "basic") {
        CLICK DOWN Right
    } ELSE IF (status = "scroll") {
        SEND {Browser_Forward}
    }
RETURN

$*RButton UP::
    IF (status = "basic") {
        CLICK UP Right
    }
RETURN

0

ऐप: https://www.fewprojects.com/files/marblescroll/MarbleScrollApp.zip

कार्यक्षमता:

  • पीछे / आगे बटन + संगमरमर बारी = स्क्रॉल करें
  • बैक / फॉरवर्ड बटन = सामान्य बैक / फॉरवर्ड ऑपरेशन
  • माउस फोकस के साथ एप्लिकेशन पर स्क्रॉल किया जाता है और फोकस हासिल करने के लिए एप्लिकेशन पर क्लिक करने की आवश्यकता के बिना

विवरण: https://www.fewprojects.com/marblescroll-for-logitech-trackman-marble/

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