首页 > 解决方案 > 为什么这不发送回车键?[Python]

问题描述

为什么它不发送回车键?我希望它输入消息,然后按 Enter 发送它,但从来没有按 Enter 键?

import keyboard, time     

while True:

    if keyboard.is_pressed('ctrl'):
        keyboard.write("This text will be sent.")
        keyboard.press('enter')
        

    if keyboard.is_pressed('esc'):
        break                       

标签: pythonkeyboardkeyboard-events

解决方案


只需要一个时间缓冲

import keyboard, time     

while True:

    if keyboard.is_pressed('ctrl'):
        keyboard.write("This text will be sent.")
        time.sleep(.1)
        keyboard.send('enter')
        
    if keyboard.is_pressed('esc'):
        break  

推荐阅读