2

個々のキー入力を受け取るだけでなく、キーの組み合わせを読み取るncursesを使用して、Cでコンソールベースのアプリケーションを作成しています。たとえば、ユーザーがSキーとキーの両方を押したときに、F何らかの機能を実行したいとします。マルチキーの組み合わせのためのgetch()のような関数はありますか?

ありがとう!

4

1 に答える 1

3

ncursesはそのようなものを提供しません-ncursesは、入力が直接接続されたキーボードとしてシリアルポートを介して行われる可能性が高い時代のものです。

2つのキーが同時に押されているかどうかを知る必要がある場合は、下位レベルのキーボードにアクセスする必要があります。

于 2011-03-25T06:54:57.330 に答える