[more]
VictorVG4 Каждый приспосабливается по-своему. Единой системы классификации скриптов, кажется, не выработано. При этом, имхо, желательно придерживаться принципа систематизации. Которая может быть и вынужденно динамичной, периодически подстраиваемой под новые нужды.
sToLpЦитата: Гляньте, пожалуйста, данный набросок
Я внимательно ознакомился с Вашим наброском системы применения модификаторов. И, кажется, несмотря на крайнюю степень его схематичности, разобрался-таки в ней, и считаю её весьма полезной. И если я правильно понял содержание представленного наброска, то Вы предполагаете придерживаться следующих четырех однозначно различимых вариантов возможного применения виртуальных модификаторов:
1) в нативных командах и макросах виртуальные модификаторы не применять;
2) в макросах, задаваемых одиночными функциональными клавишами без клавиш-модификаторов (то есть чисто F1 — F12 без Ctrl, Alt и Shift), применять только виртуальные модификаторы плагина MacroLib — :Release, :Hold, :Single,
:Double,
:Down, :Up или
:Press;
3) в макросах, задаваемых шорткатами, составленными с применением Ctrl, Alt или Shift, применять только виртуальные модификаторы макроса MacroEx :Hold и
:Double;
4) в макросах, обрабатывающих плагины, применять аккорды (типа CtrlT-E, CtrlT-T и т.п.) макроса MacroEx, а в макросах, не относящихся к плагинам, аккордные варианты шорткатов не применять.
Имхо, такая схема резонна и ментально более или менее легко воспринимается. А также, полагаю, что ею будет действительно удобно придерживаться на практике. А при необходимости же, её не сложно будет и подкорректировать. Сам я, по меньшей мере, считаю целесообразным и готов опробовать её в своей практике.
[/more]