Source Code

Please feel free to download and use MouseImp Pro Live! source code. The source lacks MouseImp Pro’s copy protection and some other trialware/evaluation stuff from the commercial version.

The source code can be compiled under Microsoft Visual C++ 6.0 SP5. Installation wizard is made with Wise Install Builder 7.04.

The source code is quite old, and it was not supported or updated for a very long time now. They were never perfect in either design or performance. If you have development related questions, you may try reaching the original MouseImp developer by email, at [email protected]. He might be able to help, but makes no promises about that, or even about being able to return your email.


Volunteers are very welcome to support the development of this project. Currently, Pingram Software supports this project, so please feel free to contact Oleg Afonin if you want to contribute to the project.

11 Responses to

  1. Mohali says:

    Awesome idea….Just what I was waiting for. I have been using MouseImp for years. Obviously I wanted it to work in Firefox or other applications but it didn’t.

    Thank you…thank you…thank you… to all of the developers and to everyone else who is in one way or other involved in this project.

  2. aoleg says:

    Mohali, you’re welcome to use MouseImp or modify its source code in any way if you are a developer! If you make any modifications that might be of interest for the MouseImp community, please post it here on this site.

  3. Seaman says:

    Whether attempts of adaptation of source code to Linux are known?

  4. aoleg says:

    No, there are no Linux ports for MouseImp. Linux has very different approach to handling the third mouse button. I don’t think a port would be possible; however, someone interested might have created a similar tool for Linux somewhere.

  5. KIVagant says:

    I use MouseImp already more 2х years. Total mouse distance with MouseImp more than 40km. %) “Direct scroll benefit” more than 3 km.
    Thank you for excellent program!! I very wait for the following version and I wanted it to work in Opera 9.x.
    //Excuse me for my bad english.

  6. NewKin says:

    may be ,we need office2007 support, and so on

  7. matt says:

    I’ve loved Mouseimp for years. Was so disappointed when it disappeared off the web for a while. Now that you guys are back, I ditched Mousestar, which let me scroll in Firefox and Opera. The new dll works great (except side to side, but that will be worked on, I’m suspecting).
    One thing I was wondering is if you have plans to have Mouseimp work in OpenOffice and StarOffice.
    I’ve been experimenting with Linux, mostly Ubuntu, and find I miss the Mouseimp functionality there. Of course, if there were a way for this little gem to work in Linux, I’d be super happy, but I understand a port might not work very well.
    Anyway, kudos, and many thanks. Keep up the good work.

  8. Stefan says:

    Nice tool and I don’t want to miss it.
    But it would be much more useful if it would be possible to specify Scrolling Speed in % for individual programs -to be specified by their ahk_class- and with different X% and Y% or disabled.
    Acrobat Reader scrolls perfect on x-axis but much less on y-axis.
    Rhinoceros comes in conflict with MouseImp. CorelDraw works well but will need different Speed than Acrobat Reader…
    So any Value given will be a compromise and most times not perfect :-

    But anyway – thanks a lot up to here ;)

  9. Mate says:

    I have some applications where MouseImp causes problems. How can I set up an excluded application list in MouseImp?

  10. aoleg says:

    Currently, there is no way to exclude programs from being used by MouseImp.

  11. Paka says:

    Where is that actual source code? I would like to look at it and maybe help with some bugs and additional features:

    1) For FF, the cursor returns to pointer when paused in the toggle mode of DirectScroll.
    2) Restrict the scrolling to only the first nested outer scrollbar (right now, it spills over to 2nd level – at least in FF)

    1) Need option to freeze – instead of tracking – the cursor for use with trackballs to eliminate redundant clicks & cursor movements.
    2) Horizontal scrolling integrated with vertical.
    3) Configurable timer to set an optional “cancel toggle after n milliseconds of no movement”
    4) “acceleration” sensitivity – adjustable to scroll faster for quicker movements, slower for refined movements (could replace the two speed system currently in place based on a maximum and minimum speed ratio algorithm.

Leave a Reply »

Please note that there are no spam comments on this forum. All comments are held for moderation before they appear on-line. There is no point to post spam advertisements on this site as nobody will ever see them!