20行代码实现右Shift(任意按键)切换输入法中英文
废话不说直接上干货
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、运行刚刚保存的文件,感受效果吧!
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »