การจัดวางแป้นพิมพ์และทางลัดที่หลากหลาย


30

ฉันกำหนดค่า KDE ให้เปลี่ยนจากbépo (french-dvorak) ไปเป็นเลย์เอาต์ได้อย่างง่ายดาย ผมกำหนดค่ากับอินเตอร์เฟซของ KDE ( systemsettings) แต่ผมคิดว่ามันเป็นเพียงแค่โทรและsetxkbmap be setxkbmap frเค้าโครง azerty เป็นค่าเริ่มต้น (และเป็นรายการแรกในรายการโครงร่าง)

อย่างไรก็ตามทางลัดยังคงติดอยู่กับปุ่มทางกายภาพ: การกดปุ่มqจะให้ "q" ในความฉลาดและ "a" ด้วยรูปแบบ bepo อย่างไรก็ตามการกดctrl+ qจะมีผลเหมือนกันในทั้งสองกรณี (การเลิกใช้งานในโปรแกรมส่วนใหญ่เช่นกับkwriteหรือkonsole) โปรดทราบว่าซอฟต์แวร์บางตัว (เช่นfirefox) ทำสวิตช์ (กดปุ่มjซึ่งพิมพ์ "t" ด้วยรูปแบบbépoและctrlในเวลาเดียวกันเปิดแท็บใหม่ซึ่งเป็นลักษณะการทำงานที่คาดไว้) ตามความคิดเห็นนี้แอพ GTK ทำการสับเปลี่ยนในขณะที่แอพ Qt ไม่ทำ

วิธีสร้างปุ่มของทางลัดและปุ่มเพื่อป้อนข้อความให้ตรงกันในซอฟต์แวร์ทั้งหมด

แม่นยำยิ่งขึ้นปุ่มลัดจะถูกกำหนดตามเค้าโครงแรกในรายการ จะทำให้คำจำกัดความของทางลัดสลับไปยังแอพ Qt ได้อย่างไร?

การกำหนดค่า (ระบบ):

$ 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

การกำหนดค่า (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

หน้าเว็บที่เกี่ยวข้อง:

แก้ไข:คำถามนี้เปิดขึ้นแล้ว 977 วันที่ผ่านมาได้รับสองรางวัล 28 upvotes มี 10 รายการโปรดเป็นคำถามที่ยังไม่ได้ตอบคำถามที่ได้รับการตอบมากที่สุด ณ ตอนนี้ แต่มันไม่ได้เป็นคำตอบที่กระตุ้นอย่างจริงจังใช่หรือไม่ ฉันน่าจะส่งรายงานบั๊ก แต่ฉันไม่รู้ด้วยซ้ำว่าซอฟต์แวร์ใดรับผิดชอบ!


ฉันคิดว่ามีเลย์เอาต์ที่dvorak + qwerty ctrl(หรือเป็นภาษาฝรั่งเศส) มีคนอื่นที่เต็มไปdvorakด้วย อย่างไรก็ตามฉันได้ลองกับ dvorak ภาษาฝรั่งเศสและเลย์เอาต์ bepo 2 แบบและไม่สามารถทำซ้ำได้ ฉันใช้ debian 6 (Wheezy) กับ kde4
ctrl-alt-delor

ตามที่localectl list-x11-keymap-variants usเพียงตัวเลือกที่มีอยู่dvorak dvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-rผมคิดว่าคุณถูกหมายถึงโปรแกรมเป็นDvorak-QWERTY ฉันแก้ไขคำถามเพื่อให้รายละเอียดเพิ่มเติม
Clément

มีการอัพเดตอะไรบ้าง?
Robert Siemer

@RobertSiemer ไม่ว่าฉันรู้ แต่น่าเสียดายที่ ... มีอยู่ 2 ข้อเสนอในคำถามนั้นแล้วและยังไม่มีวิธีแก้ปัญหา ...
Clément

คำตอบ:


1

คุณสามารถตั้งค่า

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

ซึ่งจะเปลี่ยน keymap ที่ใช้เมื่อเริ่มต้น แทนที่แป้นแผนที่ที่นี่พร้อมกับที่คุณต้องการใช้ ตรวจสอบให้แน่ใจด้วยว่าคุณเปลี่ยนข้อมูลตำแหน่งที่ตั้งอื่นของคุณ


ขอบคุณสำหรับคำตอบของคุณหมอผี แต่คำตอบของคุณดูเหมือนจะไม่แก้ปัญหาของฉัน ฉันทำlocalectl set-keymap --no-convert bepo(ในฐานะผู้ใช้ปกติ) รีสตาร์ทคอมพิวเตอร์ แต่ใน Kate การกดแป้นทางกายภาพCtrl+ vจะวาง clipobard ของฉันเสมอไม่ว่าเค้าโครงของฉันจะเป็นอย่างไร
Clément

@ Clément localectlดูเหมือนคำสั่งที่จะใช้เป็นrootวิธีการเกี่ยวกับคุณลองและแจ้งให้เราทราบ? (น่าจะต้องมีการรีบูต)
Ned64

@ Ned64 ไม่คำสั่งนี้แม้ทำงานเป็น root และแม้หลังจากการรีบูตก็ไม่สามารถแก้ปัญหาได้
Clément
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.