Created
March 7, 2018 09:10
-
-
Save anonymous/e77d6bb58e5ffb9ec02e1fd9d1e55430 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<root> | |
<vkopenurldef> | |
<name>KeyCode::VK_OPEN_URL_86-space</name> | |
<url type="shell"> | |
osascript -e ' | |
tell application "System Events" | |
key code 44 | |
delay 0.03 | |
key code 51 | |
delay 0.03 | |
repeat 6 times | |
delay 0.03 | |
key code 48 | |
end repeat | |
key code 40 | |
end tell | |
' | |
</url> | |
</vkopenurldef> | |
<vkopenurldef> | |
<name>KeyCode::VK_OPEN_URL_86-leftarrow</name> | |
<url type="shell"> | |
osascript -e ' | |
set myRepeat to 1 -- 1 = 5 secs, 2 = 10 secs, 3 = 15 secs | |
tell application "System Events" | |
key code 44 | |
delay 0.03 | |
key code 51 | |
delay 0.03 | |
repeat 6 times | |
delay 0.03 | |
key code 48 | |
end repeat | |
repeat myRepeat times | |
key code 123 | |
end repeat | |
end tell | |
' | |
</url> | |
</vkopenurldef> | |
<vkopenurldef> | |
<name>KeyCode::VK_OPEN_URL_86-rightarrow</name> | |
<url type="shell"> | |
osascript -e ' | |
set myRepeat to 1 -- 1 = 5 secs, 2 = 10 secs, 3 = 15 secs | |
tell application "System Events" | |
key code 44 | |
delay 0.03 | |
key code 51 | |
delay 0.03 | |
repeat 6 times | |
delay 0.03 | |
key code 48 | |
end repeat | |
repeat myRepeat times | |
key code 124 | |
end repeat | |
end tell | |
' | |
</url> | |
</vkopenurldef> | |
<vkopenurldef> | |
<name>KeyCode::VK_OPEN_URL_86-uparrow</name> | |
<url type="shell"> | |
osascript -e ' | |
tell application "System Events" | |
key code 44 | |
delay 0.03 | |
key code 51 | |
delay 0.03 | |
repeat 9 times | |
delay 0.03 | |
key code 48 | |
end repeat | |
key code 126 | |
end tell | |
' | |
</url> | |
</vkopenurldef> | |
<vkopenurldef> | |
<name>KeyCode::VK_OPEN_URL_86-downarrow</name> | |
<url type="shell"> | |
osascript -e ' | |
tell application "System Events" | |
key code 44 | |
delay 0.03 | |
key code 51 | |
delay 0.03 | |
repeat 9 times | |
delay 0.03 | |
key code 48 | |
end repeat | |
key code 125 | |
end tell | |
' | |
</url> | |
</vkopenurldef> | |
<windownamedef> | |
<name>YouTube</name> | |
<regex> - YouTube 🔊$</regex> | |
<regex> - YouTube$</regex> | |
</windownamedef> | |
<item> | |
<name>My Key 86.2: Make YouTube Keyboard Shortcuts Work When Video is not in Focus</name> | |
<!-- my key 86.2 for Opera,Chrome,Safari --> | |
<item> | |
<name>Spacebar</name> | |
<identifier>My Key 86.1-spacebar</identifier> | |
<windowname_only>YouTube</windowname_only> | |
<uielementrole_not>AXTextField, AXTextArea</uielementrole_not> | |
<autogen> | |
--KeyToKey-- | |
KeyCode::SPACE, ModifierFlag::NONE, | |
KeyCode::VK_OPEN_URL_86-space, | |
</autogen> | |
</item> | |
<item> | |
<name>Up-arrow</name> | |
<identifier>My Key 86-Up-arrow</identifier> | |
<windowname_only>YouTube</windowname_only> | |
<uielementrole_not>AXTextField, AXTextArea</uielementrole_not> | |
<autogen> | |
--KeyToKey-- | |
KeyCode::CURSOR_UP, ModifierFlag::NONE, | |
KeyCode::VK_OPEN_URL_86-uparrow, | |
</autogen> | |
</item> | |
<item> | |
<name>Down-arrow</name> | |
<identifier>My Key 86-Down-arrow</identifier> | |
<windowname_only>YouTube</windowname_only> | |
<uielementrole_not>AXTextField, AXTextArea</uielementrole_not> | |
<autogen> | |
--KeyToKey-- | |
KeyCode::CURSOR_DOWN, ModifierFlag::NONE, | |
KeyCode::VK_OPEN_URL_86-downarrow, | |
</autogen> | |
</item> | |
<item> | |
<name>Left-arrow</name> | |
<identifier>My Key 86-Left-arrow</identifier> | |
<windowname_only>YouTube</windowname_only> | |
<uielementrole_not>AXTextField, AXTextArea</uielementrole_not> | |
<autogen> | |
--KeyToKey-- | |
KeyCode::CURSOR_LEFT, ModifierFlag::NONE, | |
KeyCode::VK_OPEN_URL_86-leftarrow, | |
</autogen> | |
</item> | |
<item> | |
<name>Right-arrow</name> | |
<identifier>My Key 86-Right-arrow</identifier> | |
<windowname_only>YouTube</windowname_only> | |
<uielementrole_not>AXTextField, AXTextArea</uielementrole_not> | |
<autogen> | |
--KeyToKey-- | |
KeyCode::CURSOR_RIGHT, ModifierFlag::NONE, | |
KeyCode::VK_OPEN_URL_86-rightarrow, | |
</autogen> | |
</item> | |
</item> | |
</root> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment