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


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.