내 안에는 ~/.XCompose
다음 줄이 있습니다.
<Multi_key> + <3> + <3> : "¯\_(ツ)_/¯" # Shrug.
안타깝게도 이것은 내가 원하는 효과를 얻지 못했습니다. shrug의 첫 번째 문자만 사용되기 때문입니다.
하나의 키 조합으로 여러 캐릭터를 가질 수 있나요?
답변1
지루한 문자가 아닌 문자열의 조합된 시퀀스를 출력하는 것이 일부 응용 프로그램에서 작동하는 것 같습니다. 몇 가지만 테스트해봤습니다.
이는 다음에 적용됩니다:
- 편집자
- xterm
다음에는 적용되지 않습니다:
- 파이어폭스 브라우저
- 그놈 터미널
또한 귀하의 매핑이 나에게 적합하지 않습니다. 하지만 더하기 기호를 제거하면 다음과 같이 나타납니다.
<Multi_key> <3> <3> : "¯\_(ツ)_/¯" # Shrug.
백슬래시를 이스케이프해야 합니다.
<Multi_key> <3> <3> : "¯\\_(ツ)_/¯" # Shrug.
업데이트 2021-10-30
나는 (단지 단일 키 기호/문자 대신) 출력 문자열의 결합된 시퀀스를 많이 사용하게 되었습니다. 저는 주로 단일 단어를 나타낼 때 사용합니다.
내 경험상 매우 잘 작동합니다. 즉, 제가 입력하는 대부분의 상황에서 작동합니다.
이제 이 이모티콘은 제가 처음 테스트한 네 가지 앱 모두에서 작동합니다.
내 문자열에는 가타카나( ツ
)가 포함되어 있지 않으므로 더 많은 설정에서 사용하기가 더 쉬울 수 있습니다(더 높은 유니코드 코드 포인트는 지원되지 않을 수 있습니까?).
일부 예외:
- CopyQ(클립보드 관리자)의 검색 프롬프트에서 문자열의 조합 매핑(또는 어떤 조합 매핑?)을 사용할 수 없습니다.
- 팝업 대화 상자 또는 기타 보조 창에서는 작동하지 않을 수 있습니다.
- Intellij에서 작동하지만 표면적으로 문자열은 대부분의 응용 프로그램에서처럼 한 번에 모두 입력되는 것이 아니라 한 번에 한 문자씩 빠르게 입력됩니다. 기능적인 단점은 없습니다