Điều chỉnh chức năng bàn phím (phím chết) trong X


8

Cấu hình bàn phím ưa thích của tôi là US-International. Khi tôi sử dụng nó trên MS-Windows và nhập một số ký tự đặc biệt (nghĩa là ~ ' ") , theo sau a, o ntôi nhận được á óhoặc ñtheo ý muốn.

Tuy nhiên, khi tôi nhập các ký tự này theo sau là một chữ cái không khớp, tôi sẽ nhận được ký tự đặc biệt đó theo sau là chữ cái đó. Vì vậy, nếu tôi muốn gõ, giả sử, "qtôi có thể làm điều đó bằng cách nhấn "q. Tuy nhiên, nếu tôi làm tương tự trên Gnome, tôi cần phải làm như thế "q, nếu không tôi sẽ nhận được một tiếng chuông có thể nghe được.

Ngoài ra, nếu tôi muốn nhập hai dấu ngoặc đơn, trong Gnome tôi cần nhập 'bốn lần, thay vì hai lần trên MS-windows. Tôi biết đó là một phiền toái khá nhỏ, nhưng nó đã xảy ra với tôi và tôi thấy GNU + Linux là một hệ điều hành có khả năng tùy biến cao và tôi muốn tìm hiểu thêm về cách tôi làm những việc như vậy. Thay đổi sang bàn phím Hoa Kỳ bình thường không phải là một tùy chọn, vì tôi cần sử dụng các ký tự như á óhoặc ñđể gõ bằng tiếng Tây Ban Nha.


lưu ý: Tôi đang sử dụng Debian


Chà, đổi sang khóa soạn thảo US + bình thường là một tùy chọn, sau đó bạn nhập soạn, ', a cho á, soạn', o cho ó, soạn, ~, n cho ñ, v.v. Nhưng đó là một cách giải quyết hơn một trả lời câu hỏi của bạn về cách bạn sửa đổi một loyout bàn phím.
derobert

Tôi có cùng một vấn đề ở đây trên KDE. Các giải pháp đề xuất đều không đủ vì chúng liên quan đến nhiều lần nhấn phím hơn tôi muốn.
rubenvb

Tôi nghĩ rằng, gần đây tôi đã đặt ra câu hỏi tương tự chỉ dành cho Linux Mint thay vì Debian. Xem ở đây để biết giải pháp (gần như hoàn chỉnh) của tôi bằng xim: unix.stackexchange.com/questions/220510/ Kẻ
Jamie Holsten

Câu trả lời:


6

Các chuỗi khóa chết được cấu hình ở cùng một nơi với các chuỗi khóa soạn thảo, trong bản đồ soạn thảo. Tệp bản đồ soạn thảo được tải bởi mỗi ứng dụng khi khởi động; các tập tin sau được thử theo thứ tự:

  1. tên tệp được chỉ định bởi biến môi trường XCOMPOSEFILE
  2. ~/.XCompose
  3. /usr/share/X11/locale/LOCALE_NAME/Compose(ví dụ /usr/share/X11/locale/en_US.UTF-8/Compose)

Không có cơ chế bao gồm, vì vậy nếu bạn muốn sửa đổi bảng, bạn sẽ cần tạo một bản sao của tệp tiêu chuẩn và chỉnh sửa nó.

Ví dụ: để xác định dead ¨ qchèn "qdead ' dead 'chèn '':

<dead_diaeresis> <q> : "\"q"
<dead_acute> <dead_acute> : "''"

Bạn sẽ phải lặp lại "qtrình tự cho tất cả các chữ cái, không có cơ sở vĩ mô. Theo như tôi biết, cũng không có cơ sở dự phòng: nếu một chuỗi được xác định <dead_diaeresis> <a>nhưng không có gì để <dead_diaeresis> <q><dead_diaeresis> <q>thì sẽ không chèn gì cả.

Nếu bạn muốn các khả năng tinh vi hơn, bạn sẽ phải chuyển từ cơ sở soạn thảo cơ bản sang thế giới của các phương thức nhập liệu . Các phương thức nhập chủ yếu dành cho những người sử dụng các tập lệnh không phải là chữ cái hoặc nhiều tập lệnh, nhưng tất nhiên bạn cũng có thể sử dụng nó cho các dấu phụ. Một số khung phương thức nhập liệu có sẵn. Kể từ Gnome 3.6 , Gnome tích hợp hỗ trợ cho iBus .


2

Có một vài tùy chọn bàn phím, tôi có thể thấy khoảng 5 hoặc hơn chúng tôi quốc tế. Bạn dường như đã bật khóa chết. Hãy thử một số khác, một số người dùng sẽ kết hợp alt gr"ovới nhau ö. Ngoài ra còn có tùy chọn sử dụng compose compose"ocho ö(đây là những gì tôi sử dụng), của Alt không kết hợp thì alt gro có thể tạo ra ö hoặc ó hoặc. Thử nghiệm với các cài đặt khác nhau để bố trí bàn phím.

Một lựa chọn khác là có hai bố cục, tiếng Tây Ban Nha và tiếng Anh-tiếng Anh. Bạn có thể đặt một phím để chuyển đổi và hiển thị bố cục hiện tại trong khay.

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.