how can buttons on a 9-button wireless mouse be programmed?

Hello and Good Evening Everyone

              I have a friend who has his 9-button Logitech mouse programmed to carry out repetitive task.  For instance, he can open up his PayPal page and it will automatically insert his username and password.  Seeing how easy he seems to make this look, I am wondering how he was able to do this from behind the scenes sort of speak.  

              Any shared steps for accomplishing this task will be appreciated.  A tutorial link from YouTube would certainly be preferred to help facilitate my understanding will be perfect.  I am assuming a special program would need to be downloaded and installed to program buttons on a wireless mouse with several buttons.

             In closing, I look forward to hearing back from everyone regarding this post.  Thank you.

             George
GMartinAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Michael FowlerSolutions ConsultantCommented:
This will depend on the model. With the gaming mice logitech has built in functions for this eg
http://www.logitech.com/assets/51813/3/lgs-guide.pdf
0
☠ MASQ ☠Commented:
Hi George, there's no magic to this but it can look very impressive.  What they've done is record a series of keyboard clicks into a macro which is bound to a specific button on the mouse.  They may also have a third-party password manager on the computer which enters their credentials when it recognises the secure PayPal login page.  I'm not a great fan of putting passwords in macros as they need to be in plain text.

So what happend is they (for example) press button 4 which runs a macro which opens their browser then enters the web address for PayPal.  Their password manager fills in the login credentials and they are in.

You can do the same sort of thing with keyboard macros too and some KBs have programmable keys specifically for this.
Generally the macro is stored on the local PC so if you take the keyboard/mouse to another PC the functions are lost but some of the high-end gaming hardware allows you to store the keystrokes in the memory of the device.

As far as YouTube videos go there are loads to choose from but this one for the G-Series Logitech Mouse is a good generalisation of what their software does - although it's opening "Minecraft" and then sending instructions they could just as well have chosen "Internet Explorer" as the program.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
GMartinAuthor Commented:
Hello and Good Afternoon

             Thanks so much for the great feedback and insightful links provided in response to my question.  After reviewing the information at hand, I am certainly impressed enough to invest in a Logitech programmable mouse.  I can easily see how programming macros into each button can cut down on the time required to carry out repetitive task.

              George
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Hardware

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.