我试着检测两个不同的按键。下面是代码。 当我运行它并在我的机器中的任何应用程序上按键时,它工作正常。你知道吗
import keyboard, time
def OnKeypress(startkey='tab', endkey='esc'):
while True: # making a inifinte loop
try:
if keyboard.is_pressed(startkey):
time.sleep(0.25)
print("%s Key pressed." % startkey)
elif keyboard.is_pressed(endkey):
print("%s Key pressed." % endkey)
break
except KeyboardInterrupt:
print('Done Reading input. Keyboard Interuppt.')
break
except Exception as e:
print(e)
break
OnKeypress()
但是,当我使用Citrix应用程序或Amazon工作区时运行相同的代码时,这无法检测到这些密钥。 是否有任何方法可以改进此代码以检测按键(即使在使用Citrix或AWS时)?你知道吗
我在Windows10机器上使用的是Python3.6.5,带有Citrix Receiver/Amazon工作区。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐