Trong các cửa sổ, có thể nhập từ các dấu hiệu đặc biệt của bàn phím bằng cách giữ phím alt và nhập một vài số, điều này phụ thuộc vào dấu hiệu bạn muốn sử dụng. Nó có hoạt động với linux theo cách tương tự không?
Trong các cửa sổ, có thể nhập từ các dấu hiệu đặc biệt của bàn phím bằng cách giữ phím alt và nhập một vài số, điều này phụ thuộc vào dấu hiệu bạn muốn sử dụng. Nó có hoạt động với linux theo cách tương tự không?
Câu trả lời:
Bạn có thể sử dụng Ctrl+ Shift+ utheo sau là mã trong hex . (Bạn chỉ cần giữ Ctrlvà Shifttrong khi nhập mã)
u
, chỉ cần giữ Ctrl+Shift
) cho "hoạt động trong Gnome" và một phương thức cho VIM sử dụng u
nhưng không phải Shift
.
Compose
(ánh xạ là Ctrl phải), sẽ hoạt động trong tất cả các DE vì nó được cung cấp bởi X. Compose " A
=> ä
, Compose g p i
=> "π", v.v.
X sử dụng một cái gì đó gọi là khóa soạn thảo . Bằng cách nhấn Compose, some key, some key... theo thứ tự, bạn có thể ký tự đầu vào. Tôi có khóa soạn thảo của mình được đặt thành Menu; gõ một ©
(biểu tượng bản quyền), tôi sẽ sử dụng Menu, o, c.
Có thể tìm thấy danh sách đầy đủ các tổ hợp phím X soạn trực tuyến (200 KiB) hoặc tại địa phương /usr/share/X11/locale/en_US.UTF-8/Compose
.
Trong Gnome, phím soạn thảo có thể được đặt bằng cách đi tới Tùy chọn → Bàn phím → tab Bố cục → Tùy chọn bố cục → Soạn vị trí phím.
setxkbmap
. Ví dụ: $ setxkbmap -option 'compose:menu'
sẽ đặt phím "menu" (giữa Alt Gr và Ctrl phải trên bàn phím của tôi) làm phím soạn thảo.
Nhập các ký tự Unicode trong Linux khác nhau. Các UTF-8 và Unicode FAQ có một phần có chứa phương thức nhập khác nhau :
[unicode in hex]
được định nghĩa trong ISO 14755 và được GTK2 + triển khai và hoạt động trong Gnome-Terminal và các ứng dụng khác.[unicode in hex]
hoạt động trong VIM.[unicode in decimal using numpad digits]
hoạt động tại bàn điều khiển cung cấp môi trường của bạn được cấu hình đúng để mong đợi UTF-8 (thông qua các biến môi trường LOCALE hoặc LANG). ( trang chủ unicode_start ).Các phương pháp khác bạn có thể sử dụng:
xmodmap
để ánh xạ lại các phím trong X (xem liên kết Câu hỏi thường gặp ở trên để biết ví dụ).Bảng điều khiển Linux cũng hỗ trợ các khóa soạn thảo (Khóa soạn thảo thường là Alt+ AltGrhoặc PrintScrn) - xem Cách xác định Khóa soạn thảo trong thiết bị đầu cuối trên Unix và Linux Stack Exchange để biết chi tiết.
Có một phương pháp tốt hơn cho cả Linux và Windows hơn là sử dụng mã alt-key mà không yêu cầu bạn phải nhớ bất kỳ mã nào. Nó được mô tả chi tiết ở đây .
Điểm chính là bạn sử dụng AutoHotKey (Windows) hoặc AutoKey (Linux). Cả hai đều chạy trong nền và chấp nhận các chuỗi tùy ý làm trình kích hoạt để chạy lệnh, trong trường hợp này là gửi một ký tự đặc biệt vào bảng tạm và sau đó dán nó vào bất kỳ chương trình nào hiện đang được sử dụng.
Ví dụ đưa ra có / delta làm trình kích hoạt (bao gồm dấu gạch chéo về phía trước). Sau khi nhập sáu ký tự đó, chúng sẽ bị xóa và thay thế bằng.