Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I emulate a mouse click on a keyboard on linux, e.g. by defining that my right CTRL-key should behave as if I clicked the right mouse button?

share|improve this question

2 Answers 2

up vote 9 down vote accepted

There is a "use numeric keypad as mouse" option for both kde and gnome. In kde 4.4 it's located under system settings -> Mouse -> Mouse navigation. I think that it's under accessability settings in gnome. The click actions appears on the keys around the numpad - the "+" key is right click and the "5" key is left click in kde.

If you don't run kde/gnome or want to use a more configurable solution, some sort of combination of these two programs should work:

http://www.semicomplete.com/blog/geekery/xdo.html

http://www.nongnu.org/xbindkeys/xbindkeys.html

Use xbindkeys to bind a keypress to

   echo "click 3" | xdo

in order to get a right click.

share|improve this answer
1  
In KDE 4.7 this has been moved and renamed slightly: Hardware | Input Devices | Mouse | Mouse Navigation | Move pointer with keyboard. Thanks for the tip! Solved my problem perfectly (only have a stylus with no buttons...) –  kwutchak Nov 28 '12 at 5:54

In CentOS 6.4 it's here:

System Menu --> Preferences --> Keyboard --> Mouse Clicks (tab) --> Enable the Keyboard to Emulate the Mouse (checkbox)

Now use the keypad '5' to left click (the other keypad numbers move the mouse).

Mouse Preferences (linuxtopia.org)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.