Re: FVWM: emulating mouse button 2 on HP touchpad
Lucio Chiappetti <[email protected]> Sun, 14 May 2023 23:11:41 +0200 (CEST)
| Newsgroups | gmane.comp.window-managers.fvwm |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 13 May 2023, Lucio Chiappetti wrote: > In particular (independently of fvwm ?) I am used to do quick copy-and-paste > of text selecting it with mouse button 1 (MB1) and pasting with mouse button > 2 (MB2). Or shift-MB1 and shift-MB2 in my favourite editor (Hessling ... > Editor), due to a peculiarity of the editor. > > Now I've got a new HP Probook laptop which has a touchpad without buttons. > I wonder whether there is a solution (either fvwm-specific or X11-generic) to > achieve a decent emulation of the paste function. I have found a *partially* satisafactory solution. But it does no work in xterm. I inserted near the end of my .fvwmrc PointerKey Control_R WR A Exec exec /usr/bin/xdotool click 2 - this way if I press the right-control key while in the root menu, it invokes my FvwmIconMan WinLIst emulation. - If I press the right-control key in the xclipboard, or in a uxrvt or in a browser, this pastes my last MB1 selection. - If I press shift-right-control in my THE editor window it also pastes my last MB1 selection. - **** But in an xterm nothing happens. The fvwm manpage suggests to place in .Xdefaults XTerm*allowSendEvents: true This seems not to be honoured (as shown by ctl-MB1: allowsends is not set). However most of my xterms are started with class XTermNew. So I placed *allowSendEvents: true in ~/XTermNew (and also in ~/XTerm). This way allowsends appear to be set, but the control-right key does nothing. This has nothing to do with xdotool. If in ANOTHER terminal I do sleep 5; xdotool click 2 and then qjuickly enough move the mouse to an xterm, the MB1 selection *is* pasted. But of course this is a bit clumsy. So the problem is an incompatibility between xterm and fvwm syntethic events (or a syntax problem with PointerKey ?) Is there a solution ?