On Fri, Sep 05, 2003 at 05:17:49PM +0300, Itay 'z9u2K' Duvdevani wrote: > Hey list, > I'm trying to map one of my keyboard buttons (my Menu button) to the third > mouse button (button 2). > > I did: > xmodmap -e 'keysym Menu = Pointer_Button2' > > but it does not seem to work. > > xev gives the correct code, when I press the Menu button I get the > Pointer_Button2 keysym, but through a KeyPressed event and not a > ButtonPressed event, which does not do what I intended it to do... > > I'm using a laptop keyboard, so using the numpad as my mouse using > CTRL+SHIFT+NumLock is not a solution for me... > > How can I make a keyboard button to generate a ButtonPressed event and not a > KeyPressed event?
BTW: are you aware of the standard X keyboard-mouse? hold ctrl-(left?)alt-shift and press num-lock. You should hear a beep. Now the numeric keypad will operate the mouse: * arrows move, including home, end, pageup and pgdn * 5 clicks the "current button" * + doubles-clicks the "current button" * 0 holds down the "current button" * . releases the "current button" The "current button is by-default the first one. You can change it using: / The first * The second - The third ("middle") THis is basically set in /usr/X11R6/lib/X11/xkb/compat/mousekeys -- Tzafrir Cohen +---------------------------+ http://www.technion.ac.il/~tzafrir/ |vim is a mutt's best friend| mailto:[EMAIL PROTECTED] +---------------------------+ ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]