是否有键盘快捷方式来取消聚焦/模糊活动表格字段?

epy*_*nkn 7 google-chrome keyboard-shortcuts github

当通过TAB和浏览表单输入时SHIFT+TAB,是否有键盘快捷键来取消页面对焦(并模糊活动表单输入)?

例:

Github有很多有用的键盘快捷键,例如g p在存储库中导航以打开拉取请求.但是,如果我点击了textarea,我就不能再使用网站键盘快捷键了.要使键盘快捷键再次工作,我必须在textarea外单击(使用我的鼠标!).在Google Chrome中有更好的方法吗?

sri*_*cks 4

这也让我感到沮丧......所以我制作了一个脚本!这适用于 Chrome 的 Tampermonkey,也应该适用于 Firefox 的 Greasemonkey。

只需按 Esc 键即可对输入进行散焦。它也足够智能,可以只取消输入元素的焦点。

您可以选择在 *github* 或仅在所有网站上激活它。

window.onkeydown = function(e) {
    if (e.keyCode == 27) { // Escape is 27 on my keyboard - can be modified as needed
        var focused = document.activeElement;      
        if (focused.tagName == 'INPUT' || focused.tagName == 'TEXTAREA') {
            focused.blur();
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

希望你能收到这个,因为已经过去几个月了。