メニュー
include "104.mayu"
include "default.mayu" # Emacs ライクなさまざまな設定
include "default.mayu" # Emacs ライクなさまざまな設定
keymap2 Cont-X
key C-C = &WindowClose
key C-S = C-S
key C-F = C-O
key C-C = &WindowClose
key C-S = C-S
key C-F = C-O
# Emacs書き込み時周り
keymap EmacsEdit : EmacsMove
key C-X = &Prefix(Cont-X)
#Redo
keymap EmacsEdit : EmacsMove
key C-X = &Prefix(Cont-X)
Unod関連
key C-Z => C-Z
key C-S-Z => C-Y
# 全範囲指定
keymap Global
## Macモード
key W-Z => C-Z
key W-X => C-X
key W-C => C-C
key W-V => C-V
key W-S => C-S
key W-F => C-F
key W-W => C-W
key W-A => C-A
key W-Z => C-Z
key W-Y => C-Y
key W-T => C-T
key W-Q => A-F4
key W-O => C-O
key S-W-S => A-S-F*A
key LeftWindows => &Ignore
key RightWindows => &Ignore
key C-Z => C-Z
key C-S-Z => C-Y
# 全範囲指定
keymap Global
## Macモード
key W-Z => C-Z
key W-X => C-X
key W-C => C-C
key W-V => C-V
key W-S => C-S
key W-F => C-F
key W-W => C-W
key W-A => C-A
key W-Z => C-Z
key W-Y => C-Y
key W-T => C-T
key W-Q => A-F4
key W-O => C-O
key S-W-S => A-S-F*A
key LeftWindows => &Ignore
key RightWindows => &Ignore
## IME設定
#mod
windows -= RightWindows
#key
RightWindows = $ToggleIME
key S-C-J => $ToggleIME
key S-C-K => $ToggleIME
key S-C-Semicolon = $ToggleIME
### IME変換中で範囲指定がうまくできないので変更
key IC-S-C-F = S-Right
key IC-S-C-B = S-Left
key IC-C-P = Up
key IC-C-N = Down
key S-C-J => $ToggleIME
key S-C-K => $ToggleIME
key S-C-Semicolon = $ToggleIME
### IME変換中で範囲指定がうまくできないので変更
key IC-S-C-F = S-Right
key IC-S-C-B = S-Left
key IC-C-P = Up
key IC-C-N = Down
# Edmax
window Edmax /edmax\.exe/ : EmacsEdit
key W-F = C-E
window Edmax /edmax\.exe/ : EmacsEdit
key W-F = C-E
window Excel /Excel\.exe:/ : EmacsEdit
# Excel VBA DEBUG KEYMAP
key C-M = C-Space
## debug
key Down = S-F8
key Right = F8
key Left = S-C-F8
key Up = F9
keyseq $db-stop = LeftAlt R R
key A-Q = $db-stop
key A-U = F5
key A-D = F5
key C-W = &WindowClose
# Excel TESTSpec Copy
keyseq $tapple_cp = C-C A-I E E Enter
key C-I = $tapple_cp
# Excel VBA DEBUG KEYMAP
key C-M = C-Space
## debug
key Down = S-F8
key Right = F8
key Left = S-C-F8
key Up = F9
keyseq $db-stop = LeftAlt R R
key A-Q = $db-stop
key A-U = F5
key A-D = F5
key C-W = &WindowClose
# Excel TESTSpec Copy
keyseq $tapple_cp = C-C A-I E E Enter
key C-I = $tapple_cp
# Sakura .....................................................................
window Sakura /Sakura\.exe:/ : EmacsEdit
key S-C-F = S-Right
key C-J = &LoadSetting(home)
key W-T = C-N
key W-G = C-G
key W-W = A-F4
key C-Enter = Enter
window Sakura /Sakura\.exe:/ : EmacsEdit
key S-C-F = S-Right
key C-J = &LoadSetting(home)
key W-T = C-N
key W-G = C-G
key W-W = A-F4
key C-Enter = Enter
#コマンドプロンプト
window cmd /ConsoleWindowClass/ : EmacsEdit
# Visual Studio
window vs /Microsoft Visual Studio/ : EmacsEdit
key A-U = C-F5
key C-m = C-Space
window vs /Microsoft Visual Studio/ : EmacsEdit
key A-U = C-F5
key C-m = C-Space
window meadow /Meadow\.exe/
key W-V => C-Y
key W-C => A-W
keyseq $undo = C-X U
key W-Z => $undo
key W-F => C-S
keyseq $WIN_2 = C-X _2
keyseq $WIN_1 = C-X _1
key W-T => $WIN_2
key W-W => $WIN_1
keyseq $next_tab = C-X O
key C-Tab => $next_tab
key W-V => C-Y
key W-C => A-W
keyseq $undo = C-X U
key W-Z => $undo
key W-F => C-S
keyseq $WIN_2 = C-X _2
keyseq $WIN_1 = C-X _1
key W-T => $WIN_2
key W-W => $WIN_1
keyseq $next_tab = C-X O
key C-Tab => $next_tab
window cygwin /~/ : EmacsEdit
#window
cmd (/ConsoleWindowClass/ || /cmd/) : EmacsEdit
# うまく動かん。TT
# うまく動かん。TT
window freeride /rubyw\.exe/ : EmacsEdit
key W-R => F5
key W-R => F5
window nadesiko /nakopad\.exe/ : EmacsEdit
window rdesctip /mstsc\.exe/ : EmacsEdit
#nadesiko用
window rdesctip /mstsc\.exe/ : EmacsEdit
key A-R = F5
key C-O = C-O
key C-O = C-O
# Eclipse
window Eclispe /javaw\.exe/ : Global
## Undo Redo 関連
key C-Z => F9
key C-S-Z => F10
#### C-K, A-Dが効かないので、Eclipseをemacs-modeで使用する
key W-A = C-X H
key W-Z = S-C-HyphenMinus
key W-X = C-W
key W-C = M-W
key W-V = C-Y
key W-F = C-S
key W-R = C-R
keyseq $find = Esc R
key W-F = $find
keyseq $java_perspective = A-T A-T Right Right Down Down Down Right Enter
key A-J = $java_perspective
window Eclispe /javaw\.exe/ : Global
## Undo Redo 関連
key C-Z => F9
key C-S-Z => F10
#### C-K, A-Dが効かないので、Eclipseをemacs-modeで使用する
key W-A = C-X H
key W-Z = S-C-HyphenMinus
key W-X = C-W
key W-C = M-W
key W-V = C-Y
key W-F = C-S
key W-R = C-R
keyseq $find = Esc R
key W-F = $find
keyseq $java_perspective = A-T A-T Right Right Down Down Down Right Enter
key A-J = $java_perspective
####なぜかEmacsモードで効かないので追加
key A-F = C-Right
key A-F = C-Right
## code-assistのときC-N等でカーソル移動してしまうため変更
key C-N = Down
key C-P = Up
keyseq $ant = S-A-X Q
key A-A = $ant
key C-N = Down
key C-P = Up
keyseq $ant = S-A-X Q
key A-A = $ant
##Run
key W-R = C-F11 #Run
key W-Y = F11 #Debug
key W-R = C-F11 #Run
key W-Y = F11 #Debug
##Debug
keyseq $terminate = RightAlt Left Left Left Left Left Left Left Left Down T Enter
key W-A-T = $terminate
key W-A-F = F5
key W-A-N = F6
key W-A-B = F7
keyseq $terminate = RightAlt Left Left Left Left Left Left Left Left Down T Enter
key W-A-T = $terminate
key W-A-F = F5
key W-A-N = F6
key W-A-B = F7
#terminate #resume #signal #suspend
#key
W-A-B =
#XYZZY
window xyzzy /xyzzy\.exe/
key W-C => C-Insert
key W-V => S-Insert
key C-Tab => Home
key C-S-Tab => S-Home
keyseq $new_tab = RightAlt F N
key W-T => $new_tab
key W-C => C-Insert
key W-V => S-Insert
key C-Tab => Home
key C-S-Tab => S-Home
keyseq $new_tab = RightAlt F N
key W-T => $new_tab
keyseq $close_tab = C-X K Enter
key W-W => $close_tab
key W-W => $close_tab
key W-Z => C-ReverseSolidus
#Opera
window opera /Opera\.exe/ : EmacsEdit
key W-T => C-N