Meu principal modo de operação no trabalho envolve o uso de um antigo software baseado em navegador que fornece atalhos de teclado por meio de accessKey="D"
-style atributos em Entradas de formulário HTML .
Dos poucos botões para os quais as teclas de acesso são realmente fornecidos, o "D" fornecido neste software (que sim, requer o IE) é o valor mais alto em termos de tempo I salve usando um atalho de teclado em vez de usar o mouse.
Tanto quanto eu sei, a forma como se deve usar accessKeys no IE é com alt - "key". Entretanto, você deve saber que alt - d é um atalho para selecionar a barra de localização.
Assim, usando o IE8 no WinXP, alt - d é capturado pelo navegador e o accessKey nunca é enviado para a página da Web.
Mas, por algum milagre, quando consegui o Win7 e o IE9, o navegador pareceu inteligente o suficiente para perceber que havia uma atribuição do accessKey e passar o alt-d para a página da Web! (Ou isso, ou algo estava realmente quebrando e isso foi um efeito colateral feliz. Eu não sei.)
Infelizmente, eu iniciei hoje mesmo para ver que o IE10 tinha sido instalado, e para meu espanto o atalho accessKey
alt -
d está de volta a ser quebrado.
Como posso conseguir que alt - d seja interpretado como accessKey
no IE10? (Pontos de bônus para o IE8). / p>