問題タブ [getch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Enterキーを押さずに単一の文字を取得する方法は?
Enterキーを押さずにRubyを使用して端末からキーボード文字を1つ取得するにはどうすればよいですか? 試してみCurses::getch
ましたが、うまくいきませんでした。
c - Mac/Linux のクラッシュに対する Windows の getch() と同等
使用getch()
していますが、アプリがすぐにクラッシュします。行うときを含む:
リンクが見つかりませんが、おそらく問題は、バッファリングまたはそれらの行に沿って何か奇妙なことをオフにする必要があることでありcout
、クロスプラットフォームコードと連携したい.
を使用するように言われましstd::cin.get()
たが、ユーザーが文字や数字を入力してからEnterキーを押して終了するのではなく、キーが押されたときにアプリを終了させたいと思います。
これには何か機能がありますか?コードは Mac (my os) および Windows で動作する必要があります。
リンク/コンパイルは問題ではありません。私はXCodeにインクルード<curses.h>
してリンクしますが、Windowsは.-lcurses
<conio.h>
expect - 期待スクリプトの問題
非対話的な方法でパスワードを更新するスクリプトを作成しようとしています。ラップトップでは動作していますが、サーバーでは失敗します。どちらも Etch を使用して同じ構成を実行しています。
これはスクリプトです:
サーバーでは、出力は次のようになります。
カップルのexpect-sendが同期していないように見えるため、機能していません。
しかし、奇妙なことに、私のラップトップでは動作します:
サーバーで問題が発生する理由はありますか? ありがとう
linux - ノンブロッキング getch()、ncurses
ncurses の getch() をブロックするのに問題があります。デフォルトの操作は非ブロッキングのように見えますか (または初期化を逃したのでしょうか)? Windows の getch() のように動作するようにしたいと思います。のさまざまなバージョンを試しました
(すべて同時にではありません)。WINDOW
可能であれば、(明示的に) any を使用しないことをお勧めします。while
特定の戻り値をチェックする getch() の周りのループも OK です。
python - Pythonで単一の文字(getchスタイル)を読み取ることはUnixでは機能しません
http://code.activestate.com/recipes/134892/でレシピを使用するときはいつでも、それを機能させることができないようです。常に次のエラーがスローされます。
私の最善の考えは、Eclipseで実行しているためtermios
、ファイル記述子に適合しているためです。
c - Linuxのkbhit()[およびgetch()]の問題
このコードは私に機能のようなブロッキングgetch()を与えます。このコードを使用して、上矢印キーをキャプチャしようとしています。
追加: 上矢印のキーコードをキャプチャしようとすると、27、91、65文字の3文字が表示されます。if/ elseを使用すると、パターンマッチングを試行していますが、2文字しか取得できません。次のキーが押されると、次のキーがキャプチャされます。
常に特定のキー(esc、delなど)を探しながら、getchar()を使用して完全な単語をキャプチャしたいと思います。
java - JavaのCの「_getch()」と同等の機能?
私は Google Wave を使用しており、実際にエンター キーを押す前にメッセージを送信する機能をエミュレートしたいと考えています。
C関数に相当するJavaはあります_getch()
か?
ruby - Rubyのgetch()、textcolor()、gotoxy()のようなもの
これらの関数をRubyのconio.cライブラリ(Borland)、特にgetch()から使用したいと思います。
getch()は、Enterキーを押さずにキーボードからキーを取得します。
textcolor()は、ターミナルのテキストの色を変更します。
gotoxy()は、カーソルを端末の他の位置に移動します。
誰かが同等のものを知っていますか?
ありがとう。
perl - PerlのC++ getch()?
c++ には、押されたキーの変数を返す関数 getch() があります。たとえば、Enter は 13 になります。perl でこれを行うにはどうすればよいですか?
c - LinuxでCのgetch()関数を実装するにはどうすればよいですか?
TurboC ++では、getch()
から関数を使用できますconio.h
。しかし、Linuxでは、gccはを提供しませんconio.h
。の機能を取得するにはどうすればよいgetch()
ですか?