KDE에서 유니 코드 문자를 입력하는 방법은 무엇입니까?


32

이 답변 에는 Gnome 또는 Vim에서 수행하는 방법에 대한 팁 있지만 KDE에서는 작동하지 않습니다. 이 버그 는 KDE가 Ctrl + Shift와 문자의 16 진 코드로 ISO 표기법을 지원하지 않음을 보여줍니다. 키보드로 복사 할 수있는 다른 방법이 있습니까?

답변:


24

16 진수를 기억하는 것은 광기입니다. 대신 작성 키를 사용하십시오. 문자를 니모닉 방식으로 결합 할 수 있습니다. 이것은 KDE뿐만 아니라 X의 기능이므로 모든 곳에서 작동합니다. 몇 가지 예 :

  • Compose, v, C   → C
  • Compose, ´, E   → É
  • Compose, _, u   → 3/4
  • Compose, ^, i   → î
  • Compose, ,, S   → S
  • Compose, +, o   → O
  • Compose, ;, a   →
  • Compose, U, g   → G
  • Compose, ", u   → ü
  • Compose, °, A   → Å
  • Compose, ~, N   → Ñ
  • Compose, +, -   → ±
  • Compose, ., >   →>
  • Compose, ., .   → ...
  • Compose, ., =   → •
  • Compose, P, !   → ¶
  • Compose, !, ^   → |
  • Compose, !, !   → ¡
  • Compose, ?, ?   → ¿
  • Compose, s, s   → ß
  • Compose, o, e   → œ
  • Compose, O, E   → Œ
  • Compose, a, e   → æ
  • Compose, A, E   → Æ

각 키는 누르고 있지 않고 순차적으로 입력됩니다. 전체 목록 은 파일 /usr/share/X11/locale/en_US.UTF-8/Compose( 온라인, 124 KiB )을 참조하십시오 . ~/.XCompose파일 에서 고유 한 작성 순서를 정의 할 수 있습니다 ( ).

Sun 키보드가 없기 때문에 물리적 작성 키가 없습니다. 쓸모없는 Caps Lock 키를 논리적 작성 키로 다시 매핑합니다. 시스템 설정 → 지역 / 언어 → 키보드 레이아웃 (kxkb 애플릿) → 탭 고급 → 섹션 키 구성 섹션 에서이를 변경하거나 명령을 실행하십시오 setxkbmap -option compose:caps.


+1 "16 진수 코드를 외우는 것은 광기입니다." → 더 이상 동의 할 수는 없지만 작성 파일에 ✓ (u2713)와 같은 유용한 문자가 포함되어 있지 않은 것에 놀랐습니다. 연결된 GitHub는 매우 유용합니다.
Mark E. Haase

2
@daxim 그리고 ASCII 제어 문자를 입력해야합니까?
user2284570

섹션 /usr/include/X11/keysymdef.h에 추가하고 #ifdef XK_LATIN1X를 다시 컴파일하십시오. 이제 작성 키를 통해 입력 할 수 있습니다.
daxim

1
compose 키를 사용하는 것이 실제로 도움이됩니다. 그러나이 답변은 원래 질문에 대한 답변이 아닙니다. AFAIK 현재 KDE에는 코드를 사용하여 유니 코드 문자를 삽입 할 수있는 방법이 없습니다. 예를 들어 U + 2620, 즉 ☠을 어떻게 입력 하시겠습니까? 유일한 방법은 사용자 정의 키 콤보를 추가하는 것입니다.
teekarna

1
작성은 해결책이 아닙니다. 유니 코드에서 입력하려는 가능한 문자 수가 니모닉 방식으로 작성 가능한 문자를 초과합니다. 니모닉이 아닌 구성을 암기하는 것은 동등한 광기입니다. 그리고 RTL, LTR, RTL-override, Variant selection, Unicode flags, 모든 다양한 이모티콘 등의 문자가 있습니다-16 진수 코드를 기억하는 것이 좋으며 때로는 16 진수 코드를 암기하지 않았지만보세요. 그 문자를 16 진수 코드로 입력하고 싶습니다. 편지 쓰기는 답이 아니며이 질문을하는 것은 도움이되지 않지만 무지합니다!
Christian Hujer

10

문제에 대한 KDE 버그는 다음과 같습니다. https://bugs.kde.org/show_bug.cgi?id=103788

RTL 텍스트 입력 을 다루는 기사 에서이 문제를 해결했습니다 . 가장 일반적인 데스크탑 환경에서 유니 코드 문자는 Alt 키를 누른 다음 16 진수로 유니 코드 값을 숫자 키패드를 눌러 더하기 기호가 입력 할 수 있지만 같은 KDE 사용자는이 방법을 사용할 수 없습니다 KDE으로 Xorg이 기능을 구현하기위한 책임을 속하게 하고, Xorg가 속하게 Qt에게 , Qt는 Xorg로 다시 강등됩니다 .


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