0

Paramiko を使用してインターフェイスをナビゲートする [F4] キーまたはその他の特殊なファンクション キーを使用しようとするまで、すべてが機能します。

conn = client.invoke_shell(term = 'vt100', width=800, height=800) 
conn.settimeout(5)
time.sleep(3)
output = conn.recv(65535)

次の(F4)キーを送信しようとしましたが、うまくいきませんでした

channel.send('\e[14~')
channel.send('\EOS')
channel.send('^[OS')

また、キーパッドの右矢印キーを送信しようとしました (6) 通常の矢印は、必要な操作で機能しません。キーをたどってみました。

channel.send('\E[1;3C')
channel.send('\E[1;4C')
channel.send('\E[1;5C')
channel.send('\E[1;6C')
channel.send('\E[1;7C')

私は参照しました:

https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf

https://invisible-island.net/xterm/xterm-function-keys.html

https://espterm.github.io/docs/VT100%20escape%20codes.html

4

0 に答える 0