So, how do I enable ALL gestures in all OS modes?
I've gotten used to left-hand Emacs gestures (thumb+2 fingers), but now after having moved from Linux to a Mac, I mostly use the keyboard in Mac mode. But why oh why did someone decide that in Mac mode the Emacs gestures aren't necessary? What about us Emacs users on the Mac?
Does anybody know how to make all gestures work in Mac mode as well, or will I have to forego the nice switching between Linux and Mac and just reprogram my Emacs mode for the Mac only?
How to enable all gestures, independent of current OS Mode?
Moderator: The00Dustin
Re: How to enable all gestures, independent of current OS Mo
You have to edit your customization file:jwr wrote:Does anybody know how to make all gestures work in Mac mode as well, or will I have to forego the nice switching between Linux and Mac and just reprogram my Emacs mode for the Mac only?
- C:\Documents and Settings\ivan\My Documents\MyGestures\jwr.xml
- driverContext=" mac custom_os linux unix emacs ...whatever"
This goes for your personal customization but if you want to have this applied over default gestures, you have to patch default configuration files as well. Those are in the library run-time archive:
- C:\program files\FingerWorks\lib\FW_defaults.jar
Please, keep us posted about the outcome of your mutation...
Hmm.
Hmm, I'm not sure if that will work. Here's what I currently have for these gestures (a sample):
As you can see, the events that are to be generated are duplicated -- both for emacs and mac modes. They work fine when the keyboard is in emacs mode, but they don't when it's in mac mode.
It seems to me that there is another restriction somewhere -- I'm hoping it isn't built into the keyboard firmware logic itself.
Code: Select all
<ChordTemplate macro_name="Emacs IDE (Neutral)" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
<GestureCategories list=" emacs_op" />
<Slide macro_name="Move Down {in Emacs IDE (Neutral)}" lib="user" axes_template_ref="Move Down" oneShot="true">
<KeyEvent keyCode="X" modifiers="LeftCtrl" driverContext=" emacs" />
<KeyEvent keyCode="O" driverContext=" emacs" />
<KeyEvent keyCode="X" modifiers="LeftCtrl" driverContext=" mac" />
<KeyEvent keyCode="O" driverContext=" mac" />
</Slide>
[...]
It seems to me that there is another restriction somewhere -- I'm hoping it isn't built into the keyboard firmware logic itself.
--J.
Re: Hmm.
jwr wrote:(...) They work fine when the keyboard is in emacs mode, but they don't when it's in mac mode.

Who is online
Users browsing this forum: No registered users and 2 guests