15.6 キーボードから1文字を読み取る
1文字のキーを押して選択するメニューを表示した場合に、ユーザが文字キーの後でEnterキーを押さなくても選択できるようにする。
- CPANのTerm::ReadKeyモジュールを使用して、端末をcbreakモードに切り替える
use Term::ReadKey; ReadMode 'cbreak'; $key = ReadKey(0); ReadMode 'normal';
1文字のキーを押して選択するメニューを表示した場合に、ユーザが文字キーの後でEnterキーを押さなくても選択できるようにする。
use Term::ReadKey; ReadMode 'cbreak'; $key = ReadKey(0); ReadMode 'normal';