Notes
![]() ![]() Notes - notes.io |
MG_8Dir=0
MG_ActiveAsTarget=0
MG_Interval=20
MG_AlwaysHook=0
MG_PrvntCtxtMenu=1
MG_Threshold=20
MG_LongThresholdX=800
MG_LongThresholdY=600
MG_LongThreshold=700
MG_TimeoutThreshold=2
MG_Timeout=0
MG_DGInterval=0
MG_TmReleaseTrigger=3
MG_ORangeDefault=3
MG_ORangeA=3
MG_ORangeB=3
MG_EdgeInterval=20
MG_EdgeIndiv=0
MG_CornerX=1
MG_CornerY=1
MG_DisableDefMB=1
MG_DisableDefX1B=1
MG_DisableDefX2B=1
MG_UseNavi=1
MG_UseExNavi=4
MG_NaviInterval=1
MG_NaviPersist=0
MG_ExNaviTransBG=1
MG_ExNaviFG=A5CAD7
MG_ExNaviBG=FFFFFF
MG_ExNaviTranspcy=255
MG_ExNaviSize=24
MG_ExNaviSpacing=2
MG_ExNaviPadding=4
MG_ExNaviMargin=8
MG_AdNaviFG=FFFFFF
MG_AdNaviNI=7F7F7F
MG_AdNaviBG=A5CAD7
MG_AdNaviTranspcy=200
MG_AdNaviSize=16
MG_AdNaviFont=メイリオ
MG_AdNaviPosition=0
MG_AdNaviPaddingL=6
MG_AdNaviPaddingR=6
MG_AdNaviPaddingT=3
MG_AdNaviPaddingB=3
MG_AdNaviRound=10
MG_AdNaviMargin=14
MG_AdNaviSpaceX=2
MG_AdNaviSpaceY=2
MG_AdNaviOnClick=1
MG_ShowTrail=1
MG_DrawTrailWnd=1
MG_TrailColor=A5CAD7
MG_TrailTranspcy=200
MG_TrailWidth=5
MG_TrailStartMove=1
MG_TrailInterval=1
MG_ShowLogs=0
MG_LogPosition=4
MG_LogPosX=0
MG_LogPosY=0
MG_LogMax=20
MG_LogSizeW=400
MG_LogInterval=500
MG_LogFG=FFFFFF
MG_LogBG=000000
MG_LogTranspcy=100
MG_LogFontSize=10
MG_LogFont=MS UI Gothic
MG_EditCommand=
MG_HotkeyEnable=
MG_HotkeyNavi=!n
MG_HotkeyReload=
MG_ScriptEditor=
MG_TraySubmenu=0
MG_AdjustDlg=0
MG_DlgHeightLimit=800
MG_FoldTarget=0
MG_DisableWarning=0
MG_ActvtExclud := []
MG_MaxLength=8
MG_Triggers=RB_MB
MG_SubTriggers=LB_X1B_X2B_WU_WD
Goto, MG_RB_End
MG_RB_Enable:
if (!MG_AlwaysHook) {
MG_RB_HookEnabled := Func("MG_IsHookEnabled_RB")
Hotkey, If, % MG_RB_HookEnabled
}
Hotkey, *RButton, MG_RB_DownHotkey, On
Hotkey, *RButton up, MG_RB_UpHotkey, On
Hotkey, If
MG_RB_Enabled := 1
return
MG_RB_Disable:
Hotkey, *RButton, MG_RB_DownHotkey, Off
Hotkey, *RButton up, MG_RB_UpHotkey, Off
MG_RB_Enabled := 0
return
MG_RB_DownHotkey:
MG_TriggerDown("RB")
return
MG_RB_UpHotkey:
MG_TriggerUp("RB")
return
MG_RB_Down:
MG_SendButton("RB", "RButton", "Down")
return
MG_RB_Up:
MG_SendButton("RB", "RButton", "Up")
return
MG_RB_Check:
MG_CheckButton("RB", "RButton")
return
MG_RB_End:
Goto, MG_MB_End
MG_MB_Enable:
if (!MG_AlwaysHook) {
MG_MB_HookEnabled := Func("MG_IsHookEnabled_MB")
Hotkey, If, % MG_MB_HookEnabled
}
Hotkey, *MButton, MG_MB_DownHotkey, On
Hotkey, *MButton up, MG_MB_UpHotkey, On
Hotkey, If
MG_MB_Enabled := 1
return
MG_MB_Disable:
Hotkey, *MButton, MG_MB_DownHotkey, Off
Hotkey, *MButton up, MG_MB_UpHotkey, Off
MG_MB_Enabled := 0
return
MG_MB_DownHotkey:
MG_TriggerDown("MB")
return
MG_MB_UpHotkey:
MG_TriggerUp("MB")
return
MG_MB_Down:
if (!MG_DisableDefMB) {
MG_SendButton("MB", "MButton", "Down")
}
return
MG_MB_Up:
if (!MG_DisableDefMB) {
MG_SendButton("MB", "MButton", "Up")
}
return
MG_MB_Check:
MG_CheckButton("MB", "MButton")
return
MG_MB_End:
Goto, MG_LB_End
MG_LB_Enable:
if (!MG_AlwaysHook) {
MG_LB_HookEnabled := Func("MG_IsHookEnabled_LB")
Hotkey, If, % MG_LB_HookEnabled
}
Hotkey, *LButton, MG_LB_DownHotkey, On
Hotkey, *LButton up, MG_LB_UpHotkey, On
Hotkey, If
MG_LB_Enabled := 1
return
MG_LB_Disable:
Hotkey, *LButton, MG_LB_DownHotkey, Off
Hotkey, *LButton up, MG_LB_UpHotkey, Off
MG_LB_Enabled := 0
return
MG_LB_DownHotkey:
MG_TriggerDown("LB")
return
MG_LB_UpHotkey:
MG_TriggerUp("LB")
return
MG_LB_Down:
MG_SendButton("LB", "LButton", "Down")
return
MG_LB_Up:
MG_SendButton("LB", "LButton", "Up")
return
MG_LB_Check:
MG_CheckButton("LB", "LButton")
return
MG_LB_End:
Goto, MG_X1B_End
MG_X1B_Enable:
if (!MG_AlwaysHook) {
MG_X1B_HookEnabled := Func("MG_IsHookEnabled_X1B")
Hotkey, If, % MG_X1B_HookEnabled
}
Hotkey, *XButton1, MG_X1B_DownHotkey, On
Hotkey, *XButton1 up, MG_X1B_UpHotkey, On
Hotkey, If
MG_X1B_Enabled := 1
return
MG_X1B_Disable:
Hotkey, *XButton1, MG_X1B_DownHotkey, Off
Hotkey, *XButton1 up, MG_X1B_UpHotkey, Off
MG_X1B_Enabled := 0
return
MG_X1B_DownHotkey:
MG_TriggerDown("X1B")
return
MG_X1B_UpHotkey:
MG_TriggerUp("X1B")
return
MG_X1B_Down:
if (!MG_DisableDefX1B) {
MG_SendButton("X1B", "XButton1", "Down")
}
return
MG_X1B_Up:
if (!MG_DisableDefX1B) {
MG_SendButton("X1B", "XButton1", "Up")
}
return
MG_X1B_Check:
MG_CheckButton("X1B", "XButton1")
return
MG_X1B_End:
Goto, MG_X2B_End
MG_X2B_Enable:
if (!MG_AlwaysHook) {
MG_X2B_HookEnabled := Func("MG_IsHookEnabled_X2B")
Hotkey, If, % MG_X2B_HookEnabled
}
Hotkey, *XButton2, MG_X2B_DownHotkey, On
Hotkey, *XButton2 up, MG_X2B_UpHotkey, On
Hotkey, If
MG_X2B_Enabled := 1
return
MG_X2B_Disable:
Hotkey, *XButton2, MG_X2B_DownHotkey, Off
Hotkey, *XButton2 up, MG_X2B_UpHotkey, Off
MG_X2B_Enabled := 0
return
MG_X2B_DownHotkey:
MG_TriggerDown("X2B")
return
MG_X2B_UpHotkey:
MG_TriggerUp("X2B")
return
MG_X2B_Down:
if (!MG_DisableDefX2B) {
MG_SendButton("X2B", "XButton2", "Down")
}
return
MG_X2B_Up:
if (!MG_DisableDefX2B) {
MG_SendButton("X2B", "XButton2", "Up")
}
return
MG_X2B_Check:
MG_CheckButton("X2B", "XButton2")
return
MG_X2B_End:
Goto, MG_WU_End
MG_WU_Enable:
if (!MG_AlwaysHook) {
MG_WU_HookEnabled := Func("MG_IsHookEnabled_WU")
Hotkey, If, % MG_WU_HookEnabled
}
Hotkey, *WheelUp, MG_WU_Hotkey, On
Hotkey, If
MG_WU_Enabled := 1
return
MG_WU_Disable:
Hotkey, *WheelUp, MG_WU_Hotkey, Off
MG_WU_Enabled := 0
return
MG_WU_Hotkey:
MG_ButtonPress("WU")
return
MG_WU_Press:
MG_SendButton("WU", "WheelUp")
return
MG_WU_End:
Goto, MG_WD_End
MG_WD_Enable:
if (!MG_AlwaysHook) {
MG_WD_HookEnabled := Func("MG_IsHookEnabled_WD")
Hotkey, If, % MG_WD_HookEnabled
}
Hotkey, *WheelDown, MG_WD_Hotkey, On
Hotkey, If
MG_WD_Enabled := 1
return
MG_WD_Disable:
Hotkey, *WheelDown, MG_WD_Hotkey, Off
MG_WD_Enabled := 0
return
MG_WD_Hotkey:
MG_ButtonPress("WD")
return
MG_WD_Press:
MG_SendButton("WD", "WheelDown")
return
MG_WD_End:
Goto, MG_Config_End
MG_IsDisable() {
global
return (0)
}
MG_IsTarget1() {
global
return ((MG_Exe="iexplore.exe") || (MG_Exe="msedge.exe") || (MG_Exe="chrome.exe") || (MG_Exe="firefox.exe"))
}
MG_IsTarget2() {
global
return ((MG_WClass="CabinetWClass") || (MG_WClass="ExploreWClass") || (MG_WClass="Progman") || (MG_WClass="WorkerW"))
}
MG_IsTarget3() {
global
return (MG_IsTarget2() && ((MG_TreeListHitTest())))
}
MG_IsExDefault() {
return (0)
}
MG_Gesture_RB_:
if (MG_IsTarget3()) {
;ジェスチャーキャンセル
MG_Abort()
} else if (!MG_IsExDefault()){
;アクティブ化
MG_WinActivate()
}
return
MG_GetAction_RB_:
if (MG_IsTarget3()) {
MG_ActionStr := "ジェスチャーキャンセル"
} else if (!MG_IsExDefault()){
MG_ActionStr := "アクティブ化"
}
return
MG_Gesture_RB_L_:
if (!MG_IsExDefault()) {
;戻る
Send, !{Left}
}
return
MG_GetAction_RB_L_:
if (!MG_IsExDefault()) {
MG_ActionStr := "戻る"
}
return
MG_Gesture_RB_R_:
if (!MG_IsExDefault()) {
;進む
Send, !{Right}
}
return
MG_GetAction_RB_R_:
if (!MG_IsExDefault()) {
MG_ActionStr := "進む"
}
return
MG_Gesture_RB_U_:
if (!MG_IsExDefault()) {
;先頭へジャンプ
Send, ^{Home}
}
return
MG_GetAction_RB_U_:
if (!MG_IsExDefault()) {
MG_ActionStr := "先頭へジャンプ"
}
return
MG_Gesture_RB_D_:
if (!MG_IsExDefault()) {
;最後へジャンプ
Send, ^{End}
}
return
MG_GetAction_RB_D_:
if (!MG_IsExDefault()) {
MG_ActionStr := "最後へジャンプ"
}
return
MG_Gesture_RB_LU_:
if (!MG_IsExDefault()) {
;ナビの表示を再開
MG_StartNavi()
}
return
MG_GetAction_RB_LU_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ナビの表示を再開"
}
return
MG_Gesture_RB_LD_:
if (!MG_IsExDefault()) {
;ナビの表示を停止
MG_StopNavi()
}
return
MG_GetAction_RB_LD_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ナビの表示を停止"
}
return
MG_Gesture_RB_RU_:
if (!MG_IsExDefault()) {
;Escape
Send, {Escape}
}
return
MG_GetAction_RB_RU_:
if (!MG_IsExDefault()) {
MG_ActionStr := "Escape"
}
return
MG_Gesture_RB_RD_:
if (!MG_IsExDefault()) {
;Enter
Send, {Enter}
}
return
MG_GetAction_RB_RD_:
if (!MG_IsExDefault()) {
MG_ActionStr := "Enter"
}
return
MG_Gesture_RB_UL_:
if (!MG_IsExDefault()) {
;前のタブ
Send, ^{PgUp}
}
return
MG_GetAction_RB_UL_:
if (!MG_IsExDefault()) {
MG_ActionStr := "前のタブ"
}
return
MG_Gesture_RB_UR_:
if (!MG_IsExDefault()) {
;次のタブ
Send, ^{PgDn}
}
return
MG_GetAction_RB_UR_:
if (!MG_IsExDefault()) {
MG_ActionStr := "次のタブ"
}
return
MG_Gesture_RB_DL_:
if (!MG_IsExDefault()) {
;タブを復元
Send, ^+t
}
return
MG_GetAction_RB_DL_:
if (!MG_IsExDefault()) {
MG_ActionStr := "タブを復元"
}
return
MG_Gesture_RB_DR_:
if (!MG_IsExDefault()) {
;タブを閉じる
Send, ^w
}
return
MG_GetAction_RB_DR_:
if (!MG_IsExDefault()) {
MG_ActionStr := "タブを閉じる"
}
return
MG_Gesture_RB_DRU_:
if (!MG_IsExDefault()) {
;タブを復元
Send, ^+t
}
return
MG_GetAction_RB_DRU_:
if (!MG_IsExDefault()) {
MG_ActionStr := "タブを復元"
}
return
MG_Gesture_RB_DRUL_:
if (!MG_IsExDefault()) {
}
return
MG_GetAction_RB_DRUL_:
if (!MG_IsExDefault()) {
}
return
MG_Gesture_RB_LB__:
if (!MG_IsExDefault()) {
;タスク切り替え
Send, ^!{Tab}
}
return
MG_GetAction_RB_LB__:
if (!MG_IsExDefault()) {
MG_ActionStr := "タスク切り替え"
}
return
MG_Gesture_RB_WU_:
if (!MG_IsExDefault()) {
;上スクロール
MG_Scroll2("V", -1, 0)
;ボタンを放すまで繰り返す
if (MG_While(50)) {
;ボタンを押している間繰り返す動作
}
else {
;ボタンを放したときの動作
}
}
return
MG_GetAction_RB_WU_:
if (!MG_IsExDefault()) {
MG_ActionStr := "上スクロール"
}
return
MG_Gesture_RB_WD_:
if (!MG_IsExDefault()) {
;下スクロール
MG_Scroll2("V", 1, 0)
;ボタンを放すまで繰り返す
if (MG_While(50)) {
;ボタンを押している間繰り返す動作
}
else {
;ボタンを放したときの動作
}
}
return
MG_GetAction_RB_WD_:
if (!MG_IsExDefault()) {
MG_ActionStr := "下スクロール"
}
return
MG_Gesture_RB_MB_:
if (!MG_IsExDefault()) {
;ウィンドウを閉じる
Send, +^w
}
return
MG_GetAction_RB_MB_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ウィンドウを閉じる"
}
return
MG_Gesture_RB_X2B__:
if (!MG_IsExDefault()) {
;PgUp
Send, {PgUp}
}
return
MG_GetAction_RB_X2B__:
if (!MG_IsExDefault()) {
MG_ActionStr := "PgUp"
}
return
MG_Gesture_RB_X1B__:
if (!MG_IsExDefault()) {
;PgDn
Send, {PgDn}
}
return
MG_GetAction_RB_X1B__:
if (!MG_IsExDefault()) {
MG_ActionStr := "PgDn"
}
return
MG_Gesture_MB_L_:
if (!MG_IsExDefault()) {
;ウインドウを←へ
Send, #+{Left}
}
return
MG_GetAction_MB_L_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ウインドウを←へ"
}
return
MG_Gesture_MB_R_:
if (!MG_IsExDefault()) {
;ウインドウを→へ
Send, #+{Right}
}
return
MG_GetAction_MB_R_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ウインドウを→へ"
}
return
MG_Gesture_MB_U_:
if (!MG_IsExDefault()) {
;ウィンドウを最大化
WinMaximize
}
return
MG_GetAction_MB_U_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ウィンドウを最大化"
}
return
MG_Gesture_MB_D_:
if (!MG_IsExDefault()) {
;ウィンドウを最小化
WinMinimize
}
return
MG_GetAction_MB_D_:
if (!MG_IsExDefault()) {
MG_ActionStr := "ウィンドウを最小化"
}
return
MG_Gesture_RB_RB_:
if (!MG_IsExDefault()) {
;Shift x2
;Shiftを押す
Send, {Shift}
;時間待ち
Sleep, 100
;Shiftを押す
Send, {Shift}
}
return
MG_GetAction_RB_RB_:
if (!MG_IsExDefault()) {
MG_ActionStr := "Shift x2"
}
return
MG_IsHookEnabled_RB() {
global
MG_TriggerCount ? : MG_GetMousePosInfo()
return (MG_RB_Enabled && (MG_TriggerCount || (!MG_IsDisable())))
}
MG_IsHookEnabled_MB() {
global
MG_TriggerCount ? : MG_GetMousePosInfo()
return (MG_MB_Enabled && (MG_TriggerCount || (!MG_IsDisable())))
}
MG_IsHookEnabled_LB() {
global
return (MG_LB_Enabled && MG_TriggerCount)
}
MG_IsHookEnabled_X1B() {
global
return (MG_X1B_Enabled && MG_TriggerCount)
}
MG_IsHookEnabled_X2B() {
global
return (MG_X2B_Enabled && MG_TriggerCount)
}
MG_IsHookEnabled_WU() {
global
return (MG_WU_Enabled && MG_TriggerCount)
}
MG_IsHookEnabled_WD() {
global
return (MG_WD_Enabled && MG_TriggerCount)
}
!n::MG_NaviToggleEnable()
MG_Config_end:
![]() |
Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 12 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team