Da Sie vermutlich nicht nur OS X verwenden, sondern auch ein Superuser sind, gibt es hier meinen Karabiner .xml
, mit dem ich das omnibox
mit Command_L
+ beenden kann ; (ø on Norw/Danish keyboards)
. Wechseln Sie zu der gewünschten Tastenkombination:
<?xml version="1.0"?>
<root>
<item>
<appendix>Use ø (;) to exit the satanically moronic omnibox in chrome.</appendix>
<identifier>private.make_up_for_shitty_chrome_behavior</identifier>
<only>GOOGLE_CHROME</only>
<autogen>
__KeyToKey__
KeyCode::SEMICOLON, ModifierFlag::COMMAND_L,
__{ KeyCode::TAB, KeyCode::TAB, KeyCode::ESCAPE, }__
</autogen>
</item>
</root>
Sie führt die Tastenfolge aus, TAB TAB ESC
wenn Sie sie auslösen. Dadurch wird das erste HTML-Element so ausgewählt, dass es eine Art Hack darstellt.
Ich würde persönlich Neuzuordnung nur ESC
auf ESC ESC
in Karabiner , so dass ESC
aus der Omnibox fällt, aber das könnte mit Ihrer Nutzung / Blei zu uninteded Folgen stören.
(Ich konnte nicht Wangs Antwort auf Arbeit bekommen)
Edit: Dies scheint eine robustere Möglichkeit zu sein, dies im Karabiner zu tun:
<?xml version="1.0"?>
<root>
<item>
<name>Mouse Warping</name>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_mousetowindowcenter</name>
<url type="shell">
<![CDATA[
/Applications/Karabiner.app/Contents/Library/utilities/bin/warp-mouse-cursor-position screen 0 bottom 0 right 0
]]>
</url>
</vkopenurldef>
<item>
<identifier>private.f14_mousetowindowcenter</identifier>
<name>F14 to move the mouse to the center of the current window</name>
<autogen>
__SimultaneousKeyPresses__
KeyCode::A, KeyCode::K,
KeyCode::VK_OPEN_URL_SHELL_mousetowindowcenter,
KeyCode::VK_WAIT_100MS,
PointingButton::LEFT,
KeyCode::ESCAPE,
</autogen>
</item>
</item>
</root>
Meine erste Antwort funktioniert für die meisten Websites, aber für Websites mit vielen Suchfeldern sind mehr als x Tabulatorklicks erforderlich.
Der Code direkt darüber bewegt den Cursor nach links unten (dh an den Rand des Chromfensters) und drückt einmal die linke Maustaste, um das Fenster ohne Nebenwirkungen auszuwählen. Dadurch wird die Omnibox abgewählt. Ich benutze A+K
(Heimreihe, Baby!) Gleichzeitig, aber du wirst wahrscheinlich deine eigene wählen wollen.
map jj <Esc>
?