Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

MouseGestureL


  • Please log in to reply
136 replies to this topic
Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
I explain turn correctly.
The method of 4.3. Condition definition should define FireFox first.
Next, the method of 4.4. Gesture definition should define gesture.
Next, explanation of 4.5. Action Binding is seen and nothing is written to FireFox.
Please write the operation expected of Default.
You can use as before in FireFox by this method.

Since the picture of the help was corrected by the latest version, it downloads once again. Please carry out.

It takes time that the quantity of a help masters this software also Japanese people by many.
Since it is very convenient software, I recommend.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2012/03/24 05:18
Although it is another method, you may define firefox as disable.
(4.3 references)
By firefox, mousegesture.ahk becomes invalid completely in case of this way.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2012/03/30 17:39
Q: To disable the MouseGesture.ahk on Firefox and other apps are

Method 1
Diable add the application corresponding to the conditions defined

Configuration Example
[Disable]
Exe=firefox.exe


Method 2
Register the application conditions fall under the definition,
To add a work assignment to ignore the moment you press the button
(It may not work without all the trigger key, this is how most major)
[Firefox]
Exe=firefox.exe

[RB_]
G=RB_
FIrefox=MG_Abort()
[MB_]
G=MB_
FIrefox=MG_Abort()

Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image

※※The following method has a troublesome setup.

G=RB_R,G=RB_L,G=RB_U,G=RB_D
FIrefox=MG_Abort()


※※※I repeal the mouse gesture in the direction of FireFox, Chrome, etc., and am operating it by MouseGesture.ahk all browsers.
Please try and adopt the method suitable for yourself.


ayuanx
  • Members
  • 8 posts
  • Last active: Mar 23 2012 04:31 PM
  • Joined: 04 Oct 2011
軌跡の描画と消し処理はまだ不具合があります
けどMouseGestureの再開は大歓迎
頑張って下さい :D

Still buggy when drawing and erasing trails.
But I am really glad to see someone start working on MouseGesture again.
Appreciate it! :D

  • Guests
  • Last active:
  • Joined: --

軌跡の描画と消し処理はまだ不具合があります
けどMouseGestureの再開は大歓迎
頑張って下さい :D

Still buggy when drawing and erasing trails.
But I am really glad to see someone start working on MouseGesture again.
Appreciate it! :D



  • Guests
  • Last active:
  • Joined: --

軌跡の描画と消し処理はまだ不具合があります
けどMouseGestureの再開は大歓迎
頑張って下さい :D

Still buggy when drawing and erasing trails.
But I am really glad to see someone start working on MouseGesture again.
Appreciate it! :D



Hi ayuanx
Thank you for giving a message

Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
If you use MouseGestureL.ahk, it will become possible to assign two or more operations to a mouse button.
There are many triggers which order execution.
I explain two kinds of fundamental triggers.
It is the combination of buttons , and strokes.
These simplify intelligibly a setup which I am using.
I am adding operation of sounding sound on the way.
Two side buttons are attached to the mouse which I am using.

These are some examples of the combination of buttons first.
If you copy the bottom from here and import from a clipboard, you can use.
Although you may regard as strange that [TAB] is contained on the way and needed, please do not correct a sentence but copy as it is.
Since it is necessary to replace the place of a new-line by [TAB] using the function of import from the clipboard of MouseGesture.ahk, it is such a display.
Of course, you may correct freely, after introducing these setup.


[X1B__Copy]
G=X1B__
Default=clipboard =【TAB】if(MG_Executed=1){【TAB】Tooltip,Copy【TAB】Send,^c【TAB】Sleep,300【TAB】Tooltip【TAB】}
Browser=

[X1B_ Copy_B]
G=X1B_
Browser=clipboard =【TAB】if(MG_Hold() && MG_Hold()<300){【TAB】Tooltip,Copy【TAB】Send,^c【TAB】Sleep,300【TAB】Tooltip【TAB】}
Default=

[Cut]
G=X2B_RB_
Default=Send,^x
EXEL=Send,{Ctrl Down} 【TAB】Send,{x Down} 【TAB】sleep, 50 【TAB】Send,{x Up} 【TAB】Send,{Ctrl Up}

[Paste]
G=X1B_LB_
Default=Send,^v
EXEL=Send,{Ctrl Down},{v Down} 【TAB】sleep, 50 【TAB】Send,{v Up},{Ctrl Up}

[Save]
G=X2B_MB_
Default=MG_Abort() 【TAB】ToolTip ,Save 【TAB】 Send,^s 【TAB】Sleep,300 【TAB】ToolTip

[ESC]
G=X2B__
Default=if(MG_Executed=1)&&(!MG_Timer(-300)){ 【TAB】ToolTip ,Esc 【TAB】Send,{esc} 【TAB】sleep 300 【TAB】ToolTip 【TAB】 }
Browser=if(!MG_Timer(-500)){ 【TAB】 }

[ESC_B]
G=X2B_
Browser=if(MG_Hold() && MG_Hold()<250){ 【TAB】ToolTip ,Esc 【TAB】Send,{esc} 【TAB】sleep 300 【TAB】ToolTip 【TAB】 }
Default=

[Select_All]
G=X1B_X2B_
G=X2B_X1B_
Default=ToolTip ,Select All 【TAB】Send,{Ctrl Down} 【TAB】sleep, 10 【TAB】Send,{a Down} 【TAB】sleep, 10 【TAB】 Send,{a Up} 【TAB】sleep, 10 【TAB】Send,{Ctrl Up} 【TAB】sleep 100 【TAB】ToolTip

Next, these are some examples of strokes.
These are setup of the 8 direction stroke.
Please correct the size of a screen.
If you copy the bottom from here and import from a clipboard, you can use.


[Half_L]
G=X2B_4_
Default=WinGet, State, MinMax, A 【TAB】if State != 0 【TAB】WinRestore, A 【TAB】WinMove,A , , 0,0 ,794,1050

[MAX]
G=X2B_9_
Default=CoordMode,Mouse , Screen 【TAB】MouseGetPos,,,OVW 【TAB】WinGetClass, OutputVar , ahk_id %OVW% 【TAB】if OutputVar in Progman,Shell_TrayWnd,SideBar_HTMLHostWindow【TAB】{ } else { 【TAB】WinGet, State, MinMax, A 【TAB】if State != 0 【TAB】 WinRestore, A 【TAB】 WinMaximize, A 【TAB】 }

[MIN]
G=X2B_3_
Default=MouseGetPos,,,OVW 【TAB】WinGetClass, OutputVar , ahk_id %OVW% 【TAB】if OutputVar in Progman,Shell_TrayWnd,SideBar_HTMLHostWindow,TMainForm【TAB】{ } else { 【TAB】WinMinimize,A 【TAB】 }

[MIN_all]
G=X1B_3_
Default=MouseGetPos,,,OutputVarWin 【TAB】WinGetClass, OutputVar , ahk_id %OutputVarWin% 【TAB】If OutputVar in Shell_TrayWnd,SideBar_HTMLHostWindow,Progman,AutoHotkeyGUI【TAB】{【TAB】Send,+#m 【TAB】} else { 【TAB】 Send,#m 【TAB】 }


ISince all the commands of AutoHotkey can be used, you can be various with a mouse, if MouseGestureL.ahk is used.
Some examples of a setting are put also on the help.

■ Video demonstration
<!-- m -->http://www.youtube.com/watch?v=VfZTMHJAFdI&feature=related<!-- m -->
<!-- m -->http://jp.youtube.co...h?v=OLLxw9WiVj8<!-- m -->
<!-- m -->http://jp.youtube.co... ... UEoV-DT3-O<!-- m -->


Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
MouseGestureL.ahk Ver.1.11 has been released.


■ Contents of this update
 ○Ver.1.11 2012/03/25
 ・ Added the following two to the complex condition of the condition definition.
They are "It is Not Match Any Rule," and "It is Not Match All Rules."
 ・Change so that the following hot keys can be set up by actual keystroke.
They are a hot key of gesture effective / invalidity, and a hot key of Navi ON/OFF.
 ・Corrected the fault in which a Trail-related setup is not reflected.
 ・Corrected the fault which an error generates at the time of renewal of a setup, when " was contained in the 1st line of action.
 ・Corrected the fault as which a confirmation message is displayed even if you push a "addition" or "updating" button after edit of a condition definition.  



■ Download
MGLahk111.zip
:arrow: <!-- m -->http://code.google.c... ... p&can=2&q=<!-- m --> :idea:

:oops: Comments, ideas and insults are all welcome :roll:

Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
:O It can be defined with the mouse gesture is like below.
"Move the cursor while pressing the right button"
"Click wheel while pressing the right button"

:cry: I do not recommend a single operation "press the right button" or " press the left button" is overlapping with the original behavior, so difficult to use.


comtex99
  • Members
  • 1 posts
  • Last active: Apr 03 2012 04:13 PM
  • Joined: 18 Mar 2012

EDIT: BTW: English documentation (CHM) - Chapters 4.5 & 4.6 are "corrupt": Images are missing there ...

Thank you for providing information.

I wonder whether it is possible to define a rule like this:
"Use gestures in each application EXCEPT ....."

I would like to keep on using my current gestures plugin within firefox (currently FireGestures) - and for other applications I want to use MouseGestureL.

Is this already possible in any way?

There are two popular ways to except for the application on MouseGesture.ahk.

One way is just simple.
1. Click Condition Difinition Tab.
2. Select Disable and add firefox.exe to it.
(the combination of "WClass"-"MozillaWindowClass" is also OK.)
Posted Image

Another way is merely somewhat more complicated than the first one, but almost all users in Japan have adopted it from the advantage that a trigger button can be operated arbitrarily.

Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
The link of the picture of 4.5 and 4.6 of V1.11 was corrected, and the file was exchanged.

Sorry, it downloads once again. Please recarry out.


Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
When two or more browsers are being used, if the operation method is unified, it will become easy-to-use.
A mouse gesture can be used in firefox or opera.
You can unify all the operations into the gesture of the browser to which some you are most used, if MouseGestureL.ahk is used.

If you have already used AutoHotkey, it is carrying out assigning shortcut to a key.
If a mouse gesture is assigned instead of key, it comes to be able to do variously with a mouse, although it is theoretically the same.


hoppfrosch
  • Members
  • 399 posts
  • Last active: Feb 26 2016 05:31 AM
  • Joined: 25 Jan 2006

I explain turn correctly.
The method of 4.3. Condition definition should define FireFox first.
Next, the method of 4.4. Gesture definition should define gesture.
Next, explanation of 4.5. Action Binding is seen and nothing is written to FireFox.
Please write the operation expected of Default.
You can use as before in FireFox by this method.



Thanks a lot for your good explanation - and sorry for the late answer (I was on vacation ;-))

I did as you described - and it works fine ...



_________________________

;     (.)~(.)   
;    (-------)                                    
;---ooO-----Ooo---------------------------------------------------
;    Hoppfrosch  - AHK 1.1.07.02 Unicode 32bit on Win7 Ultimate 64bit
;-----------------------------------------------------------------                        
;    ( )   ( )                            
;    /|\   /|\


Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
MouseGestureL.ahk Ver.1.12 has been released.

■ Contents of this update
 ○Ver.1.12 2012/04/04
 ・The item addition function to the action template by a plug-in system is mounted.

 ・Navi and the detailed setting item of a Trail are added on GUI.

 ・Fixed a bug when a user finished the gesture starting from the right button, context menu is displayed in rare cases.
                            



■ Download
MGLahk112.zip
:idea: <!-- m -->http://code.google.c... ... akechanges<!-- m -->

:oops: Comments, ideas and insults are all welcome. :oops:


:? The chapter number of the help was changed.
By all reading a help requiring time, since it is serious, the beginner needs to read Chapter 3 first.


Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
MouseGestureL.ahk Ver.1.13 has been released.

■ Contents of this update
   ○Ver.1.13 2012/04/12
 ・Length / horizontal scrolling, and length / horizontal page scrolling are added to an action template.
 
 ・The option of advanced Navi and a realistic Navi display position is added.  

 ・When a trail is made a setup drawn to an overlap window, it corrects so that a trail may be displayed also on the display after the 2nd set.

 ・The name of an additional trigger button corrects the fault replaced by an arrow by the display of advanced Navi and realistic Navi.

 ・The trigger definition file of a tilt wheel is pre-attached.
             



■ Download
MGLahk113.zip
:idea: <!-- m -->http://code.google.c... ... akechanges<!-- m -->
:oops: Comments, ideas and insults are all welcome. :oops:

rrhuffy
  • Members
  • 17 posts
  • Last active: Dec 11 2013 10:21 PM
  • Joined: 16 Apr 2012
Hi. Firstly I want to say that mine english is poor, so be prepared :p
Secondly that this script is just amazing. I was wondering how to pull out chrome gestures extension and I finally found something useful.
I've got small problem with gestures. For example I want that MouseGestures.ahk when launching will include ClipStep.ahk from forum
In help (which is great!) I found:
8.1. Inclusion by #Include to other scripts
And I tried to put mine include after MouseGesture.ahk line 7 (MG_Init:), and also after 17 (#Include *i %A_ScriptDir%\MG_User.ahk), and in file MG_User.ahk after MG_User_End:
All of those attempts launch only clipboard script, but gestures didnt work :(
Where I made mistake? How to include other scripts in gestures?

Shirubadappuru
  • Members
  • 94 posts
  • Last active: Oct 02 2014 10:33 AM
  • Joined: 21 Feb 2012
Hello rrhuffy
Thanks for your question
I will investigate this matter, please wait for about two days.