Làm cách nào để nhập các ký tự unicode trong KDE?


30

Câu trả lời này có các mẹo về cách thực hiện trên Gnome hoặc Vim, nhưng chúng không hoạt động trên KDE. Lỗi này cho thấy KDE không hỗ trợ ký hiệu ISO bằng Ctrl + Shift cộng với mã hex của ký tự. Có cách nào khác để tôi có thể làm điều này với bàn phím (nghĩa là không cần sao chép và dán) không?

Câu trả lời:


21

Ghi nhớ hexcodes là điên rồ. Sử dụng phím soạn thảo thay thế. Nó cho phép bạn kết hợp các nhân vật theo cách thức ghi nhớ. Đây là một tính năng của X, không chỉ KDE, do đó hoạt động ở mọi nơi. Vài ví dụ:

  • Soạn, biên soạn , v , C → Č
  • Soạn, biên soạn , Ỏi , E
  • Soạn, biên soạn , _ , bạn → ū
  • Soạn, biên soạn , ^ , tôi → î
  • Soạn, biên soạn , , , S → Ş
  • Soạn, biên soạn , + , o → ơ
  • Soạn, biên soạn , ; , một → ą
  • Soạn, biên soạn , Bạn , g → ğ
  • Soạn, biên soạn , " , bạn → ü
  • Soạn, biên soạn , ° , Một → Å
  • Soạn, biên soạn , ~ , N → Ñ
  • Soạn, biên soạn , + , - → ±
  • Soạn, biên soạn , . , & gt;
  • Soạn, biên soạn , . , . → Giáo
  • Soạn, biên soạn , . , = = → •
  • Soạn, biên soạn , P , ! → ¶
  • Soạn, biên soạn , ! , ^ → ¦
  • Soạn, biên soạn , ! , ! → ¡
  • Soạn, biên soạn , ? , ? → ¿
  • Soạn, biên soạn , S , S → ß
  • Soạn, biên soạn , o , e → œ
  • Soạn, biên soạn , Ôi , E → Œ
  • Soạn, biên soạn , một , e → æ
  • Soạn, biên soạn , Một , E → Æ

Mỗi phím được gõ liên tục mà không giữ. Xem tập tin /usr/share/X11/locale/en_US.UTF-8/Compose ( trực tuyến, 124 KiB ) cho toàn bộ danh sách. Bạn có thể xác định trình tự soạn thảo của riêng bạn trong ~/.XCompose tập tin ( thí dụ ).

Vì tôi không có bàn phím Mặt trời, tôi không có phím Soạn vật lý. Tôi sắp xếp lại phím Caps Lock vô dụng làm khóa Soạn logic. Thay đổi điều này trong Cài đặt hệ thống → Vùng / Ngôn ngữ → Bố cục bàn phím (applet kxkb) → tab Nâng cao → phần Soạn vị trí quan trọng hoặc chạy lệnh setxkbmap -option compose:caps.


+1 "Ghi nhớ mã hóa là điên rồ." → Không thể đồng ý nhiều hơn, nhưng tôi ngạc nhiên rằng tệp soạn thảo của tôi không chứa một số ký tự hữu ích, như ✓ (u2713). GitHub mà bạn liên kết đến cực kỳ hữu ích.
Mark E. Haase

2
@daxim và nếu tôi cần nhập ký tự điều khiển ascii?
user2284570

Thêm chúng vào /usr/include/X11/keysymdef.h bên trong #ifdef XK_LATIN1 phần và biên dịch lại X. Bây giờ bạn có thể nhập chúng thông qua khóa Compose.
daxim

1
Sử dụng phím soạn thảo thực sự hữu ích. Nhưng câu trả lời này không trả lời câu hỏi ban đầu. AFAIK hiện tại không có phương pháp nào trong KDE cho phép chèn bất kỳ ký tự Unicode nào bằng mã của nó. Ví dụ. Làm thế nào bạn sẽ gõ U + 2620, tức là ☠? Cách duy nhất là thêm một tổ hợp phím tùy chỉnh, không lý tưởng.
teekarna

Đôi khi người ta phải "bỏ" câu hỏi. /// kragen xcompose chứa, hệ thống có thể sử dụng được bằng cách sao chép một tệp, nó không thể dễ dàng hơn thế.
daxim

8

Đây là lỗi KDE về vấn đề này: https://bugs.kde.org/show_orms.cgi?id=103788

Tôi đã giải quyết vấn đề này trong một bài viết liên quan đến gõ văn bản RTL . Mặc dù trong hầu hết các môi trường máy tính để bàn phổ biến, các ký hiệu Unicode có thể được nhập bằng cách giữ phím Alt và nhấn bàn phím số cộng với dấu sau đó giá trị Unicode ở dạng hex, người dùng KDE không thể sử dụng phương pháp này như KDE giao trách nhiệm triển khai tính năng này cho Xorg Xorg xuống hạng với Qt Qt xuống lại Xorg .


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.