python keyboard shift+end 无效

48 阅读1分钟

测试:切换 num lock 状态,防止扰乱 home end 等控制键逻辑

import keyboard
import time

keyboard.send('numlock') # 失效时候测试切换 numlock,防止扰乱 home end 控制键逻辑
keyboard.send('shift+end')
keyboard.send('ctrl+c')
keyboard.send('tab')
time.sleep(0.01)
keyboard.send('ctrl+v')
keyboard.send('numlock') # 恢复默认状态

测试:增加延迟 防止与激活热键组合造成冲突

import keyboard
import time

def test():
    time.sleep(0.5)
    keyboard.send('shift+end')
    keyboard.send('ctrl+c')
    keyboard.send('tab')
    time.sleep(0.01)
    keyboard.send('ctrl+v')

keyboard.add_hotkey('ctrl+e', test)
keyboard.wait()