2010-08-12 105 views
0

有没有一种方法可以解释所有已知的OS /浏览器组合,并且只有一个accesskey输入用于链接标记,没有修饰符?如维基百科(http://en.wikipedia.org/wiki/Access_key)所述,我可以使用accesskey =“d”,并且我知道一些用户将输入Alt + d一些Alt + Shift + d。有没有解决的办法?我怎样才能让用户输入“d”?这是糟糕的设计还是错位的意图?如何从accesskey中删除修饰符

谢谢!

回答

0

如何让用户输入“d”?

在文档上为所有按键附加一个事件监听器,为您要关注的按键做特定的事情。

这是不好的设计或错位的意图?

糟糕的设计,除非你想去箍跳。想想输入字段。

请记住,由于平台的工作原理,不同的平台具有不同的访问密钥需求。例如,一个平台上的Alt + C可能会映射到另一个平台上的Ctrl + C,除了页面可能要执行的任何操作之外,最终可能会“复制到剪贴板”,并可能产生意想不到的后果。