ソケットを介してtelnetからcharを取得します。私は矢印キーが押されたかどうかをチェックする方法を知らない。 私はこのメッセージが存在するchar * bufferを持っていますソケットから矢印キーを取得する方法
-2
A
答えて
2
キーボードのカーソル文字にはAsciiの値がありません。したがって、charとしてそれらを表現する標準的な方法はありません。さらに、telnetはもう一方の側のマシンについて何も想定していませんが、それはカーソルが分からない1950年代のテレタイプかもしれません。
メッセージを送信するプログラムは、いくつかのオペレーティングシステム固有の機能(ncursesまたはscancode)を使用して矢印キーを検出し、それを何らかの方法でtelnetリンクにエンコードする必要があります。通常、エスケープを送信してから、それぞれの矢印。
合理的な解決策は、VT102コードを仮定することである - 最初の人気キャラクターのアドレス指定の端末
編集:あなたは答えを得るときHow do I send an arrow key in Perl using the Net::Telnet module?
関連する問題
- 1. cinから矢印キーを取得する
- 2. 矢印キーからの入力の取得
- 3. vim:矢印キーの指定方法
- 4. ユーザからのインタラクティブ入力を取得し、入力中に矢印キーを使用する方法は?
- 5. C#と矢印キー
- 6. ノードJS REPL、ソケット、およびTelnet - タブ補完、矢印キーなど
- 7. 矢印キーでdivを移動する方法
- 8. 矢印キーでコンボボックス(ドロップダウンリスト)の値を変更する方法は?
- 9. Bash:readarrayの矢印キーを許可する方法
- 10. スライダーを矢印キーの入力にバインドする方法は?
- 11. Cでstdinから矢印キーを無視するには?
- 12. 矢印キーでフォームフィールドをナビゲートする
- 13. Autohotkey:矢印キーの再マップ
- 14. のVim - キー右矢印
- 15. OS Xの矢印キー
- 16. Javascript:Keydownイベント:矢印キーのキーダウンイベントを防ぐ「上向き」矢印キー? (回答:キーボードゴースト)
- 17. Javascript/Jqueryキー/値からキーを取得する方法
- 18. R&gplot2:軸ラベルの下にある矢印を取得する方法は?
- 19. ソケットからIPアドレスを取得する方法Windowsで
- 20. rawソケットからIP src addrを取得する方法
- 21. JScrollPane矢印キーを使用したスクロール
- 22. マウスホイールと矢印キーで `wx.ScrolledPanel`をスクロール
- 23. 矢印キーを使用したAngular2ナビゲーション
- 24. WM_IME_KEYDOWNが矢印キーをキャプチャしない
- 25. ソケットからInputStreamを取得
- 26. CLGeocoderから複数の目印を取得する方法
- 27. jqgridインライン編集で上下矢印キーを有効にする方法
- 28. twitterのoauthキーからユーザ名を取得する方法
- 29. riakの兄弟からキーを取得する方法
- 30. 外部キーからオブジェクトの値を取得する方法は?
あなたは – Heniek
より多くを言うことができる見る、あなたは答えの下(チェックマークをクリックする必要がありますあなたの問題を正しく解決した答えのスコア。これは、あなたを助けてくれた人に報いをし、将来の訪問者を正しい解決策に導くためのものです。 – Shahbaz
まだ分かりません – Heniek