Tính năng nào đang hoạt động khi Ctrl + Shift + Alt + U, E loại gõ một bản hex 000E không thể in được?


8

Tôi có xu hướng sử dụng Ctrl+ Shift+ Altcho các tổ hợp phím toàn hệ thống tùy chỉnh của mình.

Khi tôi thử Ctrl+ Shift+ Alt+, Unó đã in một chữ u chưa được ký và chờ thêm đầu vào bàn phím! ...
Một số phím được chấp nhận và một số không ...
ví dụ. Các số được chấp nhận và chúng cũng được gạch chân, nhưng chỉ một vài phím cho phép tôi thoát ra.

Sau đó tôi đã thử Ctrl+ Shift+ Alt+ Ungay sau đó là Ctrl+ Shift+ Alt+ E.
Điều này tạo ra một hex 000E (?) Không thể in được và thoát ra khỏi vòng lặp ...

Ký tự không thể in được khiến tôi nghĩ rằng điều này có thể liên quan đến Unicode.

Nếu vậy thì làm sao vậy? Có chuyện gì đang xảy ra ở đây?
Đây có phải là phần dưới cho bạn một trình kích hoạt cho Trình chỉnh sửa phương thức nhập không?

Hành vi này xảy ra: Tại đây (khi tôi nhập), "gedit", các trường chỉnh sửa văn bản ... (nhưng không có trong Terminal) ... và "gvim" đã báo cáo "không tìm thấy mẫu" ...

Câu trả lời:


11

Ctrl- Shift- Ulà lối tắt để bắt đầu nhập một ký tự unicode đầy đủ bằng tay. Ví dụ: ở đây tôi đã gõ: Ctrl- Shift- U 0 0 b 0 enterđể lấy ký hiệu độ: ° là unicode 00b0. Đây là 2665, trái tim: ♥

Để biết danh sách các ký hiệu unicode bắt đầu tại đây: http://en.wikipedia.org/wiki/Unicode


Cảm ơn .. Vì vậy, chữ u được gạch dưới chỉ ra sự bắt đầu của một bảng mã Unicode trong hex ... Điều đó có nghĩa là tôi có thể sử dụng Ctrl + Shift + Alt u ba ngón tay chào cho các ràng buộc phím nóng của mình :)
Peter.O


0

Glyph unicode u + 240E ␎ được sử dụng khi đề cập đến u + 000E aka SO (Shift Out) hoặc ctrl-N, về cơ bản, bất kỳ mã điều khiển nào được hiển thị dưới dạng ký hiệu bằng cách thêm 2400 hex vào mã điều khiển để có được glyph unicode tương đương. (sang một bên: glyph sai xuất hiện trong Ubuntu 12.04. Nó không phải là SS. xem bên dưới)

Để xem các glyph khác nhau có sẵn, hãy sử dụng character maptiện ích biểu tượng hoặc một trong các lệnh đầu cuối sau:

gnome-character-map
gucharmap

Do đó, bằng cách giữ nút bên phải và "di chuyển" trên bản đồ, nút unicode ở góc dưới cùng và biểu tượng với phông chữ xác định (nếu có) được hiển thị (khoanh tròn màu xanh lục cho ví dụ này). Trong trường hợp này, đối với U + 000E, "ký tự" không thể in được nên không có ký hiệu và do đó không có phông chữ. Các hình vuông khác, được tô sáng màu vàng cho ví dụ này, tương tự không thể in được vì chúng cũng là các mã điều khiển và được liên kết với các ký tự được khoanh tròn màu vàng. Do đó ctrl-D hoặc ^ D giống với U + 0004.

Để thấy điều này, hãy mở một cửa sổ terminal mới và thay vì sử dụng quy ước ^ D tiêu chuẩn để đóng và thoát khỏi cửa sổ, chỉ cần nhấn và giữ Ctrl- Shifttrong khi gõ Urồi gõ 4và sau đó nhả Ctrl- Shift. Lưu ý rằng số 0 đứng đầu không cần phải nhập.

mã kiểm soát không in được

tham chiếu:

Unicode SO glyph xấu trong Ubuntu 12.04.
nên là SO chứ không phải SS

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.