問題タブ [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.

0 投票する
6 に答える
26839 参照

ruby - Enterキーを押さずに単一の文字を取得する方法は?

Enterキーを押さずにRubyを使用して端末からキーボード文字を1つ取得するにはどうすればよいですか? 試してみCurses::getchましたが、うまくいきませんでした。

0 投票する
4 に答える
22646 参照

c - Mac/Linux のクラッシュに対する Windows の getch() と同等

使用getch()していますが、アプリがすぐにクラッシュします。行うときを含む:

リンクが見つかりませんが、おそらく問題は、バッファリングまたはそれらの行に沿って何か奇妙なことをオフにする必要があることでありcout、クロスプラットフォームコードと連携したい.

を使用するように言われましstd::cin.get()たが、ユーザーが文字や数字を入力してからEnterキーを押して終了するのではなく、キーが押されたときにアプリを終了させたいと思います。

これには何か機能がありますか?コードは Mac (my os) および Windows で動作する必要があります。


リンク/コンパイルは問題ではありません。私はXCodeにインクルード<curses.h>してリンクしますが、Windowsは.-lcurses<conio.h>

0 投票する
2 に答える
6110 参照

expect - 期待スクリプトの問題

非対話的な方法でパスワードを更新するスクリプトを作成しようとしています。ラップトップでは動作していますが、サーバーでは失敗します。どちらも Etch を使用して同じ構成を実行しています。

これはスクリプトです:

サーバーでは、出力は次のようになります。

カップルのexpect-sendが同期していないように見えるため、機能していません。

しかし、奇妙なことに、私のラップトップでは動作します:

サーバーで問題が発生する理由はありますか? ありがとう

0 投票する
3 に答える
56733 参照

linux - ノンブロッキング getch()、ncurses

ncurses の getch() をブロックするのに問題があります。デフォルトの操作は非ブロッキングのように見えますか (または初期化を逃したのでしょうか)? Windows の getch() のように動作するようにしたいと思います。のさまざまなバージョンを試しました

(すべて同時にではありません)。WINDOW可能であれば、(明示的に) any を使用しないことをお勧めします。while特定の戻り値をチェックする getch() の周りのループも OK です。

0 投票する
2 に答える
9098 参照

python - Pythonで単一の文字(getchスタイル)を読み取ることはUnixでは機能しません

http://code.activestate.com/recipes/134892/でレシピを使用するときはいつでも、それを機能させることができないようです。常に次のエラーがスローされます。

私の最善の考えは、Eclipseで実行しているためtermios、ファイル記述子に適合しているためです。

0 投票する
2 に答える
15482 参照

c - Linuxのkbhit()[およびgetch()]の問題

このコードは私に機能のようなブロッキングgetch()を与えます。このコードを使用して、上矢印キーをキャプチャしようとしています。

追加: 上矢印のキーコードをキャプチャしようとすると、27、91、65文字の3文字が表示されます。if/ elseを使用すると、パターンマッチングを試行していますが、2文字しか取得できません。次のキーが押されると、次のキーがキャプチャされます。

常に特定のキー(esc、delなど)を探しながら、getchar()を使用して完全な単語をキャプチャしたいと思います。

0 投票する
7 に答える
24850 参照

java - JavaのCの「_getch()」と同等の機能?

私は Google Wave を使用しており、実際にエンター キーを押す前にメッセージを送信する機能をエミュレートしたいと考えています。

C関数に相当するJavaはあります_getch()か?

0 投票する
1 に答える
1071 参照

ruby - Rubyのgetch()、textcolor()、gotoxy()のようなもの

これらの関数をRubyのconio.cライブラリ(Borland)、特にgetch()から使用したいと思います。

getch()は、Enterキーを押さずにキーボードからキーを取得します。

textcolor()は、ターミナルのテキストの色を変更します。

gotoxy()は、カーソルを端末の他の位置に移動します。

誰かが同等のものを知っていますか?

ありがとう。

0 投票する
2 に答える
3864 参照

perl - PerlのC++ getch()?

c++ には、押されたキーの変数を返す関数 getch() があります。たとえば、Enter は 13 になります。perl でこれを行うにはどうすればよいですか?

0 投票する
11 に答える
66997 参照

c - LinuxでCのgetch()関数を実装するにはどうすればよいですか?

TurboC ++では、getch()から関数を使用できますconio.h。しかし、Linuxでは、gccはを提供しませんconio.h。の機能を取得するにはどうすればよいgetch()ですか?