正在检测 YouTube HTML5 播放器的 ahk class
Detecting ahk class of YouTube HTML5 player
我想将 后退 和 前进 YouTube 键盘命令分别分配给我的鼠标中键和右键单击按钮。不幸的是,使用 HTML 播放器无法像我之前使用 Flash 播放器那样区分 youtube 视频 window 和 Firefox ahk class。我已经尝试过 MouseClick 命令和简单的将键盘命令重新分配给鼠标,但是 none 它起作用了。由于某种原因,无法使 autohotkey 不向 HTML 视频 window 发送点击命令,我什至无法重新分配鼠标中键点击的基本功能,例如,使其工作向左 键盘命令。
任何人都知道如何制作一个有效的自动热键脚本,使我能够将左右键盘命令转换为鼠标右键和中键点击?
假设您 运行 在 Win10 上:
I've tried MouseClick commands and simple reassigning keyboard commands to mouse but none of it worked.
有些程序需要AutoHotkey在管理员模式下运行,否则无法识别热键。
我在 autohotkey 论坛 http://www.autohotkey.com/board/topic/69720-controll-youtube-volume-with-mousewheel/ 上找到了一个简单的脚本来执行此操作,就在这里,效果很好:
SetTitleMatchMode 2
#IfWinActive YouTube
RButton::Send {Left}
MButton::Send {Right}
return
像这样?
#If YouTubeHtml5Active()
RButton::Right
MButton::Left
#If
YouTubeHtml5Active() {
tmmBackup := A_TitleMatchMode
SetTitleMatchMode, RegEx
youtubeVideoAvtive := WinActive(".+ \- YouTube \- Mozilla Firefox")
SetTitleMatchMode, %tmmBackup%
If youtubeVideoAvtive
Return True
}
我想将 后退 和 前进 YouTube 键盘命令分别分配给我的鼠标中键和右键单击按钮。不幸的是,使用 HTML 播放器无法像我之前使用 Flash 播放器那样区分 youtube 视频 window 和 Firefox ahk class。我已经尝试过 MouseClick 命令和简单的将键盘命令重新分配给鼠标,但是 none 它起作用了。由于某种原因,无法使 autohotkey 不向 HTML 视频 window 发送点击命令,我什至无法重新分配鼠标中键点击的基本功能,例如,使其工作向左 键盘命令。 任何人都知道如何制作一个有效的自动热键脚本,使我能够将左右键盘命令转换为鼠标右键和中键点击?
假设您 运行 在 Win10 上:
I've tried MouseClick commands and simple reassigning keyboard commands to mouse but none of it worked.
我在 autohotkey 论坛 http://www.autohotkey.com/board/topic/69720-controll-youtube-volume-with-mousewheel/ 上找到了一个简单的脚本来执行此操作,就在这里,效果很好:
SetTitleMatchMode 2
#IfWinActive YouTube
RButton::Send {Left}
MButton::Send {Right}
return
像这样?
#If YouTubeHtml5Active()
RButton::Right
MButton::Left
#If
YouTubeHtml5Active() {
tmmBackup := A_TitleMatchMode
SetTitleMatchMode, RegEx
youtubeVideoAvtive := WinActive(".+ \- YouTube \- Mozilla Firefox")
SetTitleMatchMode, %tmmBackup%
If youtubeVideoAvtive
Return True
}