キーボード ショートカットを提供しようとしてくれたことは称賛に値しますが、これはクロスプラットフォームを実装するのに少し苦労することに注意してください。可能であれば、タグでアクセス キーを使用することを強くお勧めします。<a>
それでも行くなら、あなたにaccesskeyは合わないと思います。関連する YUI チュートリアルを読んだことがあると思います。
blurとfocusが本当に正しい方法である場合、次のようなものを使用します
YAHOO.util.Event.onDOMReady(init);
function init() {
    // set up the keyboard listeners
    setUpExceptionsToKeyboardShortcuts();
}
function disableShortcuts() {
    // Do what you've got to do
}
function enableShortcuts() {
    // Do what you've got to do
}
function setUpExceptionsToKeyboardShortcuts() {
    var focusable = document.getElementsByTagName('input');
    focusable = focusable.concat(document.getElementsByTagName('select'));
    focusable = focusable.concat(document.getElementsByTagName('textarea'));
    YAHOO.util.Event.addListener(focusable, 'focus', disableShortcuts);
    YAHOO.util.Event.addListener(focusable, 'blur', ensableShortcuts);
}