实现“ctrl+up”增大音量 “ctrl+down”减小音量
首先:增大音量的代码:
import win32api
import win32con
win32api.keybd_event(win32con.VK_VOLUME_UP, 0, 0, 0)
# 等待一段时间,确保已经触发键盘事件
time.sleep(0.1)
win32api.keybd_event(win32con.VK_VOLUME_UP, 0, win32con.KEYEVENTF_KEYUP, 0)
一般情况下只需要一行代码就行
win32api.keybd_event(win32con.VK_VOLUME_UP, 0)
但是,我们要通过keyboard库的keyboard.add_hotkey方法实现,因此需要后面两行代码
总代码:
import win32api
import win32con
import keyboard
import time
# def on_hotkey():
# print('Hotkey pressed!')
is_volume_setup = True
def up_volume():
# print("up_volume")
if is_volume_setup:
win32api.keybd_event(win32con.VK_VOLUME_UP, 0, 0, 0)
# 等待一段时间,确保已经触发键盘事件
time.sleep(0.1)
win32api.keybd_event(win32con.VK_VOLUME_UP, 0, win32con.KEYE