废话不说直接上干货

1、安装keyboard

pip install keyboard

2、保存下面的代码到py文件中

import keyboard

MAX_TIME = 0.5  # 最大切换间隔单位(秒)
MY_LOVE_TOGGLE_KEY = 'right shift'  # 想要设置的切换输入法的按键
SYS_IME_TOGGLE_KEY = 'ctrl+space'  # 原始的切换输入法的按键

if __name__ == '__main__':
    target_key = False
    press_time = None
    while True:
        key = keyboard.read_event()
        if target_key is False and key.name == MY_LOVE_TOGGLE_KEY and key.event_type == 'down':
            target_key = True
            press_time = key.time
            continue
        if target_key is True and key.name == MY_LOVE_TOGGLE_KEY and key.event_type == 'up':
            target_key = False
            if key.time < press_time + MAX_TIME:
                keyboard.press_and_release(SYS_IME_TOGGLE_KEY)

3、运行刚刚保存的文件,感受效果吧!

发表评论