擅长:python、mysql、java
<p>那<a href="https://github.com/ollipal/sshkeyboard" rel="nofollow noreferrer">sshkeyboard</a>呢?它知道如何处理最常见的多字符键,如箭头</p>
<p>只需使用<code>pip install sshkeyboard</code>安装</p>
<p>然后编写脚本,例如:</p>
<pre class="lang-py prettyprint-override"><code>from sshkeyboard import listen_keyboard
def press(key):
print(f"'{key}' pressed")
def release(key):
print(f"'{key}' released")
listen_keyboard(
on_press=press,
on_release=release,
)
</code></pre>
<p>它将打印:</p>
<pre><code>'left' pressed
'left' released
</code></pre>
<p>按下向左箭头键时^默认情况下,{<cd2>}键结束侦听</p>