Created
March 7, 2018 05:30
-
-
Save anonymous/a9a394536fcfdf6b2d69702be3ea0b10 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 49 | |
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> | |
<bundleidentifieroverridedef> | |
<newbundleidentifier>mk86</newbundleidentifier> | |
<bundleidentifiers> | |
<prefix>com.</prefix> | |
<prefix>org.</prefix> | |
</bundleidentifiers> | |
<windownames> | |
<suffix>YouTube</suffix> | |
<suffix>YouTube 🔊</suffix> | |
</windownames> | |
</bundleidentifieroverridedef> | |
<appdef> | |
<appname>YouTube</appname> | |
<equal>mk86</equal> | |
</appdef> | |
<item> | |
<name>My Key 86: Make YouTube Keyboard Shortcuts Work When Video is not in Focus</name> | |
<!-- my key 86 for Opera,Chrome,Safari --> | |
<item> | |
<name>Spacebar</name> | |
<identifier>My Key 86-spacebar</identifier> | |
<only>YouTube</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> | |
<only>YouTube</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> | |
<only>YouTube</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> | |
<only>YouTube</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> | |
<only>YouTube</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