擅长:python、mysql、java
<p>您需要一个能够记住是否按下该键的变量:</p>
<pre class="lang-py prettyprint-override"><code>import time
import rtmidi
import mido
import keyboard
outport = mido.open_output('loopMIDI 1')
a_pressed = False
while True:
#Pad A
if keyboard.is_pressed("a"):
if a_pressed:
msg = mido.Message("note_on", note=36, velocity=100, time=10)
outport.send(msg)
a_pressed = True
elif a_pressed:
msg = mido.Message("note_off", note=36, velocity=100, time=10)
outport.send(msg)
a_pressed = False
</code></pre>
<p>您可以使用<a href="https://docs.python.org/3/library/stdtypes.html#mapping-types-dict" rel="nofollow noreferrer">^{<cd1>}</a>保存有关多个键的信息</p>