Python键盘在Citrix/Amazon工作区内无法检测按键
我试着检测两个不同的按键。下面是代码。 当我运行它并按下机器中任何应用程序上的键时,它工作正常Python键盘在Citrix/Amazon工作区内无法检测按键,python,python-3.x,automation,keyboard,keypress,Python,Python 3.x,Automation,Keyboard,Keypress,我试着检测两个不同的按键。下面是代码。 当我运行它并按下机器中任何应用程序上的键时,它工作正常 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)
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工作区