├── .gitignore
├── README.md
├── Templates
├── README.md
├── Template.ahk
├── Template.au3
├── document with header.odt
├── document.odt
├── index.html
└── viatc.ini
├── ViATc-0.5.5en.ahk
├── WhatsNew.txt
├── history_of_rename.txt
├── marks.ini
├── old
├── viatc-0.5.3
│ ├── README.md
│ ├── ViATc-0.5.3en.ahk
│ ├── executable.zip
│ ├── sample ini file
│ │ ├── readme.txt
│ │ └── viatc.ini
│ ├── viatc.ico
│ ├── viatc.lnk
│ └── viatcdis.ico
├── viatc-0.5.4
│ ├── README.md
│ ├── ViATc-0.5.4en.ahk
│ ├── sample ini file
│ │ ├── readme.txt
│ │ └── viatc.ini
│ ├── viatc.ico
│ ├── viatc.lnk
│ └── viatcdis.ico
└── viatc-0.6.2unfinished
│ ├── README.md
│ ├── ViATc help for 0.4.1.htm
│ ├── actions
│ ├── General.ahk
│ ├── MSWord.ahk
│ ├── QDir.ahk
│ ├── TCCOMMAND+.ahk
│ ├── TCCOMMAND.ahk
│ ├── TConly.ahk
│ ├── Tools.ahk
│ └── temp.ahk
│ ├── viatc-0.6.2en.ahk
│ ├── viatc.ico
│ ├── viatc.ini
│ ├── viatcdis.ico
│ └── vimcore.0.2.1.ahk
├── user.ahk
├── viatc.ico
├── viatc.ini
└── viatcdis.ico
/.gitignore:
--------------------------------------------------------------------------------
1 | # do not track the folder below
2 | /ignored
3 |
4 | # ignore the history_of_rename.txt and history_of_rename[01].txt
5 | #history_of_rename.txt
6 | #history_of_rename*
7 | #history_of_rename\[01\].txt
8 |
9 | # ignore marks
10 | #marks.ini
11 | #marks*.ini
12 |
13 | # ignore binary files
14 | *.exe
15 | *.rar
16 | *.zip
17 |
18 | # ignore tmp and bkp files
19 | *~
20 | ~*
21 | *.bkp
22 | *_backup.ini
23 |
24 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ViATc
2 | =====
3 | ViATc - Vim mode at Total Commander
4 | 2021/12/19 version 0.5.5.4
5 | 
6 | image credit: https://github.com/linxinhong
7 | This software works on Windows as an addition to "Total Commander" :floppy_disk: - the greatest file manager :100: (keyboard friendly, two panels, advanced search, comparator, multi-rename, FTP, plugins) get it from www.ghisler.com
8 | ViATc tries to resemble the work-flow of Vim and web browser plugins like Vimium or better yet SurfingKeys.
9 |
10 | What ViATc does to Total Commander (called later TC):
11 | - it's only a separate addition, easily disabled, it doesn't modify TC
12 | - adds more shortcuts, you can add and reconfigure them
13 | - adds more functionality - supports all that AutoHotkey does, not just TC
14 |
15 | TC.png?raw=true "viatc_logo")
16 | image credit: https://www.itqiyi.com/archives/2073
17 |
18 | Download
19 | ========
20 | To get the most recent script (without exe), download
21 | https://github.com/magicstep/ViATc-English/archive/master.zip
22 |
23 | The below zip file contains an exe file, very likely it is older than the above script. I promise that the exe file is clean, however compiled AHK scripts trigger antiviruses so you might have to add an exception.
24 | ViATc-0.5.5.4_executable.zip 2021/12/19
25 |
26 | Yet older versions at https://magicstep.github.io/viatc/old.html
27 |
28 | Installation
29 | ============
30 | - After downloading ViATc, extract, put it in any location and use it.
31 | - You can run the script if you have Autohotkey installed. Download and install Autohotkey, it is powerful for many purposes. https://autohotkey.com
32 | - Run ViATc and look for a new icon in the tray, right-click on it and choose Help or Settings to get accustomed to the shortcuts.
33 |
34 | Settings
35 | ========
36 | You can add and remove shortcuts via the ViATc Settings window. After changes you must click Save or OK (OK will save and reload ViATc).
37 | You can also add and remove shortcuts directly in the ini file. Reload ViATc manually after any changes made directly in the ini file to take effect.
38 | In the ini file all lines that begin with a semicolon ; are ignored. It's a standard comment in ini files.
39 | CapsLock is mapped as Escape. To bypass this use Ctrl+CapsLock
40 |
41 | Usage
42 | =====
43 | A subset of best commands:
44 |
45 | j = Down (5j=5lines)
46 | k = Up
47 | f = Page Down (5f=5pages)
48 | b = Page Up
49 | t = open tab, same as Ctrl+t
50 | x = close tab, same as Ctrl+w
51 | d = directory hotlist, same as Ctrl+d
52 | o = open drive drop-box, same as Alt+F1 or Alt+F2
53 | u = go up in directory, same as Backspace
54 | i = Enter
55 | cc = Delete
56 | ma = mark a
57 | 'a = go to mark a
58 | ah = help
59 | as = settings
60 | ar = reload
61 | sm = show mappings from ini file
62 | an = show menu to create a new file from template
63 | zw = toggle one wide panel
64 | gg = go top
65 | G = go bottom
66 | r = simple rename, same as Shift+F6
67 | Shift+r = fancy rename with a vim emulator
68 | Ctrl+[ = Esc
69 | Capslock = Esc
70 |
71 | Author
72 | ======
73 | - Author of the original Chinese version is linxinhong https://github.com/linxinhong
74 | - Translator and maintainer of the English version is magicstep https://github.com/magicstep
75 | You can contact me with the same nickname @gmail.com
76 | - Contributors: uqqu
77 | - Project's easy website https://magicstep.github.io/viatc
78 | - Full project at https://github.com/magicstep/ViATc-English
79 |
--------------------------------------------------------------------------------
/Templates/README.md:
--------------------------------------------------------------------------------
1 | Templates
2 | =========
3 | To add a template:
4 | 1. Put a TC line-cursor on a file that will be duplicated
5 | 2. Press a then n - this will invoke menu
6 | 3. From the menu select "Add to new template (X)"
7 | The file will be copied into Templates folder in ViATc
8 |
9 | To use a template:
10 | 1. Invoke menu by pressing a then n
11 | 2. Chose a template from the list, it will be used to create
12 | a new file in the current folder location
13 | 3. Rename if needed
14 |
15 |
16 | The settings for templates are in the viatc.ini file at the bottom under [TemplateList]
17 | The name of TemplateList in older versions was ShellNew
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Templates/Template.ahk:
--------------------------------------------------------------------------------
1 | #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
2 | ; #Warn ; Enable warnings to assist with detecting common errors.
3 | SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
4 | SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
5 |
--------------------------------------------------------------------------------
/Templates/Template.au3:
--------------------------------------------------------------------------------
1 | #cs ----------------------------------------------------------------------------
2 |
3 | AutoIt Version: 3.3.14.5
4 | Author: myName
5 |
6 | Script Function:
7 | Template AutoIt script.
8 |
9 | #ce ----------------------------------------------------------------------------
10 |
11 | ; Script Start - Add your code below here
12 |
--------------------------------------------------------------------------------
/Templates/document with header.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magicstep/ViATc-English/ba73e2ee6b49e652252ec1084fcc754b726d6f51/Templates/document with header.odt
--------------------------------------------------------------------------------
/Templates/document.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magicstep/ViATc-English/ba73e2ee6b49e652252ec1084fcc754b726d6f51/Templates/document.odt
--------------------------------------------------------------------------------
/Templates/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Document
16 | magicstep.github.io/viatc
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Templates/viatc.ini:
--------------------------------------------------------------------------------
1 | ; Settings for ViATc - Vim mode at Total Commander.
2 | ; 2021/12/19 version 0.5.5.4
3 | ; You can edit this file, but first make a backup.
4 | ; Any built-in hotkeys can be overriden here.
5 |
6 | [Configuration]
7 | ; Vim=1 ; will enable ViATc mode at start
8 | ; Vim=0 ; all will be disabled till first Esc
9 | Vim=1
10 | Toggle=F
11 | GlobalTogg=1
12 | Suspend=`
13 | GlobalSusp=0
14 | TrayIcon=1
15 | Service=1
16 | Startup=1
17 | ; Max repeat for commands like 5j
18 | MaxCount=999
19 | ; Tooltips for the Combo Keys
20 | ComboTooltips=1
21 | ; If you don't want built-in combo commands then set the below line to 0
22 | EnableBuiltInComboHotkeys=1
23 | ; TC transparency
24 | Transparent=0
25 | ; ViATc help transparency
26 | TranspHelp=0
27 | TranspVar=200
28 | ; see history_of_rename.txt
29 | HistoryOfRename=0
30 | IsCapsLockAsEscape=1
31 | ; F11 will make TC FullScreen
32 | ; F11TC=0 ; disabled
33 | ; F11TC=1 ; same as zf=
34 | ; F11TC=2 ; same as za=
35 | ; F11TC=3 ; same as zp=
36 | F11TC=1
37 | ; jk in IrfanView will be next/prev and...
38 | ; ScrollLock in IrfanView or TC will traverse TC folders with images.
39 | ; the first file must be an image, IrfanView must be configured to exit on Esc
40 | IrfanView=1 ; all Irfanview enabled
41 | ; IrfanViewKey will trigger autoadvance folder in TotalCommander,
42 | ; ScrollLock is always hardcoded to do that,
43 | ; if your keyboard doesn't have it then set another key below
44 | IrfanViewKey=
45 | ;IrfanViewKey=Insert
46 | ;IrfanViewKey=F2
47 | ;IrfanViewKey=End
48 |
49 |
50 | [Paths]
51 | TCPath=C:\Program Files\totalcmd\totalcmd64.exe
52 | ;TCPath=C:\Program Files (x86)\totalcmd\TOTALCMD.EXE
53 | EditorPath=C:\Program Files (x86)\Vim\vim82\gvim.exe
54 | ;EditorPath=C:\Program Files (x86)\Notepad++\notepad++.exe
55 | ; for a new tab in vim use:
56 | EditorArguments= -p --remote-tab-silent
57 |
58 | [FancyVimRename]
59 | ; fancy rename opened via Shift+r
60 | ; InsertMode=1 start fancy rename in Insert mode
61 | ; InsertMode=0 start fancy rename in Visual mode
62 | InsertMode=0
63 | ; UnselectExt=1 start fancy rename with extension unselected
64 | ; UnselectExt=0 start fancy rename with whole filename selected
65 | UnselectExt=1
66 | ; Yank and put using Windows system clipboard, otherwise use an internal register
67 | UseSystemClipboard=1
68 | Enabled=0
69 |
70 | [SearchEngine]
71 | Default=1
72 | 1=https://www.google.com/search?q={%1}
73 | 2=https://duckduckgo.com/html?q={%1}
74 | 3=https://www.youtube.com/results?search_query={%1}
75 | 4=https://www.bing.com/search?q={%1}
76 | 5=https://translate.google.com/?hl=en&op=translate&sl=auto&tl=en&text={%1}
77 | 6=https://www.startpage.com/do/dsearch?query={%1}
78 |
79 | [Other]
80 | ; it seems LnkToDesktop doesn't work
81 | LnkToDesktop=1
82 |
83 | [GlobalHotkey]
84 | |=
85 | ;h=
86 | ;o=
87 |
88 | [Hotkey]
89 | r=
90 | ; fancy rename
91 | r=
92 | ]=
93 | ; this always works: Ctrl + CapsLock = CapsLock
94 | ; l is hard-mapped in TC to calculate space, uncomment below to override
95 | ;l=
96 | ;h=
97 | ,=
98 | .=
99 | ==
100 | ;a=
101 | ;b=
102 | ;d=
103 | f=
104 | i=
105 | w=
106 | ;y=
107 | z=
108 | ; Half should move line-cursor to the middle of screen, but it works poorly
109 | m=
110 | x=
111 | `=
112 | ;~=
113 | _=
114 | ; comment out the line below to default to h=
115 | h=
116 | l=
117 | ;y=
118 | ;b=<50Percent>
119 | ;'=
120 | ;m=
121 | ;q=
122 | ;b=<100Percent>
123 | ; to map 'i' to 'Enter' write: i=
124 | ;q=
125 | ;w=
126 | ;y=
127 | ;y=
128 | ;[=
129 | ;]=
130 | ;0=
131 | ;.=
132 | ,=
133 | '=
134 | `=
135 |
136 | ;d=
137 | ;b=
138 |
139 | [SpecialHotkey]
140 | ; --- Special characters in ini files
141 | ; The following four characters: space ; = [
142 | ; are not allowed as keys in ini files, thus they cannot be directly remapped.
143 | ; Below is a workaround, uncomment any line and change value to your liking
144 | ;Char_space=
145 | ;Char_semicolon=
146 | ;Char_equals=
147 | ;Char_[=
148 |
149 | [ComboKey]
150 | ; [GroupKey] in previous versions
151 | ,y=
152 | ,h=
153 | ,z=
154 | ,i=
155 | ,b=
156 | ,'=
157 | ,k=
158 | ,m=
159 | ,:=
160 | ,h=
161 | ;,s=
162 | ,t=
163 | ,,=
164 | ,c=
165 | ,d=
166 | ,f=
167 | ,j=
168 | ,k=
169 | ,n=
170 | ,p=
171 | ,r=
172 | sa=
173 | se=
174 | ss=
175 | su=
176 | aa=
177 | ;ac=
178 | ;af=
179 | am=
180 | an=
181 | ao=
182 | aq=
183 | ar=
184 | ah=
185 | as=
186 | ca=
187 | ;cl=
188 | cb=(C:\Progs\clipbrd.exe)
189 | cc=
190 | cd=
191 | ce=
192 | cf=
193 | cr=(c:\Windows\regedit.exe)
194 | cs=
195 | ec=
196 | ey=
197 | ep=
198 | ed=
199 | en=
200 | ef=
201 | gc=
202 | gf=
203 | gm=
204 | ;go=
205 | si=
206 | sm=
207 | ;sc=
208 | sz=
209 |
210 |
211 | ;--- for testing below
212 | ;z.=
213 | ;e1=
214 | ;e2=
215 | ;e3=
216 | ;e1=
217 | ;e2=
218 | e0=
219 | e1=
220 | e2=
221 | e3=
222 | e4=
223 | e5=
224 | e6=
225 | e7=
226 | e8=
227 | e9=
228 | ;e9=
229 | ;---- end of testing
230 |
231 | [TemplateList]
232 | ; The name of TemplateList in older versions was [ShellNew]
233 | ; To add a template:
234 | ; 1. Put a TC line-cursor on a file that will be duplicated
235 | ; 2. Press a then n - this will invoke menu
236 | ; 3. From the menu select "Add to new template (X)"
237 | ; The file will be copied into Templates folder in Viatc
238 | ; and added to the list below
239 | ;
240 | ; To use a template:
241 | ; 1. Invoke menu by pressing a then n
242 | ; 2. Chose a template from the list, it will be used to create
243 | ; a new file in the current folder location
244 | ; 3. Rename if needed
245 |
246 | ; (description)\file.ext
247 | 1=(md with info)\README.md
248 | 2=(ini file for settings)\viatc.ini
249 | 3=(html5)\index.html
250 | 4=(ahk)\Template.ahk
251 | 5=(au3 AutoIT)\Template.au3
252 | 6=(odt empty)\document.odt
253 | 7=(odt document with header)\document with header.odt
254 |
--------------------------------------------------------------------------------
/WhatsNew.txt:
--------------------------------------------------------------------------------
1 | 2021/12/19 version 0.5.5.4
2 | - Added all missing TC commands, code improved - all thanks to user uqqu
3 |
4 | 2021/10/15 version 0.5.5.2
5 | - ability to disable the built-in commands, do it in viatc.ini
6 |
7 | 2021/01/29 version 0.5.5en beta 31
8 | - user.ahk is for your custom commands, mappings and any additions to the ViATc
9 |
10 | 2021/01/27 version 0.5.5en beta 30
11 | - You can remap four special characters in viatc.ini file: space ; = [
12 |
13 | 2020/11/23 version 0.5.5en beta 27
14 | - Improved marks
15 |
16 | 2020/11/14 version 0.5.5en beta 26
17 | - Added option to backup and edit wincmd.ini, button in the Settings>Misc
18 | - Added "Check for updates" option, button in the Settings>Misc
19 | - Added "Restore the last overwritten mark" option, mapped to: a'
20 | - Improved the IrfanView support, added abort with long ScrollLock press
21 |
22 | 2020/11/07 version 0.5.5en beta 23
23 | - More support for TC 32bit
24 | - Dark mode support. Toggle it by Vmt
25 |
26 | 2020/11/04 version 0.5.5en beta 22
27 | - F11 is FullScreen, configurable
28 | - IrfanView jk movements
29 | - ScrollLock in IrfanView or TC will traverse TC folders with images
30 |
31 | 2020/11/02 version 0.5.5en beta 21
32 | - Smarter "Fancy Rename", few more commands
33 | - Fixed some global settings issues
34 | - Updated Help
35 |
36 | 2020/11/01 version 0.5.5en beta 20
37 | - Fixed the "Fancy Rename" look and "history_of_rename.txt" Browse button
38 | - Smarter search for the TC executable and wincmd.ini
39 | - Created this "WhatsNew.txt" file
40 |
--------------------------------------------------------------------------------
/history_of_rename.txt:
--------------------------------------------------------------------------------
1 | This file contains all filenames that were renamed by fancy rename only.
2 | You can disable this history completely in the settings.
3 | ViATc doesn't save filenames renamed by double-click, shift+F6 nor multi-rename.
4 | For the multi-rename, TC has its own built-in "Undo" option that can restore last multi-rename.
5 | TC can save all operations: Configuration -> Options -> Log file
6 | ------------------------
7 |
--------------------------------------------------------------------------------
/marks.ini:
--------------------------------------------------------------------------------
1 | ; Marks for ViATc - Vim mode at Total Commander.
2 | ; 2021/12/19 version 0.5.5.4
3 | ; You can edit this file, but first make a backup.
4 | ; ViATc marks can be almost any printable character,
5 | ; they are not case sensitive, although in Vim they are.
6 |
7 | [MarkSettings]
8 | ; menu_color can be any color used in HTML: hexadecimal or a name
9 | ; remove completely for the default color
10 | menu_color=f4f5e9
11 |
12 | ; execute marks in the panel header with path, the tabstop above the file list,
13 | ; you can slow-double-click it to edit, there is a mapping for it: ep=
14 | ExecuteInHeader=1
15 | ;ExecuteInHeader=0 ; execute marks in the command line instead, it will pollute history
16 |
17 | ; used to restore the last mark, restore with: a'
18 | LastOverwrittenMark=
19 |
20 | [MarkList]
21 | ; usable marks `~!@#$%^&*()_-]{}:'"\|,.<>?/ 0-9 a-z and some unicode language specific
22 | `=
23 | ~=
24 | !=
25 | @=
26 | #=
27 | $=
28 | %=
29 | ^=
30 | &=
31 | *=
32 | (=
33 | )=
34 | _=
35 | -=
36 | ]=
37 | {=
38 | }=
39 | :=
40 | '=
41 | "=
42 | \=
43 | |=
44 | ,=
45 | .=
46 | <=
47 | >=
48 | ?=
49 | /=
50 | 0=
51 | 1=
52 | 2=
53 | 3=
54 | 4=
55 | 5=
56 | 6=
57 | 7=
58 | 8=
59 | 9=
60 | a=
61 | b=
62 | c=
63 | d=
64 | e=
65 | f=
66 | g=
67 | h=
68 | i=
69 | j=
70 | k=
71 | l=
72 | m=
73 | n=
74 | o=
75 | p=
76 | q=
77 | r=
78 | s=
79 | t=
80 | u=
81 | v=
82 | w=
83 | x=
84 | y=
85 | z=
86 |
87 | ; The following characters: `space` `;` `=` `[` are not allowed as keys in ini files thus they cannot be used as marks in ViATc
88 |
--------------------------------------------------------------------------------
/old/viatc-0.5.3/README.md:
--------------------------------------------------------------------------------
1 | ViATc
2 | =====
3 |
4 | ViATc - Vim mode at Total Commander
5 |
6 | - efficient use of keyboard, lot's of quick shortcuts
7 | - efficient use of software, use more functionality
8 | - supports all that Autohotkey does, not just TotalCommander
9 | - in fact, in addition to Vim style, Emacs style can also be programmed-in, eg. `a d`
10 |
11 |
12 | Usage:
13 | =====
14 | - The project website is https://magicstep.github.io/viatc/
15 | You can download compiled executable from there. Compiled executable might be older than the current script version.
16 |
17 | 1. Easy way using executable:
18 | - Download ViATc from https://magicstep.github.io/viatc/ViATc-0.5.3en_executable.zip
19 | or
20 | https://github.com/magicstep/ViATc-English/archive/master.zip, extract, go into "old\viatc-0.5.3" folder, extract executable.zip and run the exe file that is there
21 | - Notice: I promise that this exe is clean, but compiled AHK scripts trigger antiviruses so you might have to add an exception.
22 | - Look for a new icon in the tray, right-click on it and choose Help.
23 |
24 | 2. AHK script way:
25 | - Download and install Autohotkey, it is easy to learn but powerful. https://autohotkey.com/
26 | - Download ViATc https://github.com/magicstep/ViATc-English/archive/master.zip, extract, go into "old\viatc-0.5.3" folder and double-click viatc-0.5.3en.ahk
27 | - Look for a new icon in the tray, right-click on it and choose Help.
28 |
29 | Version 0.6 is not finished and most likely never will be. Please use 0.5
30 |
31 | Author
32 | ======
33 | - Author of the original Chinese version is linxinhong https://github.com/linxinhong
34 | - Translator and maintainer of the English version is magicstep https://github.com/magicstep
35 | contact me there or with the same nickname @gmail.com
36 |
--------------------------------------------------------------------------------
/old/viatc-0.5.3/executable.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magicstep/ViATc-English/ba73e2ee6b49e652252ec1084fcc754b726d6f51/old/viatc-0.5.3/executable.zip
--------------------------------------------------------------------------------
/old/viatc-0.5.3/sample ini file/readme.txt:
--------------------------------------------------------------------------------
1 | The viatc.ini file should be located in your Total Commander directory.
2 | You can add and remove shortcuts directly in ini file or via ViATc Settings window.
3 | Lines that begin with a semicolon ; are ignored. It's a standard comment in ini files.
4 |
5 | If you have mapped CapsLock as Escape in other AHK script you need to map it again in viatc.ini
6 | =
--------------------------------------------------------------------------------
/old/viatc-0.5.3/sample ini file/viatc.ini:
--------------------------------------------------------------------------------
1 | [Configuration]
2 | Vim=1
3 | Toggle=F
4 | GlobalTogg=1
5 | Suspend=`
6 | GlobalSusp=0
7 | TrayIcon=1
8 | Service=1
9 | Startup=1
10 | GroupWarn=1
11 | Transparent=0
12 | TranspHelp=0
13 | MaxCount=99
14 | TranspVar=220
15 | GroupInfo=1
16 | [SearchEngine]
17 | Default=1
18 | 1=http://www.google.com/search?q={%1}
19 | [Other]
20 | LnkToDesktop=1
21 |
22 | [GlobalHotkey]
23 | U=
24 | ;H=
25 | ;O=
26 |
27 | [Hotkey]
28 | =
29 | h=
30 | l=
31 | ,=
32 | .=
33 | ==
34 | a=
35 | d=
36 | f=
37 | i=
38 | w=
39 | y=
40 | z=
41 | x=
42 | ;i=
43 | ;b=<50Percent>
44 | ;e=
45 | ;'=
46 | ;m=
47 | ;n=
48 | ;o=
49 | ;q=
50 | ;b=<100Percent>
51 | ;f=
52 | ;m=
53 | ;m=
54 | ;n=
55 | ;o=
56 | ;q=
57 | ;w=
58 | ;y=
59 |
60 | [GroupKey]
61 | ;em=
62 | ep=
63 | eh=
64 | ef=
65 | gf=
66 | aj=
67 | lj=
68 | lk=
69 | ak=
70 | ,n=
71 | ,p=
72 | ,c=
73 | ,d=
74 | ,e=
75 | ,f=
76 | ,g=
77 | ,h=
78 | ,i=
79 | ,j=
80 | ,k=
81 | ,l=
82 | ,u=
83 | ,z=