Как ввести непечатаемые символы ASCII в терминале Mac OS X? [дубликат]

этот вопрос уже есть ответ здесь:

для связи с устройством последовательного типа через сокет telnet мне нужно ввести нулевой символ (ASCII 0) и все другие непечатаемые символы ASCII.

в Windows, вы держите ALT и введите ASCII код.

Как это сделать в Mac OS X?

4
задан Wuffers
18.02.2023 6:15 Количество просмотров материала 2841
Распечатать страницу

2 ответа

Ctrlпробел посылает ASCII NUL.

для общего случая, Системные Настройки > Клавиатура > Источники Ввода прокрутите список и выберите Шестнадцатеричный Ввод Юникода.

вы можете использовать CmdShiftпробел (и, если вы отключите использование Spotlight,Cmdпробел) для переключения между режимами ввода или назначьте ему собственную комбинацию клавиш (и, предположительно, другую для переключения назад) в Системные Настройки > Клавиатура > Сочетания Клавиш.

после включения шестнадцатеричного ввода Юникода удерживайте опции и введите 4-значный шестнадцатеричный код; об освобождении опции он должен быть введен. Вы можете оставаться в этом режиме до тех пор, пока вам не нужны никакие символы за пределами U+007F (или, конечно, введите их все с шестнадцатеричным входом вместо, скажем, опцииe e типа é).

16
отвечен geekosaur 2023-02-19 14:03

во многих приложениях CLI / TUI вы можете нажать CtrlV для того, чтобы сказать приложению, чтобы принять следующий нажатие клавиши в качестве сырых кодов символов, а не вызывать его нормальную функцию.

2
отвечен Ignacio Vazquez-Abrams 2023-02-19 16:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх