国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python使用pyhook監(jiān)控鍵盤并實(shí)現(xiàn)切換歌曲的功能

2019-11-25 18:19:09
字體:
供稿:網(wǎng)友

自己在玩dota的時(shí)候有時(shí)候喜歡邊玩游戲邊聽音樂,但是切換下一曲的時(shí)候必須得切出游戲,而切換音樂的熱鍵ctrl+alt+方向鍵在游戲的時(shí)候沒有用,好事蛋疼,今天試試使用python來實(shí)現(xiàn)鍵盤監(jiān)控切換下一曲,下面貼出代碼

import pythoncom, pyHookimport win32gui,win32api,win32con Lcontrol_press = FalseLmenu_press = FalseLeft_press = False def OnKeyboardEvent(event):  global Lcontrol_press #在函數(shù)里面使用全局變量的時(shí)候要加上global關(guān)鍵字  global Lmenu_press #要不然會(huì)出錯(cuò)  global Left_press  print 'Key:', event.Key  if (event.Key == "Lcontrol"):    Lcontrol_press = True  elif(event.Key == "Lmenu"):    Lmenu_press = True  elif(event.Key == "Left"):    Left_press =True  handel_key()  return Truedef handel_key() :  global Lcontrol_press  global Lmenu_press  global Left_press    if(Lcontrol_press and Lmenu_press and Left_press):    win32api.keybd_event( 0xB0,win32con.VK_MEDIA_NEXT_TRACK,0,0)    Lcontrol_press = False    Lmenu_press = False    Left_press = False     hm = pyHook.HookManager()hm.KeyDown = OnKeyboardEventhm.HookKeyboard()pythoncom.PumpMessages()

好了,把你的播放器設(shè)置為隨機(jī)播放就可以在游戲的時(shí)候按下ctrl+alt+左方向鍵就可以切換音樂啦(ctrl和alt也是左邊的)
順便說明下,那三個(gè)快捷鍵不是組合鍵,意思是你要先按下ctrl然后放開,在按下alt,最后按一下做方向鍵就切換音樂了.這三個(gè)鍵的順序不能按錯(cuò).

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 云梦县| 德昌县| 衢州市| 长葛市| 泗阳县| 新蔡县| 清水县| 赤城县| 芦溪县| 新密市| 本溪市| 剑河县| 南木林县| 赣榆县| 绥江县| 徐水县| 锡林郭勒盟| 包头市| 定西市| 洞口县| 涞源县| 宁化县| 会泽县| 台安县| 江都市| 喜德县| 板桥市| 正定县| 昆明市| 寿光市| 星子县| 镇安县| 北碚区| 庆城县| 莲花县| 阳新县| 建始县| 惠来县| 车致| 库伦旗| 华宁县|