К сожалению, убил предыдущий пост, вместо того, чтобы ответить на него.
Там было что-то типа этого:
Arta писал(а) 20. Января 2008 :: 13:43:А вот такое поведение жутко непривычно
Вспомнил, с чем это дело связано.
В win нет мультидиапазонности - поэтому чтобы вызвать меню для одной строки - просто вызываем меню для одной строки.
Чтобы вызвать меню для одной строки - нужен просто rclick или кнопка меню.
Если тащить shift-вниз или shift-вверх, выделяется сразу две строки или больше.
А мне, к примеру, нужно быстро выделить 1, 3, 5-8, 10 строки.
Т.е. есть одиночные строки (которые нужно выделять по одной) и диапазоны.
Поэтому логика win не подходит.
Конечно, можно сделать стандартную логику работы shift и одиночные строки выделять как ctrl+space.
Но, братцы, это ж уже не 2 кнопки, а 4 - для быстрой работы нужна сложная моторика и вторая рука.
А если "в руке банка колы, в кармане - пакетик с киивии"?
Поэтому родилось такое изменение логики, описанно в предыдущем посте.
Логика не стала стандартной, но стала более логичной