非正規端末エミュレーションで遊んでいて、単一の文字 (入力) をバックスペースと比較しようとしています
if(c == '\x08')
{
dosomething();
}
ベアメタル OS では動作しますが、virtualbox で実行するとまったく動作しません。Virtualbox はバックスペースのみを検出します。
if(c == '\x7f')
{
dosomething();
}
これは、仮想ボックスが実際のキーボード入力を妨害しているエミュレーションによるものでしょうか?