1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 #
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT - default.mayu
3 # Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
6 if ( !KBD109 ) and ( !KBD104 )
13 def alias
\81¨ = Right
14 def alias Yen = BackSlash
18 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 #
\83L
\81[
\83V
\81[
\83P
\83\93\83X
22 keyseq $WindowClose = A-F4
25 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26 # Global
\83L
\81[
\83}
\83b
\83v
30 key *IC-C-Yen = $ToggleIME # IME ON/OFF
\82ð
\82·
\82é
\83L
\81[
\82Ì
\8ew
\92è
31 key C-S-M C-A-M = Applications #
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\83L
\81[
32 key C-S-L C-A-L = &WindowLower #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\89º
\82Ö
33 key C-S-R C-A-R = &WindowRaise #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\8fã
\82Ö
34 # key C-S-R C-A-R = &WindowToggleTopMost &Wait(200) &WindowToggleTopMost
35 key C-S-Z C-A-Z = &WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89» (IE
\91S
\89æ
\96Ê)
36 key C-S-I C-A-I = &WindowMinimize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\8f¬
\89»
37 key C-S-X C-A-X = &WindowVMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8fc
\8dÅ
\91å
\89»
38 key C-S-C C-A-C = &WindowHMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\89¡
\8dÅ
\91å
\89»
39 key C-S-Left C-A-Left = &WindowMove(-16, 0) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\88Ú
\93®
40 key C-S-Right C-A-Right= &WindowMove(16, 0) #
\81V
41 key C-S-Up C-A-Up = &WindowMove(0, -16) #
\81V
42 key C-S-Down C-A-Down = &WindowMove(0, 16) #
\81V
43 key C-S-A-Left = &WindowMove(-1, 0) #
\81V
44 key C-S-A-Right = &WindowMove(1, 0) #
\81V
45 key C-S-A-Up = &WindowMove(0, -1) #
\81V
46 key C-S-A-Down = &WindowMove(0, 1) #
\81V
47 key W-Left = &MouseMove(-16, 0) #
\83}
\83E
\83X
\82Ì
\88Ú
\93®
48 key W-Right = &MouseMove(16, 0) #
\81V
49 key W-Up = &MouseMove(0, -16) #
\81V
50 key W-Down = &MouseMove(0, 16) #
\81V
51 key W-A-C-Left = &MouseMove(-1, 0) #
\81V
52 key W-A-C-Right = &MouseMove(1, 0) #
\81V
53 key W-A-C-Up = &MouseMove(0, -1) #
\81V
54 key W-A-C-Down = &MouseMove(0, 1) #
\81V
55 key C-A-A = &WindowClingToLeft #
\83E
\83B
\83\93\83h
\83E
\82ð
\8d¶
\82É
\8añ
\82¹
\82é
56 key C-A-E = &WindowClingToRight #
\83E
\83B
\83\93\83h
\83E
\82ð
\89E
\82É
\8añ
\82¹
\82é
57 key C-A-P = &WindowClingToTop #
\83E
\83B
\83\93\83h
\83E
\82ð
\8fã
\82É
\8añ
\82¹
\82é
58 key C-A-N = &WindowClingToBottom #
\83E
\83B
\83\93\83h
\83E
\82ð
\89º
\82É
\8añ
\82¹
\82é
59 key C-A-V = &WindowMoveVisibly #
\83E
\83B
\83\93\83h
\83E
\82ð
\8c©
\82¦
\82é
\88Ê
\92u
\82Ö
\88Ú
\93®
60 key C-S-K C-A-K = $WindowClose #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
61 key C-S-T = &WindowToggleTopMost #
\8dÅ
\91O
\96Ê
\83g
\83O
\83\8b
62 key C-S-D = &WindowIdentify &MayuDialog(Log, SHOW)
63 #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91f
\90«
\82ð
\92²
\82×
\82é
64 key C-S-H = &WindowSetAlpha(70) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\94¼
\93§
\96¾
\89»
65 key C-S-A-H = &WindowSetAlpha(-1) #
\94¼
\93§
\96¾
\89»
\91S
\82Ä
\89ð
\8f\9c
66 key C-S-U = &WindowRedraw #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÄ
\95`
\89æ
67 key C-S-S = &LoadSetting &HelpMessage(Mayu, "
\8dÄ
\93Ç
\8d\9e\8a®
\97¹") #
\90Ý
\92è
\83t
\83@
\83C
\83\8b\82Ì
\93Ç
\82Ý
\8d\9e\82Ý
68 key C-S-F1 = &InvestigateCommand # WM_COMMAND
\82Ì
\92²
\8d¸
69 if ( ! EmacsMove/ShiftSelection )
70 key C-S-A C-S-B = &WindowClingToLeft #
\83E
\83B
\83\93\83h
\83E
\82ð
\8d¶
\82É
\8añ
\82¹
\82é
71 key C-S-F C-S-E = &WindowClingToRight #
\83E
\83B
\83\93\83h
\83E
\82ð
\89E
\82É
\8añ
\82¹
\82é
72 key C-S-P = &WindowClingToTop #
\83E
\83B
\83\93\83h
\83E
\82ð
\8fã
\82É
\8añ
\82¹
\82é
73 key C-S-N = &WindowClingToBottom #
\83E
\83B
\83\93\83h
\83E
\82ð
\89º
\82É
\8añ
\82¹
\82é
74 key C-S-V = &WindowMoveVisibly #
\83E
\83B
\83\93\83h
\83E
\82ð
\8c©
\82¦
\82é
\88Ê
\92u
\82Ö
\88Ú
\93®
77 if ( KBD109 ) and ( ! KBD104on109 )
78 key *
\94¼
\8ap/
\91S
\8ap = *Esc # Esc
\82Æ
\94¼
\8ap/
\91S
\8ap
\82Ì
\93ü
\82ê
\91Ö
\82¦
79 key *E0
\94¼
\8ap/
\91S
\8ap = *Esc # Esc
\82Æ
\94¼
\8ap/
\91S
\8ap
\82Ì
\93ü
\82ê
\91Ö
\82¦
80 key *Esc = *
\94¼
\8ap/
\91S
\8ap #
\81V
84 mod control +=
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
85 key *
\89p
\90\94 = *LControl #
\81V
86 mod control += E0
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
87 key *E0
\89p
\90\94 = *LControl #
\81V
89 mod control += CapsLock # CapsLock
\82ð Control
\82É
90 key *CapsLock = *LControl #
\81V
95 mod alt += !!
\96³
\95Ï
\8a· #
\96³
\95Ï
\8a·
\82ð Alt
\82É
96 key *
\96³
\95Ï
\8a· = *
\96³
\95Ï
\8a· #
\81V
97 key A-
\96³
\95Ï
\8a· =
\96³
\95Ï
\8a· #
\81V
98 key IC-A-K =
\96³
\95Ï
\8a· # IME
\82Å
\95Ï
\8a·
\92\86\82Ì A-K
\82Í
\96³
\95Ï
\8a·
99 key *IC-
\95Ï
\8a· = $ToggleIME # IME ON/OFF
\82ð
\82·
\82é
\83L
\81[
\82Ì
\8ew
\92è
101 key *ScrollLock = $CapsLock # ScrollLock
\82ð CapsLock
\82É
102 key C-
\81ª = W-
\81ª # for VD
103 key C-
\81« = W-
\81« #
\81V
104 key C-
\81© = W-
\81© #
\81V
105 key C-
\81¨ = W-
\81¨ #
\81V
108 keymap2 GlobalEscape : Global = &KeymapParent
109 event prefixed = &HelpMessage("Global", "ESC-")
110 event before-key-down = &HelpMessage
114 if ( MAP-ESCAPE-TO-META )
115 key Escape = &Prefix(GlobalEscape) &EditNextModifier(M-)
116 if ( KBD109 ) and ( ! KBD104on109 )
117 key
\94¼
\8ap/
\91S
\8ap = &Prefix(GlobalEscape) &EditNextModifier(M-)
122 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
123 #
\91S
\82Ä(
\82Å
\82Í
\82È
\82¢
\82ª
\82¾
\82¢
\82½
\82¢)
\83f
\83t
\83H
\83\8b\83g
\82Ì
\83L
\81[
\83}
\83b
\83v
\82Ì
\92è
\8b`
126 keymap KeymapDefault = &Default
128 mod control +=
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
129 key *
\89p
\90\94 = *LControl #
\81V
130 mod control += E0
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
131 key *E0
\89p
\90\94 = *LControl #
\81V
133 mod control += CapsLock # CapsLock
\82ð Control
\82É
134 key *CapsLock = *LControl #
\81V
138 mod alt += !!
\96³
\95Ï
\8a· #
\96³
\95Ï
\8a·
\82ð Alt
\82É
139 key *
\96³
\95Ï
\8a· = *
\96³
\95Ï
\8a· #
\81V
140 key A-
\96³
\95Ï
\8a· =
\96³
\95Ï
\8a· #
\81V
141 key IC-A-K =
\96³
\95Ï
\8a· # IME
\82Å
\95Ï
\8a·
\92\86\82Ì A-K
\82Í
\96³
\95Ï
\8a·
146 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
147 #
\83R
\83\93\83g
\83\8d\81[
\83\8b\82Ì
\90Ý
\92è
150 include "emacsedit.mayu"
152 window EditControl /:(Edit|TEdit|RichEdit(20[AW])?)$/ : EmacsEdit
153 window SysListView32 /:SysListView32$/ : EmacsMove
154 window SysTreeView32 /:SysTreeView32$/ : EmacsMove
155 window ComboBox /:ComboBox(:Edit)?$/ : EmacsEdit
156 key M-N M-P = A-Down #
\83h
\83\8d\83b
\83v
\83_
\83E
\83\93\83\81\83j
\83\85\81[
\82ð
\8aJ
\82
159 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160 # Windows
\82Ì
\88ê
\94Ê
\93I
\90Ý
\92è
163 keyseq $WM_VSCROLL/SB_PAGEUP = &PostMessage(ToItself, 277, 2, 0)
164 keyseq $WM_VSCROLL/SB_PAGEDOWN = &PostMessage(ToItself, 277, 3, 0)
166 keymap2 GeneralC-X : EmacsC-X
167 key C-S = C-S #
\8fã
\8f\91\82«
\95Û
\91¶(S)
168 key C-W = LAlt F A #
\96¼
\91O
\82ð
\95t
\82¯
\82Ä
\95Û
\91¶(A)...
169 key C-F = C-O #
\8aJ
\82(O)...
170 key K = C-N #
\90V
\8bK
\8dì
\90¬(N)
171 key C-C = LAlt F X #
\8fI
\97¹(X)
172 # key C-C = A-Q #
\8fI
\97¹(X)
173 # key C-C = $WindowClose #
\8fI
\97¹(X)
176 ##
\83_
\83C
\83A
\83\8d\83O
\83{
\83b
\83N
\83X .........................................................
178 window DialogBox /:#32770:/ : Global
182 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
183 # MDI
\8fã
\82Ì
\83E
\83B
\83\93\83h
\83E
\82Ì
\90Ý
\92è
186 keymap2 MDI-WindowOperation : Global
187 key C-S-L C-A-L = &WindowLower(MDI) #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\89º
\82Ö
188 key C-S-R C-A-R = &WindowRaise(MDI) #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\8fã
\82Ö
189 key C-S-Z C-A-Z = &WindowMaximize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
190 key C-S-I C-A-I = &WindowMinimize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\8f¬
\89»
191 key C-S-X C-A-X = &WindowVMaximize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8fc
\8dÅ
\91å
\89»
192 key C-S-C C-A-C = &WindowHMaximize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\89¡
\8dÅ
\91å
\89»
193 key C-S-Left C-A-Left = &WindowMove(-16, 0, MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\88Ú
\93®
194 key C-S-Right C-A-Right= &WindowMove(16, 0, MDI) #
\81V
195 key C-S-Up C-A-Up = &WindowMove(0, -16, MDI) #
\81V
196 key C-S-Down C-A-Down = &WindowMove(0, 16, MDI) #
\81V
197 key C-S-A-Left = &WindowMove(-1, 0, MDI) #
\81V
198 key C-S-A-Right = &WindowMove(1, 0, MDI) #
\81V
199 key C-S-A-Up = &WindowMove(0, -1, MDI) #
\81V
200 key C-S-A-Down = &WindowMove(0, 1, MDI) #
\81V
201 key C-S-A C-S-B C-A-A = &WindowClingToLeft(MDI) #
\83E
\83B
\83\93\83h
\83E
\8d¶
\82É
\8añ
\82¹
\82é
202 key C-S-E C-S-F C-A-E = &WindowClingToRight(MDI) #
\83E
\83B
\83\93\83h
\83E
\89E
\82É
\8añ
\82¹
\82é
203 key C-S-P C-A-P = &WindowClingToTop(MDI) #
\83E
\83B
\83\93\83h
\83E
\8fã
\82É
\8añ
\82¹
\82é
204 key C-S-N C-A-N = &WindowClingToBottom(MDI) #
\83E
\83B
\83\93\83h
\83E
\89º
\82É
\8añ
\82¹
\82é
205 key C-S-V C-A-V = &WindowMoveVisibly(MDI) #
\83E
\83B
\83\93\83h
\83E
\8c©
\82¦
\82é
\88Ê
\92u
206 key C-S-K C-A-K = C-F4 #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
208 window MDI /:MDIClient:/ : Global
209 key C-S-Q C-A-Q = &Prefix(MDI-WindowOperation)
212 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
213 #
\8ae
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Ì
\90Ý
\92è
217 ##
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT ...............................................................
218 ## http://mayu.sourceforge.net
220 #
\89¼
\91z
\83L
\81[
\92²
\8d¸
\83E
\83B
\83\93\83h
\83E
\82Å
\82Í
\91S
\82Ä
\83f
\83t
\83H
\83\8b\83g
221 window MayuInvestigate /mayu\.exe:#32770:mayuFocus$/ : KeymapDefault
223 #
\83\8d\83O
\83E
\83B
\83\93\83h
\83E Esc
\82Å
\95Â
\82¶
\82ç
\82ê
\82é
\82æ
\82¤
\82É
224 window MayuLog ( /mayu\.exe:#32770:Button/ \
225 && /
\83\8d\83O -
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT/ ) : Global
226 key C-G = $WindowClose
227 key Esc = $WindowClose
230 ## Console ....................................................................
232 keyseq $ConsoleWindowClass/copy = &PostMessage(ToItself, 274, 65520, 0)
233 keyseq $ConsoleWindowClass/paste = &PostMessage(ToItself, 274, 65521, 0)
234 keyseq $ConsoleWindowClass/region = &PostMessage(ToItself, 274, 65522, 0)
235 keyseq $ConsoleWindowClass/scroll = &PostMessage(ToItself, 274, 65523, 0)
236 keyseq $ConsoleWindowClass/search = &PostMessage(ToItself, 274, 65524, 0)
237 keyseq $ConsoleWindowClass/select-all = &PostMessage(ToItself, 274, 65525, 0)
239 window ConsoleWindowClass /^ConsoleWindowClass$/ : Global
240 key C-S-K C-A-K = A-Space C #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
241 key S-Insert = $ConsoleWindowClass/paste
242 key S-Prior = $WM_VSCROLL/SB_PAGEUP
243 key S-Next = $WM_VSCROLL/SB_PAGEDOWN
244 key S-~NL-Num9 = $WM_VSCROLL/SB_PAGEUP
245 key S-~NL-Num3 = $WM_VSCROLL/SB_PAGEDOWN
248 ## Explorer, Internet Explorer ................................................
250 keyseq $Explorer/show-folder-bar = &PostMessage(ToMainWindow, 273, 41525, 0)
252 window ExplorerList /EXPLORER.*:SHELLDLL_DefView:.*SysListView32$/ \
254 key S-R = F2 #
\96¼
\91O
\82Ì
\95Ï
\8dX
255 key C-S-Z = &Sync&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
256 key C-A-Z = C-&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91S
\89æ
\96Ê
\89»
257 key M-E = $Explorer/show-folder-bar #
\83t
\83H
\83\8b\83_
\82ð
\95\
\8e¦
259 window ExplorerTree /EXPLORER.*:BaseBar:.*SysTreeView32$/ : SysTreeView32
260 key S-R = F2 #
\96¼
\91O
\82Ì
\95Ï
\8dX
261 key C-S-Z = &Sync&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
262 key C-A-Z = C-&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91S
\89æ
\96Ê
\89»
263 key M-E = $Explorer/show-folder-bar #
\83t
\83H
\83\8b\83_
\82ð
\95\
\8e¦
265 window InternetExplorer /:Internet Explorer_Server$/ : EmacsEdit
266 key C-S-Z = &Sync&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
267 key C-A-Z = C-&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91S
\89æ
\96Ê
\89»
269 window MicrosoftJava /:Microsoft VM For Java\(TM\) Host Window Class:/ \
273 ## Emacs ......................................................................
274 ## http://www.gnu.org/software/emacs/windows/ntemacs.html
276 keymap Emacsen : Global
278 if ( MAP-ESCAPE-TO-META ) # ESC
\82ª M-
\82É
\82È
\82é
\82Ì
\82ð
\91j
\8e~
\82·
\82é
279 if ( KBD109 ) and ( ! KBD104on109 )
280 key *
\94¼
\8ap/
\91S
\8ap = *Esc
281 key *E0
\94¼
\8ap/
\91S
\8ap = *Esc
282 key *Esc = *
\94¼
\8ap/
\91S
\8ap
284 key Escape = &Default
288 window Meadow /:Meadow$/ : Emacsen
289 key IC-M-X = $ToggleIME M-X
290 window MULE /:MULE$/ : Emacsen
291 window Emacs /:Emacs$/ : Emacsen
294 ## Notepad ....................................................................
296 keyseq $Notepad/new = &PostMessage(ToParentWindow, 273, 9, 0)
297 keyseq $Notepad/open = &PostMessage(ToParentWindow, 273, 10, 0)
298 keyseq $Notepad/save-as = &PostMessage(ToParentWindow, 273, 1, 0)
300 keymap2 NotepadC-X : GeneralC-X
301 event prefixed = &HelpMessage("
\83\81\83\82\92 C-x-", \
302 "C-x C-s\t
\8fã
\8f\91\82«
\95Û
\91¶\r\n" \
303 "C-x C-f\t
\8aJ
\82\t\r\n" \
304 "C-x k\t\t
\90V
\8bK
\8dì
\90¬\r\n" \
306 event before-key-down = &HelpMessage
307 key C-S = $Notepad/save-as #
\8fã
\8f\91\82«
\95Û
\91¶(S)
308 key C-F = $Notepad/open #
\8aJ
\82(O)...
309 key K = $Notepad/new #
\90V
\8bK
\8dì
\90¬(N)
310 key C-C = $WindowClose #
\83\81\83\82\92 \82Ì
\8fI
\97¹(X)
312 window Notepad /:Notepad:Edit$/ : EmacsEdit
313 if ( !ZXCV ) key C-X = &Prefix(NotepadC-X)
314 key C-S = F3 #
\8c\9f\8dõ(F)...
315 key M-J = C-G #
\8ds
\82Ö
\88Ú
\93®
318 ## ASTEC-X ....................................................................
319 ## http://www.astec.co.jp/
321 keyseq $ASTEC-X/copy-to-x = &PostMessage(ToItself, 274, 16, 0)
323 window ASTEC-X /:ASTEC-X$/ : Global
325 key *IC-IL-C-Yen = $ToggleIME # IME
\82ª
\83I
\83\93\82È
\82ç
\82ÎIME
\82ð
\83I
\83t
328 ## Becky! Internet Mail .......................................................
329 ## http://www.rimarts.co.jp/index-j.html
331 window BeckyInternetMail /Rebecca\.exe:BeckyComposeFrameClass:/ : EmacsEdit
332 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
334 window BeckyInternetMail2 /B2\.exe:Becky2ComposeFrame:/ : EmacsEdit
335 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
338 ## Microsoft Power Point ......................................................
340 keymap2 PowerPointC-X : GeneralC-X
341 key C-C = $WindowClose #
\8fI
\97¹(X)
343 window PowerPoint /POWERPNT\.EXE:.*:(paneClassDC|REComboBox20W|RichEdit20W)$/\
345 if ( !ZXCV ) key C-X = &Prefix(PowerPointC-X)
347 window PowerPoint2 /POWERPNT\.EXE:PP9FrameClass.*/ : EmacsEdit
348 if ( !ZXCV ) key C-X = &Prefix(PowerPointC-X)
350 ## Microsoft Visual Basic 6.0 .................................................
352 window VisualBasic /vb6\.exe:.*:VbaWindow$/ : EmacsEdit
353 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
356 ## Microsoft Word .............................................................
358 window MicrosoftWord /WINWORD\.EXE:.*:_WwG$/ : EmacsEdit
359 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
362 ## Microsoft Excel ............................................................
364 window MicrosoftExcel /EXCEL\.EXE:XLMAIN:/ : EmacsEdit
365 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
368 ## Microsoft Pinball ..........................................................
370 window MSPinball /PINBALL\.EXE:1c7c22a0-9576-11ce-bf80-444553540000$/ : Global
374 ## Netscape Navigator .........................................................
375 ## http://www.netscape.com/
377 window NetscapeNavigator /Netscape\.exe:/ : Global
378 key C-H = BackSpace # BackSpace
379 key C-S = C-F #
\8c\9f\8dõ
382 ## Mozilla ....................................................................
383 ## http://www.mozilla.org/
385 window Mozilla /:MozillaWindowClass$/ : EmacsEdit
388 ## Personal Dictionary ........................................................
389 ## http://member.nifty.ne.jp/TaN/
391 window PersonalDictionary /PDICW32\.EXE:PDICW:ComboBox:Edit/ : EmacsEdit
392 key C-K = S-End S-Delete #
\8ds
\96\96\82Ü
\82Å
\8dí
\8f\9c
393 key C-Y = S-Insert # PASTE
396 ## Real Player ................................................................
397 ## http://www.real.com/
399 window RealPlayer /realplay.exe:PNGUIClass/ : Global
400 key A-Enter = LAlt V Z F
404 ## TeraTerm ...................................................................
405 ## http://hp.vector.co.jp/authors/VA002416/
407 window TeraTerm /TTermPRO\.exe:VTWin32$/ : Global
408 key C-Slash = C-S-HyphenMinus # C-_
\82ð
\93ü
\97Í
409 key S-Prior = C-Prior #
\83X
\83N
\83\8d\81[
\83\8b
410 key S-Next = C-Next #
\83X
\83N
\83\8d\81[
\83\8b
411 key IC-M-X IL-M-X = $ToggleIME M-X # for emacs
413 key C-S-ReverseSolidus = C-S-HyphenMinus # C-_
\82ð
\93ü
\97Í
417 ## Waffle .....................................................................
418 ## http://sakura.tsg.ne.jp/~tjkawa/witalk2/
419 ## Emacs
\95\97\83L
\81[
\83o
\83C
\83\93\83f
\83B
\83\93\83O
\82É
\82µ
\82Ä
\82¨
\82
\82±
\82Æ
421 keyseq $WaffleMark/cancel = Left Right
423 window Waffle /WITALK2\.EXE:.*:RichEdit(20A)?$/ : Global
424 keymap2 WaffleMark : Waffle = $WaffleMark/cancel &KeymapParent
427 key Home = &Default #
\95¶
\93ª
428 key End = &Default #
\95¶
\96\96
429 key C-Space = &Prefix(WaffleMark) # Mark
430 key C-A = &Default #
\8ds
\93ª
431 key C-B = &Default #
\81©
432 key C-C = &Default # (Waffle Prefix)
433 key M-B = &Default #
\81©(
\92P
\8cê)
434 key C-D = &Default #
\8dí
\8f\9c
435 key M-D = &Default #
\8dí
\8f\9c(
\92P
\8cê)
436 key C-E = &Default #
\8ds
\96\96
437 key C-F = &Default #
\81¨
438 key M-F = &Default #
\81¨(
\92P
\8cê)
439 key C-G = &Default # CANCEL
440 key C-H = &Default # BS
441 key C-J = &Default # RETURN
442 key C-K = &Default #
\8ds
\96\96\82Ü
\82Å
\8dí
\8f\9c
443 key M-L = &Default #
\8f¬
\95¶
\8e\9a
444 key C-M = &Default # RETURN
445 key C-N = &Default #
\81«
446 key C-O = &Default #
\88ê
\8ds
\91\9d\82â
\82·
447 key C-P = &Default #
\81ª
448 key C-Q = &Prefix(KeymapDefault) # mayu
\82É
\8d¶
\89E
\82³
\82ê
\82È
\82¢
\83L
\81[
\93ü
\97Í
449 key C-S = &Default #
\8c\9f\8dõ
450 key C-T = &Default #
\95¶
\8e\9a\93ü
\82ê
\91Ö
\82¦
451 key C-V = Next #
\8e\9f\95Å (Waffle
\82Ì
\83o
\83O?)
452 key M-V = &Default #
\91O
\95Å
453 key C-W = &Default # CUT
454 key M-W = &Default # COPY
455 key C-Y = &Default # PASTE
456 key M-U = &Default #
\91å
\95¶
\8e\9a
457 key S-Home = &Default #
\95¶
\93ª(
\91I
\91ð)
458 key S-End = &Default #
\95¶
\96\96(
\91I
\91ð)
459 key S-M-Comma = &Default #
\95¶
\93ª
460 key S-M-Period = &Default #
\95¶
\96\96
461 key M-BackSpace = &Default # BS(
\92P
\8cê)
462 key C-Slash = &Default # UNDO
465 key Home = S-C-Home &Prefix(WaffleMark) #
\95¶
\93ª
466 key End = S-C-End &Prefix(WaffleMark) #
\95¶
\96\96
467 key C-A = S-Home &Prefix(WaffleMark) #
\8ds
\93ª
468 key C-B = S-Left &Prefix(WaffleMark) #
\81©
469 key M-B = S-C-Left &Prefix(WaffleMark) #
\81©(
\92P
\8cê)
470 key C-E = S-End &Prefix(WaffleMark) #
\8ds
\96\96
471 key C-F = S-Right &Prefix(WaffleMark) #
\81¨
472 key M-F = S-C-Right &Prefix(WaffleMark) #
\81¨(
\92P
\8cê)
473 key C-G = $WaffleMark/cancel &Undefined #
\83L
\83\83\83\93\83Z
\83\8b
474 key C-N = S-Down &Prefix(WaffleMark) #
\81«
475 key C-P = S-Up &Prefix(WaffleMark) #
\81ª
476 key C-V = S-Next &Prefix(WaffleMark) #
\8e\9f\95Å
477 key M-V = S-Prior &Prefix(WaffleMark) #
\91O
\95Å
478 key C-W = C-W Left Right # CUT
479 key M-W = M-W Left Right # COPY
480 key S-M-Comma = S-C-Home &Prefix(WaffleMark) #
\95¶
\93ª
481 key S-M-Period = S-C-End &Prefix(WaffleMark) #
\95¶
\96\96
482 key Left = S-Left &Prefix(WaffleMark) #
\81©
483 key Up = S-Up &Prefix(WaffleMark) #
\81ª
484 key Right = S-Right &Prefix(WaffleMark) #
\81¨
485 key Down = S-Down &Prefix(WaffleMark) #
\81«
488 ## Xyzzy ......................................................................
489 ## http://www.jsdlab.co.jp/~kamei/
491 window Xyzzy /xyzzy\.exe:/ : Global
492 key C-S-K C-A-K = C-X C-C #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
495 ## Windows Media Player .......................................................
497 window WindowsMediaPlayer /mplayer2.*:(Media Player 2|VideoRenderer)/ : Global
498 key C-A = Space # Play
499 key C-R = Space # Play
500 key C-P = Space # Pause
501 key C-S = Period # Stop
504 ## Windows Mine Sweeper .......................................................
506 window WindowsMineSweeper /winmine.exe:
\83}
\83C
\83\93\83X
\83C
\81[
\83p$/ : Global
507 key D-Z = &VK(RButton)
509 key D-X = &VK(MButton)
511 key D-C = &VK(LButton)
514 key Num1 = &MouseMove(-16, 16)
515 key Num2 = &MouseMove( 0, 16)
516 key Num3 = &MouseMove( 16, 16)
517 key Num4 = &MouseMove(-16, 0)
518 key Num6 = &MouseMove( 16, 0)
519 key Num7 = &MouseMove(-16, -16)
520 key Num8 = &MouseMove( 0, -16)
521 key Num9 = &MouseMove( 16, -16)
524 ## ICQ2000 ....................................................................
525 ## http://web.icq.com/
528 window ICQMessageSession \
529 ( /ICQ\.exe:#32770:Edit$/ && /Message Session/ ) : EmacsEdit
534 ## Acrobat Reader .............................................................
535 ## http://www.adobe.co.jp/support/custsupport/library/acrwin.html
537 window AcrobatReader /AcroRd32.exe:.*:MDIClient:/ : EmacsMove
542 ## Edmax ......................................................................
543 ## http://www.bekkoame.ne.jp/~t.mzaki/
545 window EdMax-edit /edmax\.exe:.*Afx:400000:b:0:1900010:0$/ : EmacsEdit
548 ## VisualBasic ................................................................
550 window VBTextBox /:ThunderRT6FormDC:(ThunderRT6TextBox|RichTextWndClass)$/ \
553 ## StarOffice/StarSuite/OpenOffice ............................................
555 window StarOffice /soffice\.exe:SALFRAME$/ : EmacsEdit
557 ## Opera ......................................................................
559 window Opera /Opera\.exe:/ : EmacsEdit