Тема: OSNAP для мышки, прописанный в меню
Предлагается для обсуждения: еще во времена 12-го Акада были прописаны в файле .mnu функции, позволявшие использовать 2-ю и 3-ю клавиши мышки (т.е. правую и среднюю соответственно) в комбинации с клавишами Ctrl, Shift и Ctrl+Shift для приязок точек (OSNAP), что гораздо изящнее использования функциональных клавиш, типа F4, F5 - они для других дел нужны. Код (уже переделанный под 2002) такой:
// Begin System Pointing Device Menus
//
***AUX1
.....
***AUX2
// Shift + button
[2]$P0=SNAP $p0=*
[3]endp,midp,cen \
***AUX3
// Control + button
//$P0=SNAP $p0=*
[2]endp,midp,cen \
[3]int,per,qua \
***AUX4
// Control + shift + button
//$P0=SNAP $p0=*
[2]O^
[3]ins,node \
Я таскаю за собой этот инструмент уже который год, и пока ничего лучшего не придумал. С каждой новой версией Акада надо мудрить заного со средней кнопкой (в програмном коде [3]) - это проблема.
На суд ощественности.