gpt4 book ai didi

python - 如何在Python中调用静音/扬声器控制键。戴尔Latitude E7440

转载 作者:行者123 更新时间:2023-12-03 00:30:21 25 4
gpt4 key购买 nike

我需要帮助,以找到正在使用的Dell上的静音键。我需要调用按钮才能在Python中进行操作,但找不到任何有关其名称的文档。这样做的最终目的是防止用户使扬声器静音。我将使用Python,并计划使用Tkinter阻止按钮按下。

最佳答案

使用PyHook可以阻止Windows鼠标和键盘事件。
以下是可在here.中找到的示例代码(用于在pygame中阻止键),这似乎适用于您的情况,因此似乎几乎不需要修改。

import pyHook
import pygame

# create a keyboard hook
def OnKeyboardEvent(event):
print 'MessageName:',event.MessageName
print 'Message:',event.Message
print 'Time:',event.Time
print 'Window:',event.Window
print 'WindowName:',event.WindowName
print 'Ascii:', event.Ascii, chr(event.Ascii)
print 'Key:', event.Key
print 'KeyID:', event.KeyID
print 'ScanCode:', event.ScanCode
print 'Extended:', event.Extended
print 'Injected:', event.Injected
print 'Alt', event.Alt
print 'Transition', event.Transition
print '---'
if event.Key.lower() in ['lwin', 'tab', 'lmenu']: #(CHANGE HERE TO BLOCK MUTE KEY)
return False # block these keys
else:
# return True to pass the event to other handlers
return True

# create a hook manager
hm = pyHook.HookManager()
# watch for all keyboard events
hm.KeyDown = OnKeyboardEvent
# set the hook
hm.HookKeyboard()

# initialize pygame and start the game loop
pygame.init()

while(1):
pygame.event.pump()

我以为您正在使用Windows,否则我只亲自看到了 this linux version

关于python - 如何在Python中调用静音/扬声器控制键。戴尔Latitude E7440,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49948299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com