python keyboard.add_hotkey 设置参数trigger_on_release 无效的问题

python 下keyboard方法使用时,想在按键弹起回调函数funcB,但参数trigger_on_release = True设置无效

import keyboard
import time

def funcA():
    print("funcA")

def funcB():
    print("funcB")

if __name__ == '__main__':
    keyboard.add_hotkey("1", funcA, trigger_on_release = False)
    keyboard.add_hotkey("1", funcB, trigger_on_release = True)
    time.sleep(2)

运行结果按1后仅输出 funcA

查了一圈没有见过用trigger_on_release = True的案例
使用hook和record都有KEY_UP,说明监听也没问题

不知道各位有无类似情况和解决方法

解决办法

import keyboard
import time
 
def funcA():
    print("funcA")
 
def funcB():
    print('funcB')
    
def def_hotkey(code):
    while True:
        event = keyboard.read_event()
        if event.event_type == keyboard.KEY_DOWN and event.name == code:
            funcA()
        elif event.event_type == keyboard.KEY_UP and event.name == code:
            funcB()
if __name__ == '__main__':
    import keyboard
    import time
    
    def_hotkey('1')
    time.sleep(500)