마우스를 사용하지 않고 유니 코드 문자를 입력하려면 어떻게해야합니까?


51

키보드로 유니 코드 문자를 입력하고 싶습니다. 마우스를 사용하지 않는 솔루션을 찾고 있습니다 . 예를 들어 아래에는 유니 코드 "PILE-OF-POO"문자가있는 줄이 있습니다.

💩

PILE OF POO의 코드 포인트는 U + 1F4A9이며 Linux 운영 체제에서 다음을 입력하여이 문자를 만들 수 있습니다.

Ctrl+ Shift+ u,

1, f, 4, a, 9

space

Mac 키보드에서 비슷한 작업을 어떻게 수행 할 수 있습니까? 내가 찾은 다른 답변은 메뉴를 다루고 입력 소스를 전환하는 것과 관련이 있습니다.

답변:


52

문자 팝 오버를 표시하려면 CTRL + CMD + space를 누르십시오.

열린 캐릭터 팝 오버

그런 다음 코드 포인트를 입력하고 아래쪽 화살표를 눌러 기호를 선택하십시오.

코드 포인트를 입력

그런 다음 Enter 키를 누르면 완료됩니다.

또한 기호 이름 (예 : 화살표)에도 적용됩니다.

추가 정보:

캐릭터 팝 오버의 오른쪽 상단에있는 아이콘을 주목하십시오. 팝 오버를 전체 문자 뷰어로 변경하며 키보드로 탐색 할 수 없습니다. 캐릭터 뷰어의 오른쪽 상단에있는 아이콘을 클릭하여 팝 오버로 돌아갑니다. 이 정보에 대해 @Tom Gewecke에게 감사드립니다.


2
일반적으로 확장 버전의 문자 뷰어가 활성화되어 있으면 이것이 작동하지 않을 것입니다. 표시하고있는 작은 마우스로 돌아가려면 마우스를 사용해야합니다. 아니면 키보드 단축키가 있습니까?
— Tom Gewecke

맞습니다. 이것은 더 큰 창이 아닌 팝 오버 변형에서만 작동합니다.
— malte

2
팝 오버 변형을 어떻게 얻습니까? IOS에 비슷한 것이 있습니까? 상단에서 자주 사용하는 것이 좋습니다.
— WGroleau

3
@WGroleau 팝 오버를 받으려면 확장 버전의 오른쪽 상단에있는 작은 아이콘을 클릭하십시오. iOS의 경우 Unicode Pad itunes.apple.com/us/app/unicode-pad/id374098312?mt=8
— Tom Gewecke

1
팝업을 사용하여 검색 창 안에 커서를 놓으려면 마우스를 사용해야했습니다. 키보드 포커스는 여전히 팝 오버가 아닌 응용 프로그램에있었습니다. SizeUp 및 Karabiner와 같은 많은 키보드 모드가 있으므로 기본 동작에 대해 잘 모르겠습니다.
— Reb. Cabin

39

U + 1F4A9는 유니 코드 16 진수 입력에서 d83d dca9로 변환되는데, 이는 OS X이 OS 전체에서 공식 입력 소스로 사용하는 것입니다.

코드 번호와 함께 키보드를 직접 사용하려면 먼저 시스템 환경 설정-> 키보드-> 입력 소스에서 유니 코드 16 진수 입력을 활성화하십시오. 그런 다음 해당 입력 방법을 사용할 때마다 유니 코드 16 진수 레이아웃으로 전환 한 다음 (기본적으로 스포트라이트와 충돌하는 키보드 단축키를 통해 수행 할 수 있음) utf-16을 입력하는 동안 옵션 / alt 수정자를 누르고 있습니다 원하는 16 진 코드 (d83d dca9로 표시되는 1f4a9와 같이 유니 코드 BMP 이외의 문자에 대한 2 개의 16 진 코드 임)

option다음을 누르고 d, 8, 3, d, d, c, a, 9

어느 시점에서, 당신은 소환했을 것입니다 💩

타이핑하는 것은 그리 재미 있지 않습니다.

원하는 문자 수가 유한 한 경우 대체 테이블의 시스템 prefs / keyboard / text에서 해당 단축키를 설정할 수 있습니다.


1
대체는 허용되는 해결 방법이 될 수 있습니다. pileofpoo-> 💩에 대한 대체를 설정하려고 시도했지만 아무것도하지 않습니다. 이것이 어떻게 / 어떻게 작동해야하는지 더 자세히 설명해 주시겠습니까?
— wim

2
아니, 그 어떤 작동하지 ... 내장 된 터미널 응용 프로그램, 숭고한 텍스트, JetBrains의 IDE에서, 브라우저에서 텍스트 상자에 노력
— WIM

해당 앱에서 캐릭터 뷰어를 사용하여 해당 캐릭터를 입력 할 수 있습니까?
— Tom Gewecke

2
유니 코드 16 진수 입력을 활성화하지 않으면 ∂•£∂∂çåª출력이 나타납니다. @bmike 수정 사항으로 인해 게시물이 약간 혼란 스러우므로 순서를 변경해야합니다.
— wim

2
대리 문자 (UTF-16) 사용에 익숙하지 않은 사용자의 경우 변환은 다음과 같습니다. 1f4a9-> f4a9-> 03d, 0a9-> d800 + 03d, dc00 + 0a9-> d83d, dca9 빼기 0x10000, 높음 / 낮음 열 비트, 하이 / 로우 대리 기지를 추가
— dmaestro12

12

시에라에서 찾기가 어렵습니다. 시스템 환경 설정에서 키보드를 선택한 다음 입력 소스를 선택하십시오. 왼쪽 창에 원하는 언어 키보드가 표시되고 대체 언어가 표시 될 수 있습니다. 유니 코드 16 진수 입력이 없으면 아래의 + 버튼을 클릭하십시오. 당신은 긴 언어 목록을 얻을 것입니다. 맨 아래로 스크롤하여 다른 사람을 선택하십시오. 오른쪽 창에 Unicode Hex Input이 나타나면 오른쪽 아래에있는 추가 버튼을 클릭하십시오. 바로 가기로 이동하여 바로 가기 키를 선택하십시오. Alt + Space 및 Cmd + Space는 Spotlight에서 이미 사용 중일 수 있습니다. 열을 비활성화하거나 열의 오른쪽 끝을 클릭하고 새 키를 입력하여 다시 할당하십시오. 나는 그것들을 그대로두고 입력 소스를 위해 Ctrl + Space를 할당했습니다. 그렇게하면 Ctrl + space를 입력하면 메뉴 표시 줄의 오른쪽 상단에 작은 깃발이 U +로 바뀝니다. 그런 다음 숫자를 입력하는 동안 Alt 키를 눌러 16 진수 코드 (이모 지 및 문자 뷰어에서 확인할 수 있음)를 입력 할 수 있습니다. 예를 들어 At2282는 Set 멤버 심볼 ⊂을 생성했습니다.


입력 소스를 추가 할 때 화면 맨 아래에서 +를 누르면 맨 아래로 스크롤하지 않고 검색 필드에 "unicode"를 입력하면 유니 코드 16 진수 입력이 표시됩니다. macOS 10.12에서 작동하도록 확인
— ekscrypto

Mac OS 10.11 이상에서는 시스템 환경 설정에 메뉴 막대에 입력 소스를 표시하는 옵션이 있으므로 마우스를 사용하여 쉽게 전환 할 수 있습니다.
— z80crew

이 모든 것이 켜졌습니다. 이제 옵션 d83ddca9를 입력하면 0, 1, ..., e와 같은 문자를 하나 이상 입력 할 때까지 아무것도 표시되지 않습니다. 옵션 d83ddca90은 쪐을, 옵션 d83ddca91은 쪑을, ... 옵션 d83ddca9e는 쪞을 산출합니다. 모든 한글과 함께 어딘가에 똥 더미가 있어야합니다.
— Reb. Cabin

@ Reb.Cabin 여기서 문제가 있습니까? 나는 💩
— Tom Gewecke

@TomGewecke는 내 편견이 아니었을 것입니다. 지금 나를 위해 일하고 있습니다.
— Reb. Cabin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.