1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
2 #
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT - default.mayu
\r
3 # Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net>
\r
6 if ( !KBD109 ) and ( !KBD104 )
\r
11 def alias
\81« = Down
\r
12 def alias
\81© = Left
\r
13 def alias
\81¨ = Right
\r
14 def alias Yen = BackSlash
\r
18 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
19 #
\83L
\81[
\83V
\81[
\83P
\83\93\83X
\r
22 keyseq $WindowClose = A-F4
\r
25 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
26 # Global
\83L
\81[
\83}
\83b
\83v
\r
30 key *IC-C-Yen = $ToggleIME # IME ON/OFF
\82ð
\82·
\82é
\83L
\81[
\82Ì
\8ew
\92è
\r
31 key C-S-M C-A-M = Applications #
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\83L
\81[
\r
32 key C-S-L C-A-L = &WindowLower #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\89º
\82Ö
\r
33 key C-S-R C-A-R = &WindowRaise #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\8fã
\82Ö
\r
34 # key C-S-R C-A-R = &WindowToggleTopMost &Wait(200) &WindowToggleTopMost
\r
35 key C-S-Z C-A-Z = &WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89» (IE
\91S
\89æ
\96Ê)
\r
36 key C-S-I C-A-I = &WindowMinimize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\8f¬
\89»
\r
37 key C-S-X C-A-X = &WindowVMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8fc
\8dÅ
\91å
\89»
\r
38 key C-S-C C-A-C = &WindowHMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\89¡
\8dÅ
\91å
\89»
\r
39 key C-S-Left C-A-Left = &WindowMove(-16, 0) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\88Ú
\93®
\r
40 key C-S-Right C-A-Right= &WindowMove(16, 0) #
\81V
\r
41 key C-S-Up C-A-Up = &WindowMove(0, -16) #
\81V
\r
42 key C-S-Down C-A-Down = &WindowMove(0, 16) #
\81V
\r
43 key C-S-A-Left = &WindowMove(-1, 0) #
\81V
\r
44 key C-S-A-Right = &WindowMove(1, 0) #
\81V
\r
45 key C-S-A-Up = &WindowMove(0, -1) #
\81V
\r
46 key C-S-A-Down = &WindowMove(0, 1) #
\81V
\r
47 key W-Left = &MouseMove(-16, 0) #
\83}
\83E
\83X
\82Ì
\88Ú
\93®
\r
48 key W-Right = &MouseMove(16, 0) #
\81V
\r
49 key W-Up = &MouseMove(0, -16) #
\81V
\r
50 key W-Down = &MouseMove(0, 16) #
\81V
\r
51 key W-A-C-Left = &MouseMove(-1, 0) #
\81V
\r
52 key W-A-C-Right = &MouseMove(1, 0) #
\81V
\r
53 key W-A-C-Up = &MouseMove(0, -1) #
\81V
\r
54 key W-A-C-Down = &MouseMove(0, 1) #
\81V
\r
55 key C-A-A = &WindowClingToLeft #
\83E
\83B
\83\93\83h
\83E
\82ð
\8d¶
\82É
\8añ
\82¹
\82é
\r
56 key C-A-E = &WindowClingToRight #
\83E
\83B
\83\93\83h
\83E
\82ð
\89E
\82É
\8añ
\82¹
\82é
\r
57 key C-A-P = &WindowClingToTop #
\83E
\83B
\83\93\83h
\83E
\82ð
\8fã
\82É
\8añ
\82¹
\82é
\r
58 key C-A-N = &WindowClingToBottom #
\83E
\83B
\83\93\83h
\83E
\82ð
\89º
\82É
\8añ
\82¹
\82é
\r
59 key C-A-V = &WindowMoveVisibly #
\83E
\83B
\83\93\83h
\83E
\82ð
\8c©
\82¦
\82é
\88Ê
\92u
\82Ö
\88Ú
\93®
\r
60 key C-S-K C-A-K = $WindowClose #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
\r
61 key C-S-T = &WindowToggleTopMost #
\8dÅ
\91O
\96Ê
\83g
\83O
\83\8b\r
62 key C-S-D = &WindowIdentify &MayuDialog(Log, SHOW)
\r
63 #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91f
\90«
\82ð
\92²
\82×
\82é
\r
64 key C-S-H = &WindowSetAlpha(70) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\94¼
\93§
\96¾
\89»
\r
65 key C-S-A-H = &WindowSetAlpha(-1) #
\94¼
\93§
\96¾
\89»
\91S
\82Ä
\89ð
\8f\9c\r
66 key C-S-U = &WindowRedraw #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÄ
\95`
\89æ
\r
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Ý
\r
68 key C-S-F1 = &InvestigateCommand # WM_COMMAND
\82Ì
\92²
\8d¸
\r
69 if ( ! EmacsMove/ShiftSelection )
\r
70 key C-S-A C-S-B = &WindowClingToLeft #
\83E
\83B
\83\93\83h
\83E
\82ð
\8d¶
\82É
\8añ
\82¹
\82é
\r
71 key C-S-F C-S-E = &WindowClingToRight #
\83E
\83B
\83\93\83h
\83E
\82ð
\89E
\82É
\8añ
\82¹
\82é
\r
72 key C-S-P = &WindowClingToTop #
\83E
\83B
\83\93\83h
\83E
\82ð
\8fã
\82É
\8añ
\82¹
\82é
\r
73 key C-S-N = &WindowClingToBottom #
\83E
\83B
\83\93\83h
\83E
\82ð
\89º
\82É
\8añ
\82¹
\82é
\r
74 key C-S-V = &WindowMoveVisibly #
\83E
\83B
\83\93\83h
\83E
\82ð
\8c©
\82¦
\82é
\88Ê
\92u
\82Ö
\88Ú
\93®
\r
77 if ( KBD109 ) and ( ! KBD104on109 )
\r
78 key *
\94¼
\8ap/
\91S
\8ap = *Esc # Esc
\82Æ
\94¼
\8ap/
\91S
\8ap
\82Ì
\93ü
\82ê
\91Ö
\82¦
\r
79 key *E0
\94¼
\8ap/
\91S
\8ap = *Esc # Esc
\82Æ
\94¼
\8ap/
\91S
\8ap
\82Ì
\93ü
\82ê
\91Ö
\82¦
\r
80 key *Esc = *
\94¼
\8ap/
\91S
\8ap #
\81V
\r
84 mod control +=
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
\r
85 key *
\89p
\90\94 = *LControl #
\81V
\r
86 mod control += E0
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
\r
87 key *E0
\89p
\90\94 = *LControl #
\81V
\r
89 mod control += CapsLock # CapsLock
\82ð Control
\82É
\r
90 key *CapsLock = *LControl #
\81V
\r
91 mod control += E0CapsLock # CapsLock
\82ð Control
\82É
\r
92 key *E0CapsLock = *LControl #
\81V
\r
97 mod alt += !!
\96³
\95Ï
\8a· #
\96³
\95Ï
\8a·
\82ð Alt
\82É
\r
98 mod alt += !!E0
\96³
\95Ï
\8a· #
\96³
\95Ï
\8a·
\82ð Alt
\82É
\r
99 key *
\96³
\95Ï
\8a· = *
\96³
\95Ï
\8a· #
\81V
\r
100 key *E0
\96³
\95Ï
\8a· = *
\96³
\95Ï
\8a· #
\81V
\r
101 key A-
\96³
\95Ï
\8a· =
\96³
\95Ï
\8a· #
\81V
\r
102 key A-E0
\96³
\95Ï
\8a· =
\96³
\95Ï
\8a· #
\81V
\r
103 key IC-A-K =
\96³
\95Ï
\8a· # IME
\82Å
\95Ï
\8a·
\92\86\82Ì A-K
\82Í
\96³
\95Ï
\8a·
\r
104 key *IC-
\95Ï
\8a· = $ToggleIME # IME ON/OFF
\82ð
\82·
\82é
\83L
\81[
\82Ì
\8ew
\92è
\r
106 key *ScrollLock = $CapsLock # ScrollLock
\82ð CapsLock
\82É
\r
107 key C-
\81ª = W-
\81ª # for VD
\r
108 key C-
\81« = W-
\81« #
\81V
\r
109 key C-
\81© = W-
\81© #
\81V
\r
110 key C-
\81¨ = W-
\81¨ #
\81V
\r
113 keymap2 GlobalEscape : Global = &KeymapParent
\r
114 event prefixed = &HelpMessage("Global", "ESC-")
\r
115 event before-key-down = &HelpMessage
\r
116 key M-C-G = &Ignore
\r
119 if ( MAP-ESCAPE-TO-META )
\r
120 key Escape = &Prefix(GlobalEscape) &EditNextModifier(M-)
\r
121 if ( KBD109 ) and ( ! KBD104on109 )
\r
122 key
\94¼
\8ap/
\91S
\8ap = &Prefix(GlobalEscape) &EditNextModifier(M-)
\r
127 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
128 #
\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`
\r
131 keymap KeymapDefault = &Default
\r
133 mod control +=
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
\r
134 key *
\89p
\90\94 = *LControl #
\81V
\r
135 mod control += E0
\89p
\90\94 #
\89p
\90\94\82ð Control
\82É
\r
136 key *E0
\89p
\90\94 = *LControl #
\81V
\r
138 mod control += CapsLock # CapsLock
\82ð Control
\82É
\r
139 key *CapsLock = *LControl #
\81V
\r
140 mod control += E0CapsLock # CapsLock
\82ð Control
\82É
\r
141 key *E0CapsLock = *LControl #
\81V
\r
145 mod alt += !!
\96³
\95Ï
\8a· #
\96³
\95Ï
\8a·
\82ð Alt
\82É
\r
146 mod alt += !!E0
\96³
\95Ï
\8a· #
\96³
\95Ï
\8a·
\82ð Alt
\82É
\r
147 key *
\96³
\95Ï
\8a· = *
\96³
\95Ï
\8a· #
\81V
\r
148 key *E0
\96³
\95Ï
\8a· = *
\96³
\95Ï
\8a· #
\81V
\r
149 key A-
\96³
\95Ï
\8a· =
\96³
\95Ï
\8a· #
\81V
\r
150 key A-E0
\96³
\95Ï
\8a· =
\96³
\95Ï
\8a· #
\81V
\r
151 key IC-A-K =
\96³
\95Ï
\8a· # IME
\82Å
\95Ï
\8a·
\92\86\82Ì A-K
\82Í
\96³
\95Ï
\8a·
\r
156 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
157 #
\83R
\83\93\83g
\83\8d\81[
\83\8b\82Ì
\90Ý
\92è
\r
160 include "emacsedit.mayu"
\r
162 window EditControl /:(Edit|TEdit|RichEdit(20[AW])?)$/ : EmacsEdit
\r
163 window SysListView32 /:SysListView32$/ : EmacsMove
\r
164 window SysTreeView32 /:SysTreeView32$/ : EmacsMove
\r
165 window ComboBox /:ComboBox(:Edit)?$/ : EmacsEdit
\r
166 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
\r
169 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
170 # Windows
\82Ì
\88ê
\94Ê
\93I
\90Ý
\92è
\r
173 keyseq $WM_VSCROLL/SB_PAGEUP = &PostMessage(ToItself, 277, 2, 0)
\r
174 keyseq $WM_VSCROLL/SB_PAGEDOWN = &PostMessage(ToItself, 277, 3, 0)
\r
176 keymap2 GeneralC-X : EmacsC-X
\r
177 key C-S = C-S #
\8fã
\8f\91\82«
\95Û
\91¶(S)
\r
178 key C-W = LAlt F A #
\96¼
\91O
\82ð
\95t
\82¯
\82Ä
\95Û
\91¶(A)...
\r
179 key C-F = C-O #
\8aJ
\82(O)...
\r
180 key K = C-N #
\90V
\8bK
\8dì
\90¬(N)
\r
181 key C-C = LAlt F X #
\8fI
\97¹(X)
\r
182 # key C-C = A-Q #
\8fI
\97¹(X)
\r
183 # key C-C = $WindowClose #
\8fI
\97¹(X)
\r
186 ##
\83_
\83C
\83A
\83\8d\83O
\83{
\83b
\83N
\83X .........................................................
\r
188 window DialogBox /:#32770:/ : Global
\r
192 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
193 # MDI
\8fã
\82Ì
\83E
\83B
\83\93\83h
\83E
\82Ì
\90Ý
\92è
\r
196 keymap2 MDI-WindowOperation : Global
\r
197 key C-S-L C-A-L = &WindowLower(MDI) #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\89º
\82Ö
\r
198 key C-S-R C-A-R = &WindowRaise(MDI) #
\83E
\83B
\83\93\83h
\83E
\82ð
\88ê
\94Ô
\8fã
\82Ö
\r
199 key C-S-Z C-A-Z = &WindowMaximize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
\r
200 key C-S-I C-A-I = &WindowMinimize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\8f¬
\89»
\r
201 key C-S-X C-A-X = &WindowVMaximize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8fc
\8dÅ
\91å
\89»
\r
202 key C-S-C C-A-C = &WindowHMaximize(MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\89¡
\8dÅ
\91å
\89»
\r
203 key C-S-Left C-A-Left = &WindowMove(-16, 0, MDI) #
\83E
\83B
\83\93\83h
\83E
\82Ì
\88Ú
\93®
\r
204 key C-S-Right C-A-Right= &WindowMove(16, 0, MDI) #
\81V
\r
205 key C-S-Up C-A-Up = &WindowMove(0, -16, MDI) #
\81V
\r
206 key C-S-Down C-A-Down = &WindowMove(0, 16, MDI) #
\81V
\r
207 key C-S-A-Left = &WindowMove(-1, 0, MDI) #
\81V
\r
208 key C-S-A-Right = &WindowMove(1, 0, MDI) #
\81V
\r
209 key C-S-A-Up = &WindowMove(0, -1, MDI) #
\81V
\r
210 key C-S-A-Down = &WindowMove(0, 1, MDI) #
\81V
\r
211 key C-S-A C-S-B C-A-A = &WindowClingToLeft(MDI) #
\83E
\83B
\83\93\83h
\83E
\8d¶
\82É
\8añ
\82¹
\82é
\r
212 key C-S-E C-S-F C-A-E = &WindowClingToRight(MDI) #
\83E
\83B
\83\93\83h
\83E
\89E
\82É
\8añ
\82¹
\82é
\r
213 key C-S-P C-A-P = &WindowClingToTop(MDI) #
\83E
\83B
\83\93\83h
\83E
\8fã
\82É
\8añ
\82¹
\82é
\r
214 key C-S-N C-A-N = &WindowClingToBottom(MDI) #
\83E
\83B
\83\93\83h
\83E
\89º
\82É
\8añ
\82¹
\82é
\r
215 key C-S-V C-A-V = &WindowMoveVisibly(MDI) #
\83E
\83B
\83\93\83h
\83E
\8c©
\82¦
\82é
\88Ê
\92u
\r
216 key C-S-K C-A-K = C-F4 #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
\r
218 window MDI /:MDIClient:/ : Global
\r
219 key C-S-Q C-A-Q = &Prefix(MDI-WindowOperation)
\r
222 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\r
223 #
\8ae
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Ì
\90Ý
\92è
\r
227 ##
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT ...............................................................
\r
228 ## http://mayu.sourceforge.net
\r
230 #
\89¼
\91z
\83L
\81[
\92²
\8d¸
\83E
\83B
\83\93\83h
\83E
\82Å
\82Í
\91S
\82Ä
\83f
\83t
\83H
\83\8b\83g
\r
231 window MayuInvestigate /mayu\.exe:#32770:mayuFocus$/ : KeymapDefault
\r
233 #
\83\8d\83O
\83E
\83B
\83\93\83h
\83E Esc
\82Å
\95Â
\82¶
\82ç
\82ê
\82é
\82æ
\82¤
\82É
\r
234 window MayuLog ( /mayu\.exe:#32770:Button/ \
\r
235 && /
\83\8d\83O -
\91\8b\8eg
\82¢
\82Ì
\97J
\9fT/ ) : Global
\r
236 key C-G = $WindowClose
\r
237 key Esc = $WindowClose
\r
240 ## Console ....................................................................
\r
242 keyseq $ConsoleWindowClass/copy = &PostMessage(ToItself, 274, 65520, 0)
\r
243 keyseq $ConsoleWindowClass/paste = &PostMessage(ToItself, 274, 65521, 0)
\r
244 keyseq $ConsoleWindowClass/region = &PostMessage(ToItself, 274, 65522, 0)
\r
245 keyseq $ConsoleWindowClass/scroll = &PostMessage(ToItself, 274, 65523, 0)
\r
246 keyseq $ConsoleWindowClass/search = &PostMessage(ToItself, 274, 65524, 0)
\r
247 keyseq $ConsoleWindowClass/select-all = &PostMessage(ToItself, 274, 65525, 0)
\r
249 window ConsoleWindowClass /^ConsoleWindowClass$/ : Global
\r
250 key C-S-K C-A-K = A-Space C #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
\r
251 key S-Insert = $ConsoleWindowClass/paste
\r
252 key S-Prior = $WM_VSCROLL/SB_PAGEUP
\r
253 key S-Next = $WM_VSCROLL/SB_PAGEDOWN
\r
254 key S-~NL-Num9 = $WM_VSCROLL/SB_PAGEUP
\r
255 key S-~NL-Num3 = $WM_VSCROLL/SB_PAGEDOWN
\r
258 ## Explorer, Internet Explorer ................................................
\r
260 keyseq $Explorer/show-folder-bar = &PostMessage(ToMainWindow, 273, 41525, 0)
\r
262 window ExplorerList /EXPLORER.*:SHELLDLL_DefView:.*SysListView32$/ \
\r
264 key S-R = F2 #
\96¼
\91O
\82Ì
\95Ï
\8dX
\r
265 key C-S-Z = &Sync&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
\r
266 key C-A-Z = C-&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91S
\89æ
\96Ê
\89»
\r
267 key M-E = $Explorer/show-folder-bar #
\83t
\83H
\83\8b\83_
\82ð
\95\
\8e¦
\r
269 window ExplorerTree /EXPLORER.*:BaseBar:.*SysTreeView32$/ : SysTreeView32
\r
270 key S-R = F2 #
\96¼
\91O
\82Ì
\95Ï
\8dX
\r
271 key C-S-Z = &Sync&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
\r
272 key C-A-Z = C-&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91S
\89æ
\96Ê
\89»
\r
273 key M-E = $Explorer/show-folder-bar #
\83t
\83H
\83\8b\83_
\82ð
\95\
\8e¦
\r
275 window InternetExplorer /:Internet Explorer_Server$/ : EmacsEdit
\r
276 key C-S-Z = &Sync&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\8dÅ
\91å
\89»
\r
277 key C-A-Z = C-&WindowMaximize #
\83E
\83B
\83\93\83h
\83E
\82Ì
\91S
\89æ
\96Ê
\89»
\r
279 #
\88È
\89º
\82Í
\83`
\83P
\83b
\83g #18663
\82ð
\8eQ
\8fÆ
\82Ì
\82±
\82Æ
\r
280 window IEFrame /:IEFrame/ : EmacsEdit
\r
282 window MicrosoftJava /:Microsoft VM For Java\(TM\) Host Window Class:/ \
\r
286 ## Emacs ......................................................................
\r
287 ## http://www.gnu.org/software/emacs/windows/ntemacs.html
\r
289 keymap Emacsen : Global
\r
290 key C-Yen = &Default
\r
291 if ( MAP-ESCAPE-TO-META ) # ESC
\82ª M-
\82É
\82È
\82é
\82Ì
\82ð
\91j
\8e~
\82·
\82é
\r
292 if ( KBD109 ) and ( ! KBD104on109 )
\r
293 key *
\94¼
\8ap/
\91S
\8ap = *Esc
\r
294 key *E0
\94¼
\8ap/
\91S
\8ap = *Esc
\r
295 key *Esc = *
\94¼
\8ap/
\91S
\8ap
\r
297 key Escape = &Default
\r
301 window Meadow /:Meadow$/ : Emacsen
\r
302 key IC-M-X = $ToggleIME M-X
\r
303 window MULE /:MULE$/ : Emacsen
\r
304 window Emacs /:Emacs$/ : Emacsen
\r
307 ## Notepad ....................................................................
\r
309 keyseq $Notepad/new = &PostMessage(ToParentWindow, 273, 9, 0)
\r
310 keyseq $Notepad/open = &PostMessage(ToParentWindow, 273, 10, 0)
\r
311 keyseq $Notepad/save-as = &PostMessage(ToParentWindow, 273, 1, 0)
\r
313 keymap2 NotepadC-X : GeneralC-X
\r
314 event prefixed = &HelpMessage("
\83\81\83\82\92 C-x-", \
\r
315 "C-x C-s\t
\8fã
\8f\91\82«
\95Û
\91¶\r\n" \
\r
316 "C-x C-f\t
\8aJ
\82\t\r\n" \
\r
317 "C-x k\t\t
\90V
\8bK
\8dì
\90¬\r\n" \
\r
318 "C-x C-c\t
\8fI
\97¹")
\r
319 event before-key-down = &HelpMessage
\r
320 key C-S = $Notepad/save-as #
\8fã
\8f\91\82«
\95Û
\91¶(S)
\r
321 key C-F = $Notepad/open #
\8aJ
\82(O)...
\r
322 key K = $Notepad/new #
\90V
\8bK
\8dì
\90¬(N)
\r
323 key C-C = $WindowClose #
\83\81\83\82\92 \82Ì
\8fI
\97¹(X)
\r
325 window Notepad /:Notepad:Edit$/ : EmacsEdit
\r
326 if ( !ZXCV ) key C-X = &Prefix(NotepadC-X)
\r
327 key C-S = F3 #
\8c\9f\8dõ(F)...
\r
328 key M-J = C-G #
\8ds
\82Ö
\88Ú
\93®
\r
331 ## ASTEC-X ....................................................................
\r
332 ## http://www.astec.co.jp/
\r
334 keyseq $ASTEC-X/copy-to-x = &PostMessage(ToItself, 274, 16, 0)
\r
336 window ASTEC-X /:ASTEC-X$/ : Global
\r
337 key C-Yen = &Default
\r
338 key *IC-IL-C-Yen = $ToggleIME # IME
\82ª
\83I
\83\93\82È
\82ç
\82ÎIME
\82ð
\83I
\83t
\r
341 ## Becky! Internet Mail .......................................................
\r
342 ## http://www.rimarts.co.jp/index-j.html
\r
344 window BeckyInternetMail /Rebecca\.exe:BeckyComposeFrameClass:/ : EmacsEdit
\r
345 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
\r
347 window BeckyInternetMail2 /B2\.exe:Becky2ComposeFrame:/ : EmacsEdit
\r
348 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
\r
351 ## Microsoft Power Point ......................................................
\r
353 keymap2 PowerPointC-X : GeneralC-X
\r
354 key C-C = $WindowClose #
\8fI
\97¹(X)
\r
356 window PowerPoint /POWERPNT\.EXE:.*:(paneClassDC|REComboBox20W|RichEdit20W)$/\
\r
358 if ( !ZXCV ) key C-X = &Prefix(PowerPointC-X)
\r
360 window PowerPoint2 /POWERPNT\.EXE:PP9FrameClass.*/ : EmacsEdit
\r
361 if ( !ZXCV ) key C-X = &Prefix(PowerPointC-X)
\r
363 ## Microsoft Visual Basic 6.0 .................................................
\r
365 window VisualBasic /vb6\.exe:.*:VbaWindow$/ : EmacsEdit
\r
366 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
\r
369 ## Microsoft Word .............................................................
\r
371 window MicrosoftWord /WINWORD\.EXE:.*:_WwG$/ : EmacsEdit
\r
372 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
\r
375 ## Microsoft Excel ............................................................
\r
377 window MicrosoftExcel /EXCEL\.EXE:XLMAIN:/ : EmacsEdit
\r
378 if ( !ZXCV ) key C-X = &Prefix(GeneralC-X)
\r
381 ## Microsoft Pinball ..........................................................
\r
383 window MSPinball /PINBALL\.EXE:1c7c22a0-9576-11ce-bf80-444553540000$/ : Global
\r
387 ## Netscape Navigator .........................................................
\r
388 ## http://www.netscape.com/
\r
390 window NetscapeNavigator /Netscape\.exe:/ : Global
\r
391 key C-H = BackSpace # BackSpace
\r
392 key C-S = C-F #
\8c\9f\8dõ
\r
395 ## Mozilla ....................................................................
\r
396 ## http://www.mozilla.org/
\r
398 window Mozilla /:MozillaWindowClass$/ : EmacsEdit
\r
401 ## Personal Dictionary ........................................................
\r
402 ## http://member.nifty.ne.jp/TaN/
\r
404 window PersonalDictionary /PDICW32\.EXE:PDICW:ComboBox:Edit/ : EmacsEdit
\r
405 key C-K = S-End S-Delete #
\8ds
\96\96\82Ü
\82Å
\8dí
\8f\9c\r
406 key C-Y = S-Insert # PASTE
\r
409 ## Real Player ................................................................
\r
410 ## http://www.real.com/
\r
412 window RealPlayer /realplay.exe:PNGUIClass/ : Global
\r
413 key A-Enter = LAlt V Z F
\r
417 ## TeraTerm ...................................................................
\r
418 ## http://hp.vector.co.jp/authors/VA002416/
\r
420 window TeraTerm /TTermPRO\.exe:VTWin32$/ : Global
\r
421 key C-Slash = C-S-HyphenMinus # C-_
\82ð
\93ü
\97Í
\r
422 key S-Prior = C-Prior #
\83X
\83N
\83\8d\81[
\83\8b\r
423 key S-Next = C-Next #
\83X
\83N
\83\8d\81[
\83\8b\r
424 key IC-M-X IL-M-X = $ToggleIME M-X # for emacs
\r
426 key C-S-ReverseSolidus = C-S-HyphenMinus # C-_
\82ð
\93ü
\97Í
\r
430 ## Waffle .....................................................................
\r
431 ## http://sakura.tsg.ne.jp/~tjkawa/witalk2/
\r
432 ## Emacs
\95\97\83L
\81[
\83o
\83C
\83\93\83f
\83B
\83\93\83O
\82É
\82µ
\82Ä
\82¨
\82
\82±
\82Æ
\r
434 keyseq $WaffleMark/cancel = Left Right
\r
436 window Waffle /WITALK2\.EXE:.*:RichEdit(20A)?$/ : Global
\r
437 keymap2 WaffleMark : Waffle = $WaffleMark/cancel &KeymapParent
\r
440 key Home = &Default #
\95¶
\93ª
\r
441 key End = &Default #
\95¶
\96\96\r
442 key C-Space = &Prefix(WaffleMark) # Mark
\r
443 key C-A = &Default #
\8ds
\93ª
\r
444 key C-B = &Default #
\81©
\r
445 key C-C = &Default # (Waffle Prefix)
\r
446 key M-B = &Default #
\81©(
\92P
\8cê)
\r
447 key C-D = &Default #
\8dí
\8f\9c\r
448 key M-D = &Default #
\8dí
\8f\9c(
\92P
\8cê)
\r
449 key C-E = &Default #
\8ds
\96\96\r
450 key C-F = &Default #
\81¨
\r
451 key M-F = &Default #
\81¨(
\92P
\8cê)
\r
452 key C-G = &Default # CANCEL
\r
453 key C-H = &Default # BS
\r
454 key C-J = &Default # RETURN
\r
455 key C-K = &Default #
\8ds
\96\96\82Ü
\82Å
\8dí
\8f\9c\r
456 key M-L = &Default #
\8f¬
\95¶
\8e\9a\r
457 key C-M = &Default # RETURN
\r
458 key C-N = &Default #
\81«
\r
459 key C-O = &Default #
\88ê
\8ds
\91\9d\82â
\82·
\r
460 key C-P = &Default #
\81ª
\r
461 key C-Q = &Prefix(KeymapDefault) # mayu
\82É
\8d¶
\89E
\82³
\82ê
\82È
\82¢
\83L
\81[
\93ü
\97Í
\r
462 key C-S = &Default #
\8c\9f\8dõ
\r
463 key C-T = &Default #
\95¶
\8e\9a\93ü
\82ê
\91Ö
\82¦
\r
464 key C-V = Next #
\8e\9f\95Å (Waffle
\82Ì
\83o
\83O?)
\r
465 key M-V = &Default #
\91O
\95Å
\r
466 key C-W = &Default # CUT
\r
467 key M-W = &Default # COPY
\r
468 key C-Y = &Default # PASTE
\r
469 key M-U = &Default #
\91å
\95¶
\8e\9a\r
470 key S-Home = &Default #
\95¶
\93ª(
\91I
\91ð)
\r
471 key S-End = &Default #
\95¶
\96\96(
\91I
\91ð)
\r
472 key S-M-Comma = &Default #
\95¶
\93ª
\r
473 key S-M-Period = &Default #
\95¶
\96\96\r
474 key M-BackSpace = &Default # BS(
\92P
\8cê)
\r
475 key C-Slash = &Default # UNDO
\r
478 key Home = S-C-Home &Prefix(WaffleMark) #
\95¶
\93ª
\r
479 key End = S-C-End &Prefix(WaffleMark) #
\95¶
\96\96\r
480 key C-A = S-Home &Prefix(WaffleMark) #
\8ds
\93ª
\r
481 key C-B = S-Left &Prefix(WaffleMark) #
\81©
\r
482 key M-B = S-C-Left &Prefix(WaffleMark) #
\81©(
\92P
\8cê)
\r
483 key C-E = S-End &Prefix(WaffleMark) #
\8ds
\96\96\r
484 key C-F = S-Right &Prefix(WaffleMark) #
\81¨
\r
485 key M-F = S-C-Right &Prefix(WaffleMark) #
\81¨(
\92P
\8cê)
\r
486 key C-G = $WaffleMark/cancel &Undefined #
\83L
\83\83\83\93\83Z
\83\8b\r
487 key C-N = S-Down &Prefix(WaffleMark) #
\81«
\r
488 key C-P = S-Up &Prefix(WaffleMark) #
\81ª
\r
489 key C-V = S-Next &Prefix(WaffleMark) #
\8e\9f\95Å
\r
490 key M-V = S-Prior &Prefix(WaffleMark) #
\91O
\95Å
\r
491 key C-W = C-W Left Right # CUT
\r
492 key M-W = M-W Left Right # COPY
\r
493 key S-M-Comma = S-C-Home &Prefix(WaffleMark) #
\95¶
\93ª
\r
494 key S-M-Period = S-C-End &Prefix(WaffleMark) #
\95¶
\96\96\r
495 key Left = S-Left &Prefix(WaffleMark) #
\81©
\r
496 key Up = S-Up &Prefix(WaffleMark) #
\81ª
\r
497 key Right = S-Right &Prefix(WaffleMark) #
\81¨
\r
498 key Down = S-Down &Prefix(WaffleMark) #
\81«
\r
501 ## Xyzzy ......................................................................
\r
502 ## http://www.jsdlab.co.jp/~kamei/
\r
504 window Xyzzy /xyzzy\.exe:/ : Global
\r
505 key C-S-K C-A-K = C-X C-C #
\83E
\83B
\83\93\83h
\83E
\82ð
\95Â
\82¶
\82é
\r
508 ## Windows Media Player .......................................................
\r
510 window WindowsMediaPlayer /mplayer2.*:(Media Player 2|VideoRenderer)/ : Global
\r
511 key C-A = Space # Play
\r
512 key C-R = Space # Play
\r
513 key C-P = Space # Pause
\r
514 key C-S = Period # Stop
\r
517 ## Windows Mine Sweeper .......................................................
\r
519 window WindowsMineSweeper /winmine.exe:
\83}
\83C
\83\93\83X
\83C
\81[
\83p$/ : Global
\r
520 key D-Z = &VK(RButton)
\r
522 key D-X = &VK(MButton)
\r
524 key D-C = &VK(LButton)
\r
527 key Num1 = &MouseMove(-16, 16)
\r
528 key Num2 = &MouseMove( 0, 16)
\r
529 key Num3 = &MouseMove( 16, 16)
\r
530 key Num4 = &MouseMove(-16, 0)
\r
531 key Num6 = &MouseMove( 16, 0)
\r
532 key Num7 = &MouseMove(-16, -16)
\r
533 key Num8 = &MouseMove( 0, -16)
\r
534 key Num9 = &MouseMove( 16, -16)
\r
537 ## ICQ2000 ....................................................................
\r
538 ## http://web.icq.com/
\r
541 window ICQMessageSession \
\r
542 ( /ICQ\.exe:#32770:Edit$/ && /Message Session/ ) : EmacsEdit
\r
547 ## Acrobat Reader .............................................................
\r
548 ## http://www.adobe.co.jp/support/custsupport/library/acrwin.html
\r
550 window AcrobatReader /AcroRd32.exe:.*:MDIClient:/ : EmacsMove
\r
551 key Space = PageDown
\r
555 ## Edmax ......................................................................
\r
556 ## http://www.bekkoame.ne.jp/~t.mzaki/
\r
558 window EdMax-edit /edmax\.exe:.*Afx:400000:b:0:1900010:0$/ : EmacsEdit
\r
561 ## VisualBasic ................................................................
\r
563 window VBTextBox /:ThunderRT6FormDC:(ThunderRT6TextBox|RichTextWndClass)$/ \
\r
566 ## StarOffice/StarSuite/OpenOffice ............................................
\r
568 window StarOffice /soffice\.exe:SALFRAME$/ : EmacsEdit
\r
570 ## Opera ......................................................................
\r
572 window Opera /Opera\.exe:/ : EmacsEdit
\r