Nhiều bố cục bàn phím và phím tắt


30

Tôi đã cấu hình KDE để dễ dàng chuyển từ bépo (tiếng Pháp-dvorak) sang bố cục khác thường. Tôi đã cấu hình nó với giao diện KDE ( systemsettings), nhưng tôi đoán nó chỉ gọi setxkbmap besetxkbmap fr. Bố cục azerty là mặc định (và đầu tiên trong danh sách các bố cục).

Tuy nhiên, các phím tắt vẫn được gắn vào các phím vật lý: nhấn qphím sẽ mang lại "q" trong azerty và "a" với bố cục bepo. Tuy nhiên, nhấn ctrl+ qcó tác dụng như nhau trong cả hai trường hợp (bỏ, trong hầu hết các phần mềm, ví dụ với kwritehoặc konsole). Tuy nhiên, xin lưu ý rằng một số phần mềm (như firefox) thực hiện chuyển đổi (nhấn jphím, in chữ "t" với bố cục bépo, ctrlđồng thời, mở một tab mới, đó là hành vi dự kiến). Theo nhận xét này , ứng dụng GTK thực hiện chuyển đổi, trong khi ứng dụng Qt thì không.

Cách tạo các phím tắt và phím để nhập văn bản trùng khớp trong tất cả phần mềm

Chính xác hơn, các phím tắt được xác định theo bố cục đầu tiên trong danh sách. Làm cách nào để định nghĩa các phím tắt cũng như cho các ứng dụng Qt?

Cấu hình (hệ thống):

$ kded4 --version
Qt : 4.8.6
Plate-forme de développement de KDE : 4.14.2
Démon de KDE : 4.14.2
$ uname -a
Linux zepto 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.1 (jessie)
Release:        8.1
Codename:       jessie

Cấu hình (setxkbmap):

$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     fr,fr
variant:    oss,bepo
options:    grp:rwin_toggle
$ localectl list-x11-keymap-variants fr
bepo
bepo_latin9
bre
dvorak
geo
latin9
latin9_nodeadkeys
latin9_sundeadkeys
mac
nodeadkeys
oci
oss
oss_latin9
oss_nodeadkeys
oss_sundeadkeys
sundeadkeys

Các trang liên quan:

Chỉnh sửa: Câu hỏi này đã được mở 977 ngày trước, nhận được hai tiền thưởng, 28 lượt upvote, có 10 mục yêu thích, đây là câu hỏi chưa được trả lời nhiều nhất hiện nay, nhưng nó không được cung cấp một câu trả lời có động lực nghiêm trọng? Tôi có lẽ nên gửi báo cáo lỗi, nhưng tôi thậm chí không biết phần mềm nào chịu trách nhiệm!


Tôi nghĩ rằng có những bố cục dvorak + qwerty ctrl(hoặc di chuyển cho tiếng Pháp). Có những cái khác là đầy đủ dvorak. Tuy nhiên tôi mới thử với dvorak của Pháp và 2 bố cục bepo và không thể tái tạo điều này. Tôi đang sử dụng debian 6 (Wheezy) với kde4.
ctrl-alt-delor

Theo localectl list-x11-keymap-variants us, các dvoraklựa chọn duy nhất có sẵn là dvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r. Tôi đoán bạn đã đề cập đến phần mềm là dvorak-qwerty . Tôi chỉnh sửa câu hỏi của tôi, để cung cấp thêm chi tiết.
Clément

Bất kỳ cập nhật về điều này?
Robert Siemer

@RobertSiemer Không phải tôi biết, thật không may là Có 2 tiền thưởng được cung cấp cho câu hỏi đó, và vẫn chưa có giải pháp nào
Clément

Câu trả lời:


1

Bạn có thể thiết lập

localectl set-keymap --no-convert <keymap>

Điều này sẽ thay đổi sơ đồ bàn phím được sử dụng khi khởi động. Sơ đồ thay thế ở đây với cái bạn muốn sử dụng. Cũng đảm bảo rằng bạn thay đổi thông tin địa phương khác của bạn.


Cảm ơn câu trả lời của bạn, Magus, nhưng câu trả lời của bạn dường như không giải quyết được vấn đề của tôi. Tôi đã làm localectl set-keymap --no-convert bepo(như một người dùng bình thường), khởi động lại máy tính của mình, nhưng ví dụ như ở Kate, nhấn các phím vật lý Ctrl+ vluôn dán clipobard của tôi, bất kể bố cục hiện tại của tôi.
Clément

@ Clément localectlnghe giống như một lệnh được chạy như rootthế nào, bạn thử điều đó như thế nào và cho chúng tôi biết? (Có thể cần khởi động lại.)
Ned64

@ Ned64 Không, lệnh này, thậm chí được thực thi với quyền root và thậm chí sau khi khởi động lại, không giải quyết được vấn đề.
Clément
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.