root/dotfiles/mayu/hogelog-mayu @ 26153

Revision 26153, 3.5 kB (checked in by hogelog, 6 years ago)
  • putty: force A-Space menu.
Line 
1include "109.mayu" # 109 keyboard settting
2
3
4 keyseq $EmacsEdit/kill-word            = S-C-Right C-X
5 keyseq $EmacsEdit/backward-kill-word   = S-C-Left C-X
6 keyseq $EmacsEdit/transpose-chars      = S-Right C-X Left C-V Right
7 keyseq $EmacsEdit/upcase-word          = S-C-Right C-C *&Sync \
8                                          &ClipboardUpcaseWord C-V
9 keyseq $EmacsEdit/downcase-word        = S-C-Right C-C *&Sync \
10                                          &ClipboardDowncaseWord C-V
11 keyseq $EmacsEdit/kill-line            = &EmacsEditKillLineFunc S-End C-X \
12                        &Sync &EmacsEditKillLinePred((Delete), (Return Left))
13 keyseq $EmacsMark/cancel               = Left Right
14
15# force show A-Space Menu
16 keyseq $WM_SYSTEM_MENU = &PostMessage(ToItself, 0x0313, 0, 0)
17
18keymap2 EmacsMark : Global = $EmacsMark/cancel &KeymapWindow
19
20keymap2 EmacsMark
21 key Home               = S-C-Home      &Prefix(EmacsMark)
22 key End                = S-C-End       &Prefix(EmacsMark)
23 key C-A                = S-Home        &Prefix(EmacsMark)
24 key C-B                = S-Left        &Prefix(EmacsMark)
25 key C-E                = S-End         &Prefix(EmacsMark)
26 key C-F                = S-Right       &Prefix(EmacsMark)
27 key C-G                = $EmacsMark/cancel &Undefined
28 key C-N                = S-Down        &Prefix(EmacsMark)
29 key C-P                = S-Up          &Prefix(EmacsMark)
30 key C-V                = S-Next        &Prefix(EmacsMark)
31 key C-W                = C-X Left Right
32 key S-M-Comma          = S-C-Home      &Prefix(EmacsMark)
33 key S-M-Period         = S-C-End       &Prefix(EmacsMark)
34 key Left               = S-Left        &Prefix(EmacsMark)
35 key Up                 = S-Up          &Prefix(EmacsMark)
36 key Right              = S-Right       &Prefix(EmacsMark)
37 key Down               = S-Down        &Prefix(EmacsMark)
38
39keymap Global
40 mod Control += Eisuu
41 mod Shift += NonConvert Convert
42 key *Eisuu = *LControl
43 key *NonConvert = *LShift
44 key *Convert = *RShift
45 key *Hiragana = *Esc
46
47 key C-W-H      = &WindowClingToLeft
48 key C-W-J      = &WindowClingToBottom
49 key C-W-K      = &WindowClingToTop
50 key C-W-L      = &WindowClingToRight
51
52 key C-W-Space  = &WindowMaximize
53 key C-W-M              = &WindowVMaximize
54 key C-W-S-M    = &WindowHMaximize
55
56# C-A-W-[H|L] is VirtualWin shortcut
57 key W-H        = C-A-W-H
58 key W-L        = C-A-W-L
59
60keymap EmacsMap : Global
61 key Home               = C-Home
62 key End                = C-End
63 key C-A                = Home
64 key C-B                = Left
65 key C-E                = End
66 key C-F                = Right
67 key C-G                = Escape
68 key C-N                = Down
69 key C-P                = Up
70 key C-S                = C-F
71 key C-V                = Next
72
73 key C-Atmark   = &Prefix(EmacsMark)
74 key C-D                = Delete
75 key C-H                = BackSpace
76 key C-K                = $EmacsEdit/kill-line
77 key C-M                = Return
78 key C-W                = C-X
79 key C-S-W              = C-C
80 key C-Y                = C-V
81 key C-Slash    = C-Z
82
83window putty /.*PuTTY$/ : Global
84 key A-Space = $WM_SYSTEM_MENU
85
86window  irfanview /IrfanView/ : EmacsMap
87 key Right      = Space
88 key Left       = BackSpace
89 key Up         = PageUp
90 key Down       = PageDown
91 key *BrowserBack = Up
92 key *BrowserForward = Down
93window  sevenFM /7zFM.exe/ : EmacsMap
94window  sevenG /7zG.exe/ : EmacsMap
95window  gp /GreenPad.exe/ : EmacsMap
96window  note /notepad.exe/ : EmacsMap
97window  skype /Skype.exe/ : EmacsMap
98window  bluewind /bluewind.exe/ : EmacsMap
99window  bweditor /BWEditor.exe/ : EmacsMap
100window  regedit /regedit.exe/ : EmacsMap
101window  tween /Tween.exe/ : EmacsMap
102window  vc /vc.exe/ : EmacsMap
103window  cmd /ConsoleWindowClass/ : EmacsMap
104 key C-Y                = A-Space E P
105window  firefox /firefox.exe/ : EmacsMap
106window  iexplore /iexplore.exe/ : EmacsMap
107 key C-W-Space  = A-Space X
108window  explorer /explorer.exe/ : EmacsMap
109window  acroread /AcroRd32.exe/ : EmacsMap
110 key C-L        = C-L
111
112window  edit /:Edit/ : EmacsMap
113window  tedit /:TEdit/ : EmacsMap
114window  richedit /:RichEdit20W/ : EmacsMap
115window  listview /:SysListView32/ : EmacsMap
116window  treeview /:SysTreeView32/ : EmacsMap
117window  csedit /:WindowsForms10.EDIT/ : EmacsMap
118
Note: See TracBrowser for help on using the browser.