Discussion:
How does one reconfigure / re-map one's mouse buttons in emelfm2?
Theor Wen
2013-09-06 16:58:04 UTC
Permalink
How does one reconfigure / re-map one's mouse buttons in emelfm2?

Thanks :)
Adam Krolnik
2013-09-06 17:01:34 UTC
Permalink
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#99FFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 09/06/2013 11:58 AM, Theor Wen
wrote:<br>
</div>
<blockquote
cite="mid:CAHOu4uFXrbK+***@mail.gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div dir="ltr">
<div>How does one reconfigure / re-map one's mouse buttons in
emelfm2?</div>
<div>&nbsp;</div>
<div>Thanks :)</div>
</div>
</blockquote>
<br>
Go to the Interface-&gt; pointer button configuration section.<br>
<br>
Choose/add an operation. In the button column, double click there to
edit, then just push the button or combination you want.<br>
I've remapped the buttons to use the extra buttons on my trackball
for pane forward, back, focus changes, pasting, etc.<br>
<br>
<br>
<pre class="moz-signature" cols="85">--
Soli Deo Gloria
Adam Krolnik
Director of Design Verification
VeriSilicon Inc.
Plano TX. 75074
Co-author "Assertion-Based Design", "Creating Assertion-Based IP"
</pre>
</body>
</html>
Theor Wen
2013-09-06 17:09:48 UTC
Permalink
My interface (ver. 0.8.2 from ArchLinux) doesn't have a pointer button
config section, only "key bindings" and "custom menus"


On Fri, Sep 6, 2013 at 12:01 PM, Adam Krolnik
Post by Theor Wen
How does one reconfigure / re-map one's mouse buttons in emelfm2?
Thanks :)
Go to the Interface-> pointer button configuration section.
Choose/add an operation. In the button column, double click there to edit,
then just push the button or combination you want.
I've remapped the buttons to use the extra buttons on my trackball for
pane forward, back, focus changes, pasting, etc.
--
Soli Deo Gloria
Adam Krolnik
Director of Design Verification
VeriSilicon Inc.
Plano TX. 75074
Co-author "Assertion-Based Design", "Creating Assertion-Based IP"
-- Users can unsubscribe from the list by sending email to
by logging into the web interface.
Adam Krolnik
2013-09-06 17:50:48 UTC
Permalink
Set in Makefile.config
WITH_CUSTOMMOUSE=1
WITH_BUTTONFAKE=1
Post by Theor Wen
My interface (ver. 0.8.2 from ArchLinux) doesn't have a pointer button
config section, only "key bindings" and "custom menus"
On Fri, Sep 6, 2013 at 12:01 PM, Adam Krolnik <
Post by Theor Wen
How does one reconfigure / re-map one's mouse buttons in emelfm2?
Thanks :)
Go to the Interface-> pointer button configuration section.
Choose/add an operation. In the button column, double click there to
edit, then just push the button or combination you want.
I've remapped the buttons to use the extra buttons on my trackball for
pane forward, back, focus changes, pasting, etc.
--
Soli Deo Gloria
Adam Krolnik
Director of Design Verification
VeriSilicon Inc.
Plano TX. 75074
Co-author "Assertion-Based Design", "Creating Assertion-Based IP"
-- Users can unsubscribe from the list by sending email to
by logging into the web interface.
--
Adam Krolnik
Theor Wen
2013-09-06 20:43:17 UTC
Permalink
Thanks you.
What is "WITH_BUTTONFAKE" - seems like a typo.

Also, would it be possible to set CUSTOMMOUSE to default to on? I'm not
sure the Arch distros will mess with this.
Post by Adam Krolnik
Set in Makefile.config
WITH_CUSTOMMOUSE=1
WITH_BUTTONFAKE=1
Post by Theor Wen
My interface (ver. 0.8.2 from ArchLinux) doesn't have a pointer button
config section, only "key bindings" and "custom menus"
On Fri, Sep 6, 2013 at 12:01 PM, Adam Krolnik <
Post by Theor Wen
How does one reconfigure / re-map one's mouse buttons in emelfm2?
Thanks :)
Go to the Interface-> pointer button configuration section.
Choose/add an operation. In the button column, double click there to
edit, then just push the button or combination you want.
I've remapped the buttons to use the extra buttons on my trackball for
pane forward, back, focus changes, pasting, etc.
--
Soli Deo Gloria
Adam Krolnik
Director of Design Verification
VeriSilicon Inc.
Plano TX. 75074
Co-author "Assertion-Based Design", "Creating Assertion-Based IP"
-- Users can unsubscribe from the list by sending email to
or by logging into the web interface.
--
Adam Krolnik
t***@onepost.net
2013-09-07 23:32:32 UTC
Permalink
On Fri, 6 Sep 2013 15:43:17 -0500
Theor Wen <***@gmail.com> wrote:

It's slightly more messy than Adam originally advised.

The typical setting to enable this stuff is
WITH_CUSTOMMOUSE=1

That can be applied dynamically, as an argument to the make command used to build the application, or you could edit/patch Makefile.config, e.g. change
WITH_CUSTOMMOUSE ?= 0
to
WITH_CUSTOMMOUSE ?= 1

Some additional functionality can be enabled by a BUTTON_FAKE setting. Specifically, another action ('button.fake' in english), which can be run to mimic an actual pointer-device event, plus some extra parsing of configuration data to support description of such events.

That stuff is still regarded by me as somewhat untested, and not usually of much use, so it's only available if emelfm2.h is edited/patched - change
//# define WITH_BUTTONFAKE
to
# define WITH_BUTTONFAKE

(BTW, the above comments apply also to WITH_KEYFAKE, and a 'key.fake' action.)

Regards
Tom
Post by Theor Wen
Thanks you.
What is "WITH_BUTTONFAKE" - seems like a typo.
Also, would it be possible to set CUSTOMMOUSE to default to on? I'm not
sure the Arch distros will mess with this.
Post by Adam Krolnik
Set in Makefile.config
WITH_CUSTOMMOUSE=1
WITH_BUTTONFAKE=1
Post by Theor Wen
My interface (ver. 0.8.2 from ArchLinux) doesn't have a pointer button
config section, only "key bindings" and "custom menus"
On Fri, Sep 6, 2013 at 12:01 PM, Adam Krolnik <
Post by Theor Wen
How does one reconfigure / re-map one's mouse buttons in emelfm2?
Thanks :)
Go to the Interface-> pointer button configuration section.
Choose/add an operation. In the button column, double click there to
edit, then just push the button or combination you want.
I've remapped the buttons to use the extra buttons on my trackball for
pane forward, back, focus changes, pasting, etc.
--
Soli Deo Gloria
Adam Krolnik
Director of Design Verification
VeriSilicon Inc.
Plano TX. 75074
Co-author "Assertion-Based Design", "Creating Assertion-Based IP"
-- Users can unsubscribe from the list by sending email to
or by logging into the web interface.
--
Adam Krolnik
Loading...