回答:
それはだから0x7F「削除」 ASCIIとでU + 007F「削除」 Unicodeで。
実際には実装が不足しています。Plain BackspaceはASCII 0x08を送信します(エディットコントロールが内部でどのように処理するかわかりません)。また、さまざまなオペレーティングシステムでCtrlBackspace「削除」シーケンスを送信することは珍しくありません。
「単語の削除」動作は、文書化されていない機能として後で追加され、「SHAutoComplete」を使用する編集コントロールにのみ追加されました。テキストボックスでオートコンプリートが無効になっている場合、CtrlBackspaceおそらく機能しません。
(一部の多くのプログラムは、独自のテキスト編集コントロールを実装していますが、組み込みのコントロールとはわずかに異なります。)
CtrlJまたCtrlM、改行に変換されます(ASCIIの^J
CRおよび^M
LFです。ただし、編集コントロールは両方のキー入力をCR + LFに変換します。)同様にCtrlI、タブ文字を挿入します。
Ctrl_そしてCtrl^、やや役に立たない「ユニットセパレータ」(^_
)と「レコードセパレータ」(^^
)になります。
(^X
表記は、Ctrlキー(この例ではCtrl-X)を意味します。ASCIIでは、これは次の文字の7番目のビットを設定解除することと同じです。)
いいえ。ただし、前の単語CtrlShift← Leftを選択して入力することで上書きできます。
または、より良いメモ帳を入手してください。