คำถามติดแท็ก xkb

3
จะทำให้แอพพลิเคชั่นทั้งหมดเป็นไปตามเค้าโครง xkb ที่ฉันแก้ไขหรือไม่
ฉันไม่ชอบกระโดดไปมาระหว่างแป้นพิมพ์หลักและปุ่มเคลื่อนไหวดังนั้นฉันจึงเพิ่มสิ่งต่อไปนี้ลงในไฟล์เลย์เอาต์ xkb ของฉัน hidden partial xkb_symbols "movement" { key <AD08> { [ NoSymbol, NoSymbol, Up, Up ] }; key <AC08> { [ NoSymbol, NoSymbol, Down, Down ] }; key <AC07> { [ NoSymbol, NoSymbol, Left, Left ] }; key <AC09> { [ NoSymbol, NoSymbol, Right, Right ] }; key <AD09> …

1
การตั้งค่าตัวดัดแปลงไฮเปอร์และ Super สำหรับบางคีย์ด้วย setxkbmap หรือ xmodmap
ปัญหา: ฉันต้องการแก้ไข / กำหนดรูปแบบแป้นพิมพ์ของฉันใหม่ (pc105 se) เพื่อให้เมื่อฉันกดแป้นบางปุ่มด้วย mod3 (super) และ mod4 (hyper) อักขระที่แตกต่างกันจะถูกส่งกลับมากกว่าปกติ เช่น. Keycode 61 สร้าง 'ลบ' (-) เมื่อกดตามปกติและ 'ขีดล่าง' (_) เมื่อกดปุ่ม Shift เมื่อกดด้วยกลุ่มตัวแก้ไขแรก (AltGr) 'dead_belowdot' และ 'dead_abovedot' จะถูกสร้างขึ้น (โดยไม่มี / พร้อมกะ) สิ่งที่ฉันต้องการก็คือ paranthesis ด้านซ้ายหรือ paranthesis ด้านขวา (โดยไม่ต้อง / พร้อม shift) เมื่อฉันกดปุ่มด้วยปุ่ม Super (win) แล้วกดและเครื่องหมายทับ / แบ็กสแลชสำหรับปุ่ม Hyper (ซึ่งฉันได้กำหนดค่าเป็น …

1
XKB - ทำการแมปปุ่มลูกศรและรักษาการทำงานของกะเพื่อเลือกข้อความ
ฉันรู้ว่าการแมปปุ่มลูกศรเป็นปัญหาเก่า แต่ฉันไม่สามารถหาวิธีแก้ปัญหาที่ดีที่ให้ฉันเลือกข้อความด้วยแป้น SHIFT + ที่แมปใหม่เหมือนกับที่ฉันทำกับปุ่มลูกศรวานิลลา ตัวอย่างเช่นถ้าฉันทำการตั้งค่า Caps Lock เป็น ISO_Level3_Shift อีกครั้งและตั้งค่า xkb_symbols ให้อ่าน key <AC08> { [ k, K , Down, Down] }; หรือ key <AC08> { type="THREE_LEVEL", [ k, K , Down ] }; การกด Shift + CapsLock + K จะทำงานเหมือนกันกับ CapsLock + K ฉันค่อนข้างประสบความสำเร็จมากกว่าการใช้มาโครระดับสูงกว่าและสร้างเหตุการณ์แป้นพิมพ์ (เช่นสร้างทั้งการเปลี่ยนแปลงและการกดแป้นลูกศร) ทุกครั้งที่วิธีการนั้นมีปัญหาที่แตกต่างกันทั้งชุด - บ่อยครั้งที่การตอบสนอง …
5 remapping  xkb  shift 

1
XkbOptions หลายรายการใน xorg.conf
ฉันควรเขียน XkbOptions หลายรายการใน xorg.conf อย่างไร ฉันได้ลอง "ตัวเลือก, ตัวเลือก, ตัวเลือก", "ตัวเลือก, ตัวเลือก, ตัวเลือก", "ตัวเลือกตัวเลือกตัวเลือก" และไม่ทำงานเลย - ตัวเลือกแรกเท่านั้นที่ถูกดำเนินการ
2 xorg  xkb 

2
จะเพิ่มคีย์ควบคุมเพิ่มเติมได้อย่างไร
ฉันใช้ xkb เพื่อเพิ่มคีย์ควบคุมเพิ่มเติมดังนี้ key <HENK> { [ Control_R ] }; อย่างไรก็ตามมันไม่ทำงาน ฉันได้ลอง xmodmap โดยไม่ประสบความสำเร็จ: xmodmap -e "keysym Henkan_Mode = Control_R" ฉันไม่มีปัญหาในการเพิ่มปุ่ม Shift เพิ่มเติมโดยใช้รหัสที่คล้ายกันข้างต้น ดังนั้นฉันจึงไม่เข้าใจว่าทำไมรหัสเดียวกันใช้ไม่ได้กับคีย์ควบคุม
1 xmodmap  xkb 

1
เหตุใดทริกเกอร์คีย์ alt ซ้ายของฉันจึงหลบหนีใน linux
ด้วยเหตุผลบางอย่างปุ่ม Alt ด้านซ้ายของฉันทำให้เกิดการหลบหนี ฉันยืนยันสิ่งนี้โดยใช้xev: KeyPress event, serial 37, synthetic NO, window 0x2e00001, root 0xf6, subw 0x0, time 299729, (1524,198), root:(1526,318), state 0x10, keycode 64 (keysym 0xff1b, Escape), same_screen YES, XKeysymToKeycode returns keycode: 9 XLookupString gives 1 bytes: (1b) " mbLookupString gives 1 bytes: (1b) " FilterEvent returns: False KeyRelease event, …
linux  xorg  xkb 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.