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)