Скрипт Autohotkey для трёх кнопок мыши:
#SingleInstance force
#NoTrayIcon
#IfWinActive ahk_class TTOTAL_CMD
MButton::
SendMessage, 0x433, 701,,, ahk_class TTOTAL_CMD
return
XButton1::
SendMessage, 0x433, 702,,, ahk_class TTOTAL_CMD
return
XButton2::
SendMessage, 0x433, 703,,, ahk_class TTOTAL_CMD
return
=========================================================
В скрипте назначено - Запустить из меню «Запуск»::
701=" Первый пункт " = средняя кнопка мыши (или колесо)
702="Второй пункт" = четвертая кнопка мыши, боковая
703="Третий пункт" = пятая кнопка мыши, боковая
Скрипт Autohotkey.ahk конвертировать в файл "exe" - (MSM.exe) компилятором "Ahk2Exe"
и поместить в Utilities\ButtMouse\MSM.exe (или другой путь)
В файле Plugins\wdx\Autorun\Autorun.cfg записать:
## Назначение команд меню Запуск кнопкам Мыши
ShellExec /SW_HIDE /W /TT "%COMMANDER_PATH%\Utilities\ButtMouse\MSM.exe"
(Процесс MSM.exe будет выполняеться только в ТС и прекратится при выходе)
Далее:
Для удобства пользования иожно добавить кнопку "•" на главную панель
(wcmd_rus.mnu), перед меню «Запуск»:
MENUITEM "•&", 700
Команды в меню «Изменить меню Запуск» можно записывать любые, в т.ч. с TCIMG,
в файле Wincmd.ini получается запись, например:
[user]
menu1=Быстрый просмотр
cmd1=cm_SrcQuickview
menu2=Эскизы - только в АП
cmd2=%COMMANDER_PATH%\TCIMG\TCIMG.exe
param2=swcmd=tcimg=$cm269|910¦¦tcimg=$cm269|909¦¦tcimg
menu3=Выбор редактора
cmd3=cm_Edit
В этом случае:
средняя кнопка мыши (колесо) = Быстрый просмотр файла под курсором.
четвертая кнопка мыши, боковая = Просмотр эскизов без неактивной панели.
пятая кнопка мыши, боковая = Выбор редактора в ChoiceEditor для файла под курсором.
Для изменений надо зайти в «Изменить меню Запуск»
и перетаскиванием переместить нужную команду на одну
из первых трёх позиций для назначения на выбранную кнопку.
Если Мышь без боковых кнопок - только первая команда назначается на клик по колесу Мыши.
Пример на гифке.
Файл ButtMouse.rar:
https://www.upload.ee/files/13059638/ButtMouse.rar.html