我想将后退和前进 YouTube键盘命令分别分配到我的中键和鼠标右键。不幸的是,使用HTML播放器无法区分youtube视频窗口和Firefox ahk类,就像我之前使用flash播放器一样。我已经尝试过MouseClick命令和简单的重新分配键盘命令到鼠标但没有一个工作。由于某种原因,无法使用autohotkey向HTML视频窗口发送任何点击命令,我甚至无法重新分配鼠标中间点击的基本功能,例如,使其作为左侧键盘命令。 任何人都知道如何制作一个工作的autohotkey脚本,使我能够将左右键盘命令转换为鼠标右键和中键点击?
答案 0 :(得分:2)
喜欢这个吗?
#If YouTubeHtml5Active()
RButton::Right
MButton::Left
#If
YouTubeHtml5Active() {
tmmBackup := A_TitleMatchMode
SetTitleMatchMode, RegEx
youtubeVideoAvtive := WinActive(".+ \- YouTube \- Mozilla Firefox")
SetTitleMatchMode, %tmmBackup%
If youtubeVideoAvtive
Return True
}
答案 1 :(得分:0)
假设您在Win10上运行:
我已经尝试过MouseClick命令和简单的重新分配键盘命令到鼠标但没有一个工作。
AutoHotkey in Windows 10 - Hotkeys not working in some applications某些程序需要在管理模式下运行AutoHotkey,否则无法识别热键。
答案 2 :(得分:0)
我在autohotkey论坛上发现了一个简单的脚本http://www.autohotkey.com/board/topic/69720-controll-youtube-volume-with-mousewheel/,就像魅力一样:
SetTitleMatchMode 2
#IfWinActive YouTube
RButton::Send {Left}
MButton::Send {Right}
return