UTF8 수학 기호 및 키보드 레이아웃/입력

UTF8 수학 기호 및 키보드 레이아웃/입력

입력 시 UTF8 수학 기호를 사용하고 싶습니다.목록,다른 목록.

라는 사람을 찾았어요키 조합. 불행히도 오메가, 세타, 오른쪽 화살표 등은 포함되지 않습니다.

저는 KDE를 사용하고 있으며 전역 단축키를 사용해 보았으나 작동하지 않는 것 같습니다.

utf8 기호(예: θ, Ω, ∃, ∀, ⇒, →)를 입력하기 위해 키보드 조합(예: Meta+S)을 설정하는 방법은 무엇입니까?

답변1

Compose 키에 대한 자신만의 테이블을 정의할 수 있습니다. .XCompose홈 디렉터리에 라는 파일을 만듭니다. 전체 테이블을 정의해야 합니다. 시스템 기본값에 정의를 추가할 수는 없으며 필요한 경우 시스템 기본값을 파일에 복사해야 합니다.

/usr/share/X11/locale/en_US.UTF-8/ComposeDebian, Ubuntu 및 기타 unices의 유사한 위치에서 시스템 기본 테이블을 찾을 수 있습니다. 형식은 매우 간단해야 합니다. 일반적인 정의는 다음과 같습니다.

<dead_acute> <a> : "á" aacute         # a dead key: press Dead_acute then A to insert "á"
<Multi_key> <acute> <a> : "á" aacute  # Press Compose, ', A to insert "á"
<Multi_key> <g> <a> : "α" U03B1       # 03B1 is the hexadecimal code of "α"
<Multi_key> <M> <A> : "∀" U2200      # 2200 is the hexadecimal code of "∀"
<Multi_key> <minus> <greater> : "→" U2192
<Multi_key> <bar> <minus> <greater> : "↦" U21A6

ASCII 문자 및 일부 기타 문자에는 기호 이름이 있습니다. 에서 이러한 이름을 찾을 수 있습니다 /usr/include/X11/keysymdef.h. 예를 들어 -is에는 라인이 minus포함되어 있고 2d는 의 16진수 코드입니다 .keysymdef.h#define XK_minus 0x002d-

|->위의 예에 표시된 것처럼 2개 이상의 문자로 구성된 시퀀스를 가질 수 있습니다 . 에 대한 조합 순서를 정의하면 |->에 대한 다른 조합 순서를 정의할 수 없습니다 |-.

AltGr+ key₁ʹ, key₂, Compose를 선호하는 경우 key₁xmodmap 을 사용하여 +를 데드 키에 바인딩 key₂할 수 있습니다 . 이것이 반드시 좋은 것은 아닙니다. 에 나열된 데드 키 이름만 사용할 수 있습니다 .AltGrkey₁ʹ/usr/include/X11/keysymdef.h

키 시퀀스를 기억할 만큼 자주 사용하지 않는 문자의 경우 KCharSelect(또는 Gnome에 해당하는 GUCharMap)를 사용할 수 있습니다. 아니면 수학자들이 익숙한 일, 즉 \LaTeX를 입력하세요.

답변2

사용 중인 애플리케이션에 따라 xorg 이벤트를 다르게 변환하는 흥미로운 도구를 찾았습니다.

여기:애플리케이션별 키 매핑

앱:외부 라우터(새 버전이 곧 출시됩니다:진화 2)

이 항목에 따르면 수학 관련 응용 프로그램에서만 수학 기호의 특정 매핑을 추가하는 데 사용될 수 있습니다.

관련 정보