> верхняя боковая кнопка мыши - для сохранения
> средняя боковая кнопка мыши - для выделения одной строки
> нижняя боковая кнопка мыши - для удаления выделенного
через autohotkey делай: ссылка
mouse.ahk:
; --- Горячие клавиши для боковых кнопок мыши ---
; AutoHotkey v2
; XButton1 — удалить строку
XButton1::Send("^+k") ; Ctrl + Shift + K
; XButton2 — сохранить файл
XButton2::Send("^s") ; Ctrl + S
не забудьте чекнуть какие клавиши настройки клавы у вас по умолчанию, да vs code не дает ставить бинды на кнопки мыши
buttondetect.ahk
XButton1::MsgBox "Нажата кнопка: XButton1"
XButton2::MsgBox "Нажата кнопка: XButton2"
MButton::MsgBox "Нажата кнопка: Middle Button"
у большинства будут только XButton1 и XButton2, а средняя кнопка и так на выделение настроено по умолчанию и перебиндить ее я хз как.
А так второй ahk файл чисто чтобы узнать названия кнопок мыши.
Вспомнил, как раньше биндил в World of Warcraft клавиши (макросы писал)