Mac OS X 터미널에서 인쇄 할 수없는 ASCII 문자를 입력하는 방법은 무엇입니까? [복제]


16

텔넷 소켓을 통해 직렬 장치와 통신하려면 널 문자 (ASCII 0)와 인쇄 할 수없는 다른 모든 ASCII 문자를 입력해야합니다.

Windows에서는 ALT를 누른 상태에서 ASCII 코드를 입력하십시오.

Mac OS X에서 어떻게합니까?


답변:


18

CtrlSpace ASCII NUL을 보냅니다.

일반적인 경우 시스템 환경 설정> 키보드> 입력 소스 에서 목록을 아래로 스크롤하여 유니 코드 16 진수 입력을 선택하십시오 .

그런 다음 시스템 환경 설정> 키보드> 키보드 바로 가기 에서 입력 모드를 전환하거나 입력 모드간에 전환하거나 자체 키보드 단축키 (또는 다른 스위치로 전환)를 사용할 수 있습니다 CmdShiftSpace(및 Spotlight 사용을 비활성화 한 경우 CmdSpace) .

유니 코드 16 진수 입력이 활성화되면 Option4 자리 16 진수 코드 를 누르고 입력하십시오. 릴리스시 Option입력해야합니다. 너머에 문자가 필요하지 않는 한 해당 모드를 유지할 수 있습니다 U+007F(또는을 입력하는 대신 16 진수 입력으로 모두 Optione e입력하십시오 é).


1
감사합니다! 내 시스템에서 기본 바로 가기 키는 Option Cmd Space입니다.
davidcann

Mac OS X의 경우 Shift + Alt + Space

필자의 경우 DLE명령 줄에 문자 (유니 코드 0x10) 를 입력해야했습니다 . DLE같은 일이 Ctrl-P가 사용하는 것을 모든 프로그램에서하는 readline것이 누르는 것과 같은 일, 그래서 명령은 "이전 항목으로 이동"으로 본다 . DLE터미널에 문자 를 입력하려면 Ctrl-V그때 해야 Opt-0-0-1-0했고 화면에 보이는 것과 같은 문자가 나타납니다 ^P.
Christopher Schultz

2

많은 CLI / TUI 응용 프로그램 CtrlV에서 응용 프로그램이 일반 기능을 호출하는 대신 다음 키 누르기를 원시 문자 코드로 승인하도록 지시하기 위해 누르십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.