當前位置:編程學習大全網 - 網站源碼 - 按鍵精靈,我想要先按鼠標左鍵5次,再按Q鍵1次,當左鍵五次沒滿足時,就不能按Q,最後需要讓整個循環?

按鍵精靈,我想要先按鼠標左鍵5次,再按Q鍵1次,當左鍵五次沒滿足時,就不能按Q,最後需要讓整個循環?

妳好,按鍵精靈無法阻止鍵盤按Q鍵。因為按鍵精靈屬於軟件掛。鍵盤屬於硬件。兩個是獨立的東西。鼠標或者鍵盤有沒有按下按鍵精靈不會知道。也無法屏蔽。妳需要壹個kmbox鍵鼠宏轉換器即可實現。下面是源碼:

left_cnt=0 #記錄左鍵按下次數

left_up=0 #記錄左鍵是否談起

km.mask('q',1)#屏蔽鍵盤上的Q鍵

while 1:

if km.left()==1 and left_up==0:#左鍵按下 沒有釋放

left_up=1

elif km.left()==0 and left_up==1:#左鍵彈起

left_cnt=left_cnt+1 #統計左鍵按鍵次數加1

left_up=0 #返回狀態0 準備下次按下

if left_cnt==5: #第五次按下左鍵

km.press('q')#按壹次Q鍵

left_cnt=0#清空鼠標按鍵統計次數為0

以上!

kmbox鍵鼠轉換器詳見:www.clion.top.謝謝!

  • 上一篇:Google Android智能手機的gui是用什麽軟件設計開發的?
  • 下一篇:c語言的平方根函數是什麽啊?
  • copyright 2024編程學習大全網