Хороший ли тон переопределять правую кнопку мышки?
В одном проекте в админке есть таблца и если нажать ПКМ на её строчках, то открывается не стандартное, а своё контекстное меню со ссылками по которым можно включить, отключить этот раздел, настройки какие-то указать.
Мне кажется эта практика ужасна:
1) Вообще не очевидно что тут ПКМ надо жать, что бы к чему-то получить доступ
2) Чутка затрудняется отладка, т.к. Просмотра кода элемента на этих штуках уже нет
3) Довольно сложная сборка всей это фигни получается.
Это на самом деле плохая практика или я просто слишком ограничен что бы понять всю крутизну такого решения?
1) Вообще не очевидно что тут ПКМ надо жать, что бы к чему-то получить доступ
Любой софтине более менее сложной надо обучать пользователя. Пользователи в большинстве идиоты, поэтому они и без правой кнопки будут тупить, так что сами по себе не додумаются если об этом не сказать.
2) Чутка затрудняется отладка, т.к. Просмотра кода элемента на этих штуках уже нет
Это трагедия
3) Довольно сложная сборка всей это фигни получается.
Скорее спорное решение, чем ужасная практика. Оно имеет свои плюсы и минусы. Думаю его можно отключить и дебажить. Или на время дебага назначить не правую кнопку, а какую-то другую. Кроме того можно же открыть инспектор кода не только из контекстного меню.
Хотя с точки зрения юзабилити может оказаться более удобным для пользователя. Интуитивно понятным. Я так не делаю никогда, но не думаю, что "плохая практика" подходящее определение.
По своему опыту - иногда так и хочется кликнуть правой кнопкой, но это очень неочевидное решение интерфейса, поэтому лучше рассчитывать на однокнопочное управление - так будет понятнее. Особенно большие проблемы возникнут у владельцев телефонов, где просто нет правой кнопки (разве что долгий тап), ну и в маководов свои особенности по этому поводу.
DrunkMaster, то, что вы рассчитываете на десктоп, не значит, что туда не будут заходить с телефона - так часто бывает, а игнорировать планшеты, в которых экраны бывают 10 дюймов, все же не стоит. Думаю, поэтому функция правой кнопки мышки так редко на сайтах встречается
Зависит от специфики проекта. Например, те же GoogleDocs, переопределяют, потому что во-первых по другому не получится, слишком много функционала, во-вторых они хотят быть похожими на обычный десктопный офис, чтобы было проще пользователям. Если у вас в функционале только вкл/выкл и какие-то настройки, то лучше так не делать, вы создадите сложности и себе и пользователям, особенно мобильным.