วิธีใช้ Alt + Shift เพื่อสลับเค้าโครงแป้นพิมพ์


93

ฉันเพิ่งอัพเกรดเป็น Ubuntu 13.10 ด้วยระบบจัดการแป้นพิมพ์ใหม่ เล็ก ๆ น้อย ๆ "แป้นพิมพ์สวิทช์ตัวเลือก" ไม่ได้แจ้งให้เราตั้งค่าให้+Alt Shiftฉันจะผูกคีย์บอร์ดนี้ได้อย่างไรเนื่องจากฉันไม่มีความสนใจในการใช้คอมโบSuper+ Mac-esque Space?

คำตอบ:


93

ได้มีการยืนยันข้อผิดพลาดใน Ubuntu 13.10 ป้องกันผู้ใช้จากรูปแบบการเปลี่ยนโดยใช้ชุดเช่นAlt+ Shift, Caps Lock, Ctrl+ Shiftฯลฯ

ข้อบกพร่องส่งผลกระทบต่อคนจำนวนมากความสำคัญของมันถูกตั้งไว้ที่ "สูง" ดังนั้นเราอาจคาดหวังว่าการแก้ไขอย่างเป็นทางการจะเปิดตัวเร็ว ๆ นี้ คุณสามารถสมัครรับการแจ้งเตือนเกี่ยวกับข้อผิดพลาดนี้บน launchpad.net เพื่อให้คุณได้รับอีเมลเมื่อเสร็จสิ้น

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

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade

ในกรณีของฉันจำเป็นต้องรีบูตระบบเพื่อให้มันทำงานได้ (ออกจากระบบอย่างง่ายและการเข้าสู่ระบบอาจจะเพียงพอ)

หมายเหตุ:แต่เดิมแพทช์ตั้งอยู่ที่ ppa: attente / 1218322 หากก่อนหน้านี้คุณได้ติดตั้งจากที่นั่นคุณสามารถล้างมันได้ก่อนดังนี้

sudo ppa-purge ppa:attente/1218322

จากนั้นดำเนินการคำสั่งทั้งสามข้างต้น

หรือคุณอาจลองใช้ชุดค่าผสมที่มีคีย์ที่ไม่ใช่ตัวปรับเปลี่ยน (ตัวอักษรตัวเลขช่องว่าง): ลองAlt+ Shift+ Space(สิ่งนี้จะใช้ได้โดยไม่ต้องติดตั้งแพตช์ใด ๆ )

โปรดทราบว่าแป้นพิมพ์ลัดสำหรับการสลับเลย์เอาท์ยังไม่สามารถใช้งานได้บนหน้าจอล็อค (เป็น ข้อผิดพลาดแยกต่างหาก ) หากคุณติดอยู่ในหน้าจอล็อคและไม่สามารถป้อนรหัสผ่านเนื่องจากรูปแบบที่ไม่ถูกต้องเพียงคลิกไอคอนตัวบ่งชี้ภาษาทางด้านขวาของฟิลด์รหัสผ่าน


1
ฉันติดตั้งแพตช์ของ attente หวังว่ามันจะสามารถนำคอมโบสวิตช์ที่รักของฉัน (Left ALT) กลับมาได้ แต่หลังจากรีบูตเครื่องมันไม่ทำงานตามที่คาดไว้
corev

6
ขอบคุณสำหรับสิ่งนี้น่าผิดหวังจริง ๆ ว่าสิ่งสำคัญเช่นนั้นถูกทำลายไปอย่างไร
rtpg

1
ผู้สร้าง ppa กล่าวว่ามันถูกแทนที่โดยหนึ่งนี้
chaskes

ไม่ได้ผลสำหรับฉันกับ Ubuntu GNOME 13.10 :(
malhobayyeb

1
ฉันมี Ubuntu Gnome 14.04 และปัญหาเดียวกัน PPA ใช้งานไม่ได้จะไม่มีการติดตั้งไฟล์ใด ๆ
Sina

25

ขอบคุณมากที่วิลเลียมหัวหิน (Attente)เขาอินพุตสวิทช์ปรับเปลี่ยนเท่านั้น PPA ในขณะที่เขากล่าวว่าเขาจะรักษา PPA ที่ทันสมัยจนกว่าการแก้ไขที่ถูกต้องสำหรับข้อผิดพลาดนี้จะถูกปล่อยออกมา

หลังจากที่ฉันเพิ่ม PPA นี้ลงในรายการแหล่งที่มาของฉันโดยใช้คำสั่งต่อไปนี้:

sudo add-apt-repository ppa:attente/modifier-only-input-switch

และหลังจากฉันอัพเกรดระบบโดยใช้:

sudo apt-get update
sudo apt-get upgrade

ฉันสามารถเปลี่ยนค่าเริ่มต้นSuper+ Spaceแป้นพิมพ์ลัดเป็นAlt+ Shift:

การป้อนข้อความ


ผู้สร้าง ppa กล่าวว่ามันถูกแทนที่โดยหนึ่งนี้
chaskes

วิธีนี้ใช้ได้ubuntu 15.04หรือไม่ ฉันมีปัญหานี้ในรุ่นนี้ด้วย
Sajad

ใช้งานกับ Ubuntu 16.04 ได้หรือไม่
Cristiana Nicolae

10

ใน Ubuntu 16.04 กับ Gnome 3.18 คุณสามารถทำให้มันใช้งานได้dconf Editor(ควรทำงานกับเวอร์ชั่นก่อนหน้าเช่นกันเนื่องจากข้อผิดพลาดดูเหมือนว่าจะค่อนข้างเก่า):

  1. ไปที่ org.gnome.desktop.wm.keybindings
  2. เปลี่ยนswitch-input-source(หรือswitch-input-source-backward) เป็น['<Shift>Alt_L'](หรือ['<Alt>Shift_L'])
  3. สนุก! ตัวแก้ไข dconf

1
นี่เป็นกรณีของฉันและมันช่วย สงสัยว่าทำไมเช่นสิ่งที่ไม่คงที่ ...
Oleg Abrazhaev

วิธีการแก้ปัญหานี้ยังทำงานใน Ubuntu 19.04
FlyingFoX

2

ใน Ubuntu 12.04 LTSในหน้าต่างตัวเลือกเค้าโครงแป้นพิมพ์ฉันสามารถเลือกคีย์เพื่อเปลี่ยนเค้าโครงและทำเครื่องหมายการเชื่อมโยงที่ฉันเลือกได้ ฉันใช้Shift+ CapsLockเพื่อสลับรูปแบบจากแป้นพิมพ์ของตัวเองโดยไม่ต้องใช้เคอร์เซอร์ของเมาส์เพื่อเลือกเค้าโครงที่ต้องการจากตัวบ่งชี้แผง คำสั่งผสมคีย์เดียวกันดูเหมือนว่าจะทำงานเพื่อ serf ผ่านหรือเลือกระหว่างหลายรูปแบบ (แต่ใน Ubuntu 13.10 มันไม่ง่ายเลย) snap5


ใน Ubuntu 13.10

ในแป้นพิมพ์หน้าต่างการตั้งค่าภายใต้ลัดแท็บผมเลือกพิมพ์ดีด ค่าเริ่มต้นสำหรับสลับไปยังแหล่งถัดไปคือSuper+ SPACEซึ่งดูเหมือนจะไม่ทำงานสำหรับฉันดังนั้นโดยคลิกที่มันและฉันได้กำหนดตัวเร่งความเร็วใหม่ ...เพื่อเปลี่ยนเป็นL ayout ถัดไป(ฉันใช้Super+ L)

(จากนั้นฉันกำหนดสิ่งที่คล้ายกันสำหรับสลับไปยังแหล่งก่อนหน้าโดยใช้เลย์เอาต์ที่ต้องการเหมือนกันจากนั้นเริ่มทดสอบพวกเขาสลับจากเลย์เอาต์ที่ต้องการไปเป็นทางเลือกที่ทำงานได้ แต่กลับไม่ได้โปรดอ้างอิงขั้นตอนถัดไป saucy1

แก้ไขปัญหา:หลังจากที่กำหนดSuper+ Lสำหรับ"สลับกับแหล่งที่มาต่อไป"ใช้ของฉันรูปแบบที่ต้องการ (A)ผมเปลี่ยนรูปแบบแป้นพิมพ์ของฉันกับรูปแบบทางเลือก (B)และจากนั้นได้รับมอบหมายรวมกันเพื่อ"สลับกับแหล่งที่มาก่อนหน้านี้" (ซึ่งผมใช้Shift+ Super+ L) จากนั้นฉันทดสอบพวกเขาและพวกเขาทำงานได้ดี (อาจปิดการใช้งาน"เปลี่ยนเป็นแหล่งข้อมูลก่อนหน้า"ก็ใช้ได้เช่นกัน)

ตัวเร่งความเร็วใหม่สำหรับคอมโบสำคัญที่ฉันใช้มีลักษณะดังนี้: saucy2

จากนั้นผมก็สามารถสลับไปยังรูปแบบ (A) โดยใช้Super+ Lและกลับมาในรูปแบบ (B) โดยใช้Shift+ +SuperL

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