.mayu

include "109.mayu"

# global **************************************************************

mod ctrl += 英数
key *英数 = *LCtrl
key S-半角/全角	= $CapsLock

key *変換 = *Esc

mod Windows += !!無変換
mod mod0 += !!Tab

key M0-j = Down
key M0-k = Up
key M0-*h = *Left
key M0-*l = *Right
key C-M0-j = Down Down Down
key C-M0-k = Up Up Up
key R-M0-*j = *Down *Down *Down
key R-M0-*k = *Up *Up *Up
key R-M0-*h = *Left *Left *Left
key R-M0-*l = *Right *Right *Right

key C-S-F12 = &LoadSetting &HelpMessage(Mayu, 再読込完了)

key C-S-A-pageup = &PlugIn("sound_volume", "master", "+10", true)
key C-S-A-pagedown = &PlugIn("sound_volume", "master", "-10", true)

#key C-A-Right   = A-Esc
#key C-A-Left    = A-S-Esc
#key A-S-Right = &WindowMove(15,0)
#key A-S-Left  = &WindowMove(-15,0)
#key A-S-Up    = &WindowMove(0,-15)
#key A-S-Down  = &WindowMove(0,15)
#key C-A-Up    = &WindowMaximize
#key C-A-Down  = &WindowMinimize
key C-A-CloseBracket 	= A-Esc
key C-A-Semicolon 	= A-S-Esc
key C-A-CommercialAt    = &WindowMaximize
key C-A-Colon		= &WindowMinimize
key A-S-CloseBracket 	= &WindowMove(15,0)
key A-S-Semicolon 	= &WindowMove(-15,0)
key A-S-CommercialAt 	= &WindowMove(0, -15)
key A-S-Colon 		= &WindowMove(0, 15)
key C-Q = &WindowClose
keyseq $WindowSize/wplus  = A-Space s Right Right Right Enter
keyseq $WindowSize/wminus = A-Space s Right Left  Left  Left  Enter
keyseq $WindowSize/hplus  = A-Space s Down  Down  Down  Enter
keyseq $WindowSize/hminus = A-Space s Down  Up    Up    Up    Enter
#key A-S-Right = $WindowSize/wplus
#key A-S-Left  = $WindowSize/wminus
#key A-S-Down  = $WindowSize/hplus
#key A-S-Up    = $WindowSize/hminus


# end of global **************************************************************

#------------------------------------------------------
# edit control

#window EditControl /:Edit$/ : Global
keyseq	$Edit/kill-line		= Home S-End Del Del
key C-A = Home
key C-E = End
key C-U = $Edit/kill-line

#======================================================
# for Cygwin
#======================================================
keymap Terminal : Global

# common (copy and paste belows)
key C-U = &Default
key C-A-Right   = A-Esc
key C-A-Left    = A-S-Esc
key A-S-Right = &WindowMove(15,0)
key A-S-Left  = &WindowMove(-15,0)
key A-S-Up    = &WindowMove(0,-15)
key A-S-Down  = &WindowMove(0,15)
key C-A-Up    = &WindowMaximize
key C-A-Down  = &WindowMinimize
key C-Q = &WindowClose
mod ctrl += 英数
key *英数 = *LCtrl
#key *LCtrl = *英数 
key *変換 = *Esc

key *無変換 = A-漢字

key C-a = &Default
key C-e = &Default

window Cygwin /ConsoleWindowClass/ : Terminal
window Ck     /ck\.exe/ : Terminal

window Meadow /meadow\.exe/ : Global
key C-a = &Default
key C-e = &Default
key C-u = &Default

# end of cygwin **************************************************************

#======================================================
#   for Vim
#======================================================
window Vim /gvim\.exe/ : Global
key C-A = &Default
key C-E = &Default
key C-U = &Default


#======================================================
#   for xyzzy
#======================================================
window Xyzzy /xyzzy\.exe/ : Global
key C-A = &Default
key C-E = &Default
key C-U = &Default

# slickedit ***************************************************
window SlickEditEditor /vs.exe:SlickEdit:MDIClient:vs_mdichild/ : Global 
key C-U = &Default

window SlickEditDialog /vs.exe:#32770:vs_list/ : Global
key J = Down
key K = Up
key C-U = &Default
key C-S-J = J
key C-S-K = K

# pdic **************************************************************
window Pdic /pdicw32\.exe/ : Global
key *変換 = &WindowMinimize


# wincvs ************************************************************
window Wincvs /wincvs\.exe/ : Global
key C-U = &Default



include "vipad.mayu" 

window Notepad /notepad\.exe:Notepad:Edit/ : Vipad
#key *変換 = *Esc
key L0-C-j = down down down
key L0-C-k = up up up

# VisualStudio ************************************************
#window VisualStudioNET /MSDEV.EXE.*6:1a0779:AfxMDIFrame42/ : ViForNotepad

#include "vipad.mayu"
#window VisualStudioNET /MSDEV.EXE:Afx:400000/ : Global
window VisualStudioNET /devenv.EXE/ : Global
#key *変換 = $vi-normal-mode
key C-U = &Default
# キーワード
key S-F1 = A-H T
key C-A-F2 = A-H T
# 検索
key C-F1 = A-H S
#key C-Down = &Variable(0, 10) &Repeat((Down))
#key C-Up   = &Variable(0, 10) &Repeat((Up))
key M0-h = A-_0 
key M0-Left = A-_0 
key M0-Down = PageDown
key M0-Up = Pageup
key R-*Down = *Down *Down *Down
key R-*Up = *Up *Up *Up
key R-*Right = *Right *Right *Right
key R-*Left = *Left *Left *Left
#key L0-R-*h = *Left *Left *Left
#key L0-R-*l = *Right *Right *Right
#key L0-R-*j = *Down *Down *Down
#key L0-R-*k = *Up *Up *Up
#key L0-S-_5 = C-RightSquareBracket
key M0-n = &MouseWheel(-120)
key M0-m = &MouseWheel(120)