The Pitfall of Adding Keyboard Shortcuts to Web Apps
I’ve recently discovered a few keyboard shortcuts in Google Docs, Google’s office suite of applications. But unfortunately, I’ve stumbled onto them by accident while using a shortcut on my OS X operating system. When I tried to hide the browser window using the “Command + H” key combination, something unexpected happened. The “Find and Replace” window popped up inside the app:

This is problematic because I still want to use my OS X command, but now it’s been overridden by Google. I think web application developers should be careful to check for at least the main window manipulation controls in the popular operating systems like Windows and OS X to make sure their keyboard shortcuts don’t block them.
[...] Post just wrote up a small article on overwriting system level key bindings in web-apps, and how, obviously, it’s a bad idea. [...]
Webapps nowadays can substitute a lot of desktop apps, where keyboard shortcuts are always implemented. So avoiding them in a webapp means make the user experience worse from the very beginning :-)
We’ve tried to solve this problem in our online outliner, http://checkvist.com. The goal was to save user’s habits of creating outlines (Enter, Tab, Shift-Tab, arrows for navigating the list, etc.)
This is exactly why accesskeys are considered bad practice on websites now. I believe that between all browsers / OS combinations there about only about 2 safe keys to over-ride (can’t name them though). Because whenever you declare an accesskey you’re over-riding the key’s functionality on their computer.
So it confuses people. Even worse with accesskeys if there is, as happens, different accesskeys set for different websites.
So any over-riding of the default behaviours need to be done cautiously. Very valid post Dmitry. The worst usability experience is a total surprise that takes over your default / habitual key behaviour.
Overridden shouldn’t be a word.
What’s it ever done to you? :)
@Steven, True, adding access keys can be downright maddening when done poorly, but I don’t think their use is a bad practice in general. When a site is used often enough, it is of immense benefit to eliminate the mechanical bottleneck which the mouse invariably becomes.
I suspect there is a happy medium that includes some combination of auto detection of OS to use appropriate mappings, and the abilities to selectively enable, and remap keys to conform, as “standard behaviors” evolve.
Further, I would like the ability to easily add my own shortcut behaviors. I do this now with greasemonkey and chickenfoot but it is not always easy, or forgiving of site changes. For sites I use a lot though, my time is more efficient - which, in the end, is the whole point.
I like it when web sites or applications implement keys when it comes to text editing. While being focused in the text editor, a “tab” should behave like a tab, for control+b, control+i etc.
yeah.. good point…
It’d probably be a good idea even to include different shortcuts for different operating systems…
hmm, actually that’s problematic as well, then users might run into a problem with their shortcuts not working “suddenly” when they’re on a different OS…
But then again.. ctrl+shift+alt+6 makes for a terrible shortcut.. at least it takes the “short” out of it :-)
i’m not shure, but i think it’s normal function for MAC OSX
Funny, I had the opposite problem once with Google Docs. If you select some text and hit Command+1 you can change it to an element. However, when I hit this without selecting any text, in anticipation of typing a header, it switched the tab#1 because that was the default shortcut for switching tabs in Firefox.
I think it’s going to ultimately be on the browser to offer some sort of “web app mode” that lets a page behave more like a native app, recognizing shortcut keys, etc. Browser wars will eventually become the new OS wars, if they aren’t already.
@george. The war is ON already. I totally agree with you. can’t wait till they day I turn my computer on and I only get to see a browser window.
There should a key, or a key combination that lets the user choose where to apply the hotkey, meaning:
Ctrl + Alt + H = some shortcut on the current web app
Ctrl + H = find and replace.
if it was a special key, that would be awsome. the “web” key.
Yeah, I found this out too today. I can live with Photoshop doing this, but I should be able to toss any browser window.
Hello
I want to put my Photo as avatar. But I have some problems when try to upload it.
Some times photo does not upload at all. Or when I upload the photo, the photo has some deformation.
What should I do to fix that?
Thank you
Hey iTashaLIL,
The avatar uses a service called Gravatar (http://www.gravatar.com/) — basically, you make a free account there, upload an avatar, and whenever you post on Gravatar supported blogs (there are a lot of them), it will automatically use that avatar in your posts :)
Please give me a prompt about a local phone numbers service with the largest country coverage and low price call forward to softphone which gives toll free number? I need numbers in the USA, Bulgaria, Georgia, Israel, Iran, Latvia, Norway, Slovakia, Philippines, Croatia, Japan.
?????
Most peoples says that you need, other that you dont.
So how to choice?
Hi all!
As newly registered user i just want to say hi to everyone else who uses this board B-)
Wanted to say hi to everyone! ;-)
Действительно прикольный блог! Спасибо огромное и… разумеется, пишите еще!
Хороший ресурс)) Темы интересные и дизайн красивый)
Хороший ресурс)) Темы интересные и дизайн красивый)
Q. What does do women and milk cartons have in common? - A. You gotta open the flaps to get to the good stuff.
How you think, in our situation whis crisis its actual?
Продаются земельные участки от собственника
20-25 соток, от 100.000 руб за сотку
Назначение - ИЖС, без подряда
70 км от МКАД, Чеховский район (Симферопольское ш.), р.Лопасня
Заказать показ участка можно по телефону (495) 967-5678
Президент России Дмитрий Медведев подписал указ “О комиссии при президенте Российской Федерации по противодействию попыткам фальсификации истории в ущерб интересам России”. Возглавлять данную группу будет руководитель Администрации президента Сергей Нарышкин.
В соответствии с указом, текст которого размещен на сайте Кремля, всего в состав комиссии вошли 28 человек, в том числе представители Администрации президента, МИД, ФСБ, СВР, Совбеза, Минрегионразвития, Минюста, Минкультуры, Общественной палаты, Госдумы, Росархива, Роснауки.
Медведев неоднократно заявлял о недопустимости фальсификации истории, в том числе Великой Отечественной войны. В своем видеоблоге от 8 мая президент написал, что попытки фальсификаций “становятся все более жесткими, злыми, агрессивными”. На встрече с ветеранами 7 мая глава государства подчеркнул, что Россия всегда будет реагировать на попытки исказить суть этого события.
В частности, МИД РФ регулярно привлекает внимание к попыткам пересмотреть историю в ряде стран бывшего СССР. Российское внешнеполитическое ведомство неоднократно выражало возмущение героизацией национальных частей СС в Прибалтике и возвеличиванием ОУН - УПА на Украине. По мнению российской стороны, подобные акции являются проявлениями неофашизма и нацизма.
“Время все дальше и дальше отдаляет нас от войны, но тем не менее количество трактовок - причем очень спорных - этого периода не становится меньше”, - отметил Медведев. По его мнению, так происходит потому, что “становится все меньше и меньше тех людей, кто участвовал в войне, видел ее собственными глазами”. “И вот этот вакуум, этот пробел - либо по неведению, либо зачастую умышленно - заполняется новым видением, новыми трактовками войны”, - считает президент.
“По сути, мы оказываемся в ситуации, когда должны отстаивать историческую истину и даже еще раз доказывать те факты, которые еще совсем недавно казались абсолютно очевидными. Это трудно, иногда даже, честно сказать, противно. Но это необходимо делать”, - подчеркнул глава государства. “Мы не должны закрывать глаза на страшную правду войны. И, с другой стороны, мы никому не позволим подвергнуть сомнению подвиг нашего народа”, - заявил Медведев.
7]Утро.ру
1]Фирмы Челябинска
Это вы про профнастил? в
если вы про Москву , то это можно купить в покров-центр.
Отливы можно купить там, причем даже в розницу.
сайт
смотреть порноролики онлайн
Успокойся и будь опять сама собой, сделай одолжение.
auto m com