[SOLVED] Middle-button scrolling – multiple directions

Firefox has a nice feature: Edit -> Preferences -> Advanced -> General -> Use autoscrolling.
With the middle mouse button hold down, it is possible to scroll oversize contents of a window in any direction.
I would like to have the same functionality in any program, any window. I have learnt xinput and found this in Thinkwiki (and some other sites alike), and found these to be helpful. (I am trying to help a friend of mine with a Thinkpad, but I am experimenting with a mouse. I suppose trackpoint and mouse can be considered analogous in this regard.)
So now I have these commands in an autostart script:
xinput set-prop $device "Evdev Wheel Emulation" 1
xinput set-prop $device "Evdev Wheel Emulation Button" 2
xinput set-prop $device "Evdev Wheel Emulation Axes" 6 7 4 5
where $device is the name/number of the corresponding pointer device from “xinput list”.
So far, so good, it does what needed, except one thing: scrolling works in only the 4 main directions. If the pointer is moved e.g. in the NW direction, the page is scrolled either just upwards or just to the left.
Does anybody have an idea how to “enable” all the other directions, like it works in Firefox?
Thanks in advance.
Last edited by barto (2011-07-09 08:35:17)

barto wrote:Oh, I’m glad that at least you found what you needed.
Let us know whether your tests succeeded, maybe we can extend the mouse–trackpoint analogy to stylus too…
i did mess around with this, but in the end - instead, i have reconfigured 'Easystroke' Gesture recogniton software to emulate a mouse wheel/Micorosft Windows middle-button scroll.
basically, my middle-mouse button is for gestures (when i hold it down), if i tap it and then touch/hold the stylus on the pad (first mouse button), then i can drag up or down. (maybe left and right too, but i haven't really checked). there is basically a rule you can set in easystroke called 'ignore', which allows this to ignore my gesture button unless i am holding it down.
it works for me. in the past i had tried this method, but didn't like it-  but i think that had more to do with buggy driver / xorg. it's fine now though

Similar Messages

  • Middle button scrolling on TP T400

    Hi,
    I have a problem for some time. Since I updated kernel from 32.4 to newer version, my trackpoint middle button scrolling stoped working. I configured it trough hal, so this is my mouse-wheel.fdi:
    <?xml version="1.0" encoding="UTF-8"?>
    <match key="info.product" string="TPPS/2 IBM TrackPoint">
    <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
    <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
    <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
    <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
    <merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge>
    <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
    </match>
    Everything is working fine, except this feature. Does anyone know some solution? I tried to google it, but nothing interesting. Thanks a lot.

    i fixed the problem, this is what ended up working:
    Section "InputDevice"
            Identifier      "Touchpad"
            Driver          "synaptics"
           Option  "Device"        "/dev/input/mouse0"
            Option  "Protocol"      "auto-dev"
            Option  "SHMConfig"     "on"
            Option  "SendCoreEvents"        "true"
    EndSection
    Section "InputDevice"
           Identifier  "UltraNav TrackPoint"
           Driver      "mouse"
           Option      "Device"              "/dev/psaux"
           Option      "Protocol"            "ExplorerPS/2"
           Option      "Emulate3Buttons"     "on"
           Option      "Emulate3TimeOut"     "50"
           Option      "EmulateWheel"        "on"
           Option      "EmulateWheelTimeOut" "200"
           Option      "EmulateWheelButton"  "2"
           Option      "YAxisMapping"        "4 5"
           Option      "XAxisMapping"        "6 7"
           Option      "ZAxisMapping"        "4 5"
            Option  "SendCoreEvents"        "true"
    EndSection

  • Middle button scrolling stopped working after Synaptics driver updates. (3rd gen, Windows 10)

    It seems that the new driver released in 3/17/2015 by Synaptics has issues with middle button.
    And it doesn't even list middle button in its panel. I can't find a proper feedback entrance on Synaptics' sites so I hope posting here would help. (Though considering a driver issue with Compact Bluetooth Keyboard doesn't get fixed in years, I don't think they would give a **bleep**. Oh why I am buying ThinkPad again!)

    Same thing happened to me, but with an HP laptop. It seems that Windows 10 (at least, while in preview) does not allow you to disable automatic updates, and rolling back the driver (which solves the problem) won't help much - it will be installed again...
    The only way I found how to prevent this particular update from installing is a set of PowerShell tools to control Windows Updates. I wrote about how to do it here: http://superuser.com/questions/901803/prevent-windows-10-from-installing-updating-a-specific-driver/...
    Hope this helps!

  • Disable middle button paste in terminal app

    Does anyone know how to disable middle-button paste in the terminal app?   I use the middle-button scroll wheel all the time, but it often generates a middle-button click which now seems (in 10.8) to paste and run whatever's in the clipboard, and this has been causing me all kinds of havoc.   Does anyone know of a way to disable it?
    Thanks,
    John.

    Actually the middle button  on a mouse has a specific function in OS X and you have overwritten that. If you hadn't it would work as it should in Win XP for ACad. You need to remove that change of assignments and go back to Default.
    There also may be an isolation feature in Parallels where once you are in Parallels the mouse and keyboard commands are only relayed to the OS in parallels. Not sure as I use VMware Fusion.

  • Vertical scrolling with TrackPoint's middle button won't work on MS Word

    Question:
    I have a T42 ThinkPad and the vertical scrolling with TrackPoint's middle button won't work on MS Word and therefore not in my email either. Big pain in butt as I'm so used to using it. Are there any patches that fix that? Any ideas on why it won't work?

    It's really weird. My suggestion would be that you install the most up-to-date driver by direct downloading or via System Update (if you haven't updated the driver).
    Rockwill
    ThinkPad T61p 6459A12

  • [Solved] On fullscreen flash videos (like on YouTube) there is a black bar on the right side of the screen, and I must click slightly to the right of onscreen buttons instead of directly on them while this is happening.

    On fullscreen flash videos (like on YouTube) there is a black bar on the right side of the screen, and I must click slightly to the right of onscreen buttons instead of directly on them while this is happening. It's like I should click where they should be, not where they are. The exact same problem happens on Google Chrome, but not on Internet Explorer. It also happens on some games I installed like, "Crysis".

    Nevermind, I solved the problem by downloading this:
    http://www2.ati.com/DriVeRs/mobile/11-6_mobility_vista_win7_64_dd_ccc_ocl.exe

  • Scrolling side to side... middle button command?

    Help guide shows:
    "To scroll around the Timeline horizontally or vertically without moving the playhead
    Do one of the following:
    Middle-click and drag the contents of the Timeline left, right, up, or down.
    To scroll more quickly, hold down the Option key while middle-clicking and dragging."
    BUT, not sure what "shortcut" is assigned to the middle button. I know for instance that the right button has mouse click plus control, but can't seem to reproduce anything that'll allow me to use the middle button on my mcAlly rfmousejr to work.
    Any ideas?

    I upgraded to a Magic Mouse... but looks like this may be an issue as well. It doesn't have a middle button persay, doesn't seem to allow the scolling side to side with the timeline.

  • T510 - Ultranav middle button click + touchpad move for scroll issue

    Hi,
    I am used from my t500 to click and hold middle button on the Ultranav and move up and down with the touchpad to scroll up and down. However, this does not work on my t510 anymore.
    At least it does work sometimes for some seconds in google chrome; but just for some short moments.
    The default behaviour is, that when i'm clicking the middle button the scroll symbol in form of a little scrollbar appears. I can then scroll by using the trackpoint, but not by using the touchpad. Using the touchpad has just the effekt, that the symbol disappears.
    Sometimes another symbol appears; its the symbol with the arrows pointing in all direktions. Only when this symbol appears i am able to scroll by moving on the touchpad.
    Now i am looking for a solution to my problem.
    by the way: when i use the trackpoint, the touchpad is locked for some seconds. Is there a way to disable this?
    Best Greets, matthias.

    There is an option to adjust how many lines the scrolling wheel skips but nothing about auto-scroll.I tested it.
    It seems like if I use the Auto-scroll and keep the mouse literally 1 pixel below the circle, it will be barely slow enough for reading long articles but you really have to spend a minute and a magnifier to make sure you put the mouse pointer exactly 1 pixel below the circle, otherwise it gets too fast.I'm NOT exaggerating the 1 pixel part. My screen is 1920x1080.Maybe that makes things worse.
    I was hoping to adjust the number of "pixels" the pointer has to travel to increase the speed from 1st to 2nd stage.Basically, to increase the distance you have to move the mouse in order to increase the acceleration.
    I'm not sure if anyone here uses 1080p screen.Could you please confirm that it's also 1 pixel for you ?

  • [Solved]Assign middle button to shell script

    Hi
    I would like to assign the middle button on my mouse to run a shell script. Is that possible?
    Thankyou in advance
    Regards
    Frederik
    Last edited by Fred7109 (2015-05-27 17:06:20)

    I don't know what you mean by "smarter".  What is not smart about xbindkeys?  You want to bind a key/button press, use the tool for binding key/button presses.  You could possibly also use your WM/DE tools, but you haven't specified what WM/DE you are using.
    But do you really want to bind this in any/all contexts rather than just on the desktop for example?

  • Restoring "Middle Button Click" with the newest Windows UltraNav drivers (X220)

    Hi Everyone,
    I see that some changes were made to the TrackPoint in the newest UltraNav drivers package -- namely, there are no more customized options for stick scrolling with the TrackPoint. Is there any way to reset the middle button to perform a middle click rather than stick scrolling?
    I see that the Registry options are in HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics, but there are so many options! Is there anyone out there who can help me with this?
    Thanks in advance!
    Side note: I considered the older UltraNav driver, but that doesn't have the Windows 8 charm bar feature. I also considered the latest driver from the Synaptics website, but it doesn't have the "prioritize for trackpoint" option and I feel that the palm rejection is inferior to that provided by the Lenovo one.
    Side note #2: My main reason for requesting this is to improve the scrolling experience with my ThinkPad. I've been able to optimize my touchpad scrolling with a modified version of TwoFingerScroll, and really need to do the same with my trackpoint. For the trackpoint in Windows 7, I liked DragToScroll, which I feel provides more sensitive scrolling than the one in the UltraNav driver in most applications.
    Solved!
    Go to Solution.

    Hi, hendhess
    I'm not sure about fixing the issue through the registry, though I did find two threads on this issue that may be able to help you solve the issue. There's this one started by zsero that has some suggestions and the like. There is also this thread which is linked from zsero's. According to some, if every former Synaptics driver is removed and then the new one is installed, the middle-click functionality is restored, though this isn't universal.
    Hope it helps,
    Adam
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution!" This will help the rest of the community with similar issues identify the verified solution and benefit from it.

  • TrackPoint Middle button behavior for SketchUp

    When using a wheel mouse with SketchUp, pressing the wheel allows to orbit the drawing. But when I use the trackpoint, pressing the middle button zooms in/out. How can I change the behavior to be like a wheel mouse? I tried changing TP4table.dat, adding the line *,*,SketchUp.exe,*,*,*,WheelStd,0,9 in the 'Pass 0 rules' section, and restarting SynTPEnh, but this didn't cause a change. I also have a ThinkPad USB keyboard with trackpoint. The driver files seem to be under "C:\Program Files\Lenovo\ThinkPad USB Keyboard with TrackPoint", but I can't find TP4table.dat there, so what is the solution for this?

    Hi,I just downloaded SketchUp and tried to simulate the behavior.What you see is the normal mouse-wheel function, scrooling up and down. What you want is the middle-click behaviour, orbiting around.I've played around with the tp4table.dat and unfortunately there doesn't seem to be a "disable scrolling but use middle-click" function.The nearest would be*,*,SketchUp.exe,*,*,*,None,0,25but this will disable zooming and orbiting (so no function at all).The 25 is the old flag 9 (3 button trackpoint, and exit function after match) + flag 16 (applying to ibm stick scrolling).Perhaps if Synaptics is asked very polite, they might add a "Middle" or "Button" option. But I wouldn't wait for it, since some other annoying bugs hasn't been solved for years. If you don't want to use the scrolling-function at all, you can switch to middle-click function inside the mouse-driver panel. A workaround would be a middle-mouse simulation hotkey. TPMiddle only supports middle-clicks, not middle drag-drops

  • Newest UltraNav driver brakes native windows middle-click scrolling

    I just want to report that the newest touchpad driver brakes native windows middle-click scrolling.
    What I'm talking is this:
    1. Swich off all advanced features in the TouchPoint setting to get back a middle button. BTW, how on earth it is possible that the default setting "steals" the middle button. Going for the Nr. 1. PC maker and forgetting a stupid default settings in a Synaptics driver is a joke. 
    2. Now, try scrolling in any native windows application like Chrome, Firefox, etc. 
    The quick way of scrolling is to push the middle button while scrolling. It had always worked before.
    Now this way is broken.
    Now, the only way for scrolling is to the:
    1. push middle button to enter scolling mode
    2. move mouse
    3. push again to exit scrolling mode
    This scolling mode has never been a good way to scroll, but the quick way is broken with the latest driver.
    I'm using a W520 with Windows 7, 64-bit. Broken driver: Version 16.2.5.0

    ColonelONeill wrote:
    Personally, I never do the BIOS update with any other updates. I always do it by itself to avoid issues.
    same for me.
    in addition, i never do BIOS updates from within a running Windows session. i always use the bootable CD method, following the instructions explicitly, and i've never had a bricked machine.
    cheers.
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество
    Community Resources: Participation Rules • Images in posts • Search (Advanced) • Private Messaging
    PM requests for individual support are not answered. If a post solves your issue, please mark it so.
    X1C3 Helix X220 X301 X200T T61p T60p Y3P • T520 T420 T510 T400 R400 T61 Y2P Y13
    I am not a Lenovo employee.

  • Trackpoint + middle button dragging still not working in Ultranav 16.2.19.2 driver

    Trackpoint + dragging is still not working with the Ultranav middle button as of 16.2.19.2 driver.
    It's an extremely important function for any 3D graphics program. With the Lenovo driver it's not possible to use the middle button + trackpoint to navigate in these programs!
    Lenovo, please fix this bug. It's working perfectly if I install the latest Synaptics driver. It's only happening with Lenovo's driver. Using Synaptics driver is not an option, because it has no guard against keyboard typing + touchpad accidental clicking.
    Test:
    Testing is very easy.
    1. Set your middle button behaviour to "None".
    2. Above an empty area of your desktop, click the middle button + try to move the mouse pointer with your trackpoint. The pointer isn't moving! It's the same thing what happens in any 3D graphics program! You cannot navigate your camera, unless you use an external mouse!
    Fix:
    Please fix it. Just don't stop the trackpoint pointer when someone clicks the middle button in "None" settings.
    System: Using a W520 for the reference.

    Yes, the latest driver from Synaptics doesn't have this bug. So if you uninstall UltraNav driver from Lenovo and install the latest one from Synaptics, it will work with 3 buttons.
    But the behaviour of the Synaptics is annoying for an other reason: it has no feature to stop the touchpad while you are typing. Normally you'd never notice it with the Lenovo one, but with Synaptics, you'll go crazy with the accidental scrolls and clicks. But at least it works with 3 buttons.
    Lenovo, can you confirm that you understand this bug? Please fix it in one of the future versions!

  • I came into the store because my middle button was not working. Then they gave me a middle button that's on the screen of my phone. I got a new phone do now my middle button doesn't work but I still have the internal digital button, how do I remove it?

    I came into the store because my middle button was not working. Then they gave me a middle button that's on the screen of my phone. I got a new phone do now my middle button doesn't work but I still have the internal digital button, how do I remove it?

    Settings>General>Accessibility>(scroll down to)AssitiveTouch and change to Off

  • My middle button seems stuck and won't respond. Help?

    My middle button for the iPhone 3GS seems stuck or sticky and won't respond. Voice control keeps popping up because the iPhone thinks I am pushing the middle button to make it do the voice control. Any advice on what to do?

    stoughie,
    I'm sorry to hear that your phone is having data and power issues. That's never awesome! smashogre had a great tip, too. I hope it has worked for you. If not, I do recommend an alternative reset to return the phone to the factory settings. If after these steps, it still isn't functioning properly, please direct message me so I can assist you further.
    Thank you,
    AdamE_VZW
    Follow Us on Twitter @VZWSupport

Maybe you are looking for

  • BTE 1830 not triggered during F110 proposal run

    Hi, I am implementing 1830 (PAYMENT PROGRAM: Edit Group)  to trigger at the time of proposal run in F110. But it's not triggering at the proposal run in F110. I have assigned 1830 custom function module to BTE 1830 FIBF > Setting > Process Modules >

  • Account 300016 requires an assignment to a CO object

    Dear All When we are posting a Journal Voucher through T code f-02 in revenue account, then system is asking for CO object required, but earlier it was not asking for this CO object. I have checked the Cost Element and did all the probable combinatio

  • Customer Direct Debit - Auto Entry in SAP

    Hi, I have a requirement to update the Customer Direct Debits to the bank has to be updated automatically through E-Banking Solutions. Any ideas how this can be achieved with normal Bank statement or Acknowledgements from banks. Thanks and regards Pr

  • Visible property : Array

    How can I make this Array invisible? var ErMsg = new Array("error_sq1","error_sq2","error_sq3","error_sq4","error_sq5","error_sq6","error_sq7" ,"error_sq8"); for(var i=0;i<=ErMsg.length-1;i++){ ErMsg[i])._visible=false;

  • Unable to view attachments in emails.

    Recently updated the phones software and now I can't view attachments in my emails. My wife has the same phone, 8100 pearl, and she did not update and can still view them. I have tried looking everywhere I can to fix this, but no solution. Solved! Go