Comments 23
Safari на Маке.. Зажимаю Ctrl или "Яблоко" - эффекта ноль :-(
> switch (event.keyCode) {
> case 17:
Можно использовать: case event.DOM_VK_CONTROL
> case 17:
Можно использовать: case event.DOM_VK_CONTROL
Идея клевая, похоже на концепцию web 3.0 управления жестами.
Хотя все же возможно рановато, хотя для модных стартапов само то))
Хотя все же возможно рановато, хотя для модных стартапов само то))
Интересная информация, но имхо, зачем внедрять это на сайт? А если внедрять, то во-первых, надо писать на каждом углу, что подобный функционал доступен на сайте, а люди привыкли пользоваться своими проверенными методами навигации и менять привычки они вряд ли станут в угоду одному сайту, вот если бы это был какой-то общий стандарт, то другое дело. Во-вторых, это же будет конкурировать с теми же Mouse Gestures, реализованными на уровне браузеров. И вообще, я сторонник грамотной проработки навигации и логического расположения блоков при верстке, чем внедрения в сайт экзотических фитч.
выложили бы весь код отдельными фаилами, ибо то, что делает хабр с форматированием код...
Интересная идея. Попробую как-нибудь...
Здоровская идея повесить некий аналог "хот кея" на мышь. Помнится даже в какой-то игре надо было делать некие движения чтобы скастовать заклинание, например зажать "W" и сделать круговое движение мышкой для возведения городских стен.
(Кстати, мак понимает клик с зажатым контролом как нажатие правой кнопки мыши, но это так мелочь)
(Кстати, мак понимает клик с зажатым контролом как нажатие правой кнопки мыши, но это так мелочь)
Встречал для этого библитеку, кажется где-то в плагинах jQuery. И думаю еще валом таких.
Поделитесь, лучше применением такой навигации. Хотя-бы тестовую страницу покажите, где бы это было удобно. Еще лучше "боевую" :)
Поделитесь, лучше применением такой навигации. Хотя-бы тестовую страницу покажите, где бы это было удобно. Еще лучше "боевую" :)
Безусловно, работа очень интересная, для спецефических проектов которыми приходится часто пользоватся ограниченой группе людей (типа админок) очень полезная, но переводить маспотреб на такое я бы не стал. Пользователь должен сам иметь возможность настроить в браузере все панельки кнопочки, комбинации которые ему удобны и не боятся что какойнибудь вебмастер на какой-либо странице его обламает.
Потестил этот скриптик, ни разу это не жесты. Такое любой школьник написать в состоянии. Суть жестов в том, что анализируются движения пользователя, его жесты, простите за тафтологию, а у автора банальное сравнение координат начальной и конечной точки. Можно навернуть пару кругов курсором и все равно сработает, например «вверх». Обидно.
Вы конечно правы, для реализации действительно полноценных "жестов" потребуется очень много времени разработки, но как можно прочитать в комментариях к данному топику (включая Ваш) даже такой элементарный функционал может быть не востребован, именно этот момент меня и смутил вот я и остановился на данном этапе, чтобы понять - а надо ли продолжать???...
а как это взаимодействует с установленным плагинов в ФФ или с настроенной оперой?
вообще жест трехмерен или хотя бы симулирует трехмерность как иллюзия нажатия кнопки
производная жеста на плоскость есть символ, в котором жест разложен как бы в различных проекциях.
производная жеста на плоскость есть символ, в котором жест разложен как бы в различных проекциях.
а в IE оно работает?
Жесты мышью - это та область, куда разработчику лучше не лезть, если не хочет получить минус один. Этот инструмент работает на уровне окон и вкладок и должен работать предсказуемо. Изменять его предназначение - все равно что переназначать кнопки в заголовке окна: это полностью дезориентирует пользователя. Вот внедрить некий логический стандарт на уровне HTML, чтобы ЛЮБОЙ поддерживающей его странице можно было подать команду Previous/Next, а страница уже реагировала на это по-своему. Но лезть на уровень браузера, "поперед батьки в пекло" нельзя. Браузер должен быть абсолютно под контролем пользователя, иначе он выбирает другой браузер или отключает функционал, который мешает.
Я не уверен, что это хорошая идея. Для "перелистывания" есть "циферки" или "вперёд/назад"... Для продвинутых есть hot-key alt+->/alt+<- (или ctrl). Вопрос. Для чего это нужно? Только из-за того, что "JavaScript так может"?
Интересно, а может кто-нибудь сделать подобное управление для WinXP :) Очччень бы не помешало!
Sign up to leave a comment.
Программируем жесты мышкой