Có thể hơi lạ khi hỏi câu hỏi này bằng tiếng Anh vì vấn đề của tôi không phải là tiếng Anh. Tôi là người dùng Mac OS X và tôi đang trên con đường học hỏi Emacs. Tôi quyết định sử dụng xây dựng Ca cao Emacs 23.1 theo mặc định sử dụng phím alt/option của bàn phím Mac làm khóa meta. Nhưng vì tôi là Đức và tôi đang sử dụng một bàn phím tiếng Đức, tất nhiên, nó lấy của khá khó khăn để nhập parantheses cần thiết cho chương trình bao quát: {
}
[
]
Cách tốt nhất để xử lý bàn phím tiếng Đức khi sử dụng Emacs trên Mac OS X là gì?
Để có được những ký tự trên cách bố trí bàn phím tiếng Đức bạn có nhấn các phím sau:
alt-5 for '['
alt-8 for '{'
mà dịch theo tình hình được mô tả ở trên để
M-5
M-8
cả chạy thứ e lệnh digit-argument
trong Emacs.
Tôi không thực sự chắc chắn cách giải quyết vấn đề này. Tôi biết rằng bạn có thể thay đổi khóa thực tế sẽ được sử dụng làm khóa meta (ví dụ: tôi có thể thay đổi khóa meta thành khóa lệnh). Nhưng tôi nghĩ rằng mọi lựa chọn sẽ có chi phí và có một số nhược điểm rõ ràng vì nó "ghi đè" một số hành vi hệ điều hành được xác định trước có thể cần thiết trong khi chỉnh sửa bằng bàn phím ngoại ngữ.
Hiện tại, tùy chọn tốt nhất với tôi dường như là sử dụng khóa CAPS LOCK làm khóa meta vì lựa chọn này không ảnh hưởng đến các tổ hợp phím có sẵn.
Trải nghiệm của bạn liên quan đến vấn đề này là gì? Bạn (không phải tiếng Anh) có sử dụng bàn phím tiếng Anh (bố cục) trong khi mã hóa không? Bạn không bị lẫn lộn với bố cục bàn phím phụ thuộc ngữ cảnh như vậy? Hoặc có tồn tại một số thực hành tốt nhất mà chìa khóa để sử dụng như là chìa khóa meta trên một bàn phím Đức hoặc tương tự? Hoặc thậm chí một số tùy chọn cấu hình?
Thẻ 'Đức' bị xóa như một phần của [** xóa sạch **] (http://meta.stackexchange.com/questions/128315/the-great-stack-overflow-tag-question-cleanup-of -2012). –