web-dev-qa-db-ja.com

Mac OS Xターミナルで印刷できないASCII文字を入力する方法は?

Telnetソケットを介してシリアルタイプのデバイスと通信するには、ヌル文字(ASCII 0)と他のすべての印刷不可のASCII文字を入力する必要があります。

Windowsでは、ALTを押しながらASCIIコードを入力します。

Mac OS Xでこれを行うにはどうすればよいですか?

17
davidcann

CtrlSpace ASCII NULを送信します。

一般的な場合、システム環境設定>キーボード>入力ソース、リストを下にスクロールしてnicode 16進入力を選択します。

次に使用できます CmdShiftSpace (Spotlightの使用を無効にすると、 CmdSpaceシステム環境設定>キーボード>キーボードショートカットで、入力モードを切り替えるか、独自のキーボードショートカットを割り当てます(おそらく別のキーボードショートカットに戻します)。

Unicode 16進数入力が有効になったら、 Option 4桁の16進コードを入力します。リリース時 Option 入力する必要があります。 U+007F以外の文字が必要ない限り、そのモードを維持できます(またはもちろん、16進入力ですべての文字を入力してください)。 Optioneeé)と入力します。

18
geekosaur

多くのCLI/TUIアプリケーションでは、 CtrlV アプリケーションに、通常の機能を呼び出す代わりに、次のキープレスを生の文字コードとして受け入れるように指示するため。