鼠标中键控制音量大小

http://hi.baidu.com/aleczhou/blog/category/ahk%D3%A6%D3%C3

 

当鼠标位于任务栏内的时候,滚动鼠标滚轮控制音量大小,按下鼠标中键静音。并且不管任务栏在哪个位置均能正常工作。
关键代码:
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
return WinExist(WinTitle . " ahk_id " . Win)
}

WheelDown::
If (MouseIsOver("ahk_class Shell_TrayWnd"))
    SoundSet,-1
Else
    MouseClick,WD
Return

WheelUp::
If (MouseIsOver("ahk_class Shell_TrayWnd"))
    SoundSet,+1
Else
    MouseClick,WU
Return

MButton::
If (MouseIsOver("ahk_class Shell_TrayWnd"))
    Send,{Volume_Mute}
Else
    MouseClick,Middle
Return
下载:
新浪爱问下载(192KB)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Processing是一种基于Java语言的编程语言和开发环境,它可以用于创作交互式图形应用程序。以下是Processing中使用图片、声音、鼠标、键盘交互的一些基本方法: 1. 图片交互:Processing中可以使用loadImage()函数加载图片文件,并使用image()函数在屏幕上显示图片。用户可以使用鼠标和键盘控制图片的位置、大小和旋转等。例如,可以使用mouseX和mouseY变量来获取鼠标的坐标,然后在屏幕上根据鼠标位置移动图片。 2. 声音交互:Processing中可以使用Minim库来播放和录制声音文件。可以使用loadFile()函数加载声音文件,并使用play()函数播放声音。用户可以使用鼠标和键盘控制声音的音量、播放进度和循环等。 3. 鼠标和键盘交互:Processing中可以使用mousePressed()和keyPressed()等函数来检测鼠标和键盘事件。例如,可以使用mousePressed()函数检测鼠标点击事件,然后根据鼠标点击位置执行相应操作。可以使用keyPressed()函数检测键盘按键事件,然后根据按键代码执行相应操作。 4. 交互设计:在Processing中,可以使用GUI库(如G4P)来创建交互式用户界面。GUI库提供了各种控件(如按钮、滑块、文本框等),可以通过拖拽和设置属性来创建交互式界面。用户可以使用鼠标和键盘与这些控件交互,并根据控件的状态执行相应操作。 综上所述,Processing提供了丰富的图形、声音、鼠标、键盘交互功能,可以用于创建各种交互式应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值