เมื่อฉันกดCtrl+ Shift+ uและพิมพ์ตัวเลขจะไม่มีอะไรเกิดขึ้น กดค้างไว้ControlหรือShiftไม่ช่วยเช่นกัน
ฉันพยายามเรียกใช้sudo dpkg-reconfigure keyboard-configuration
แล้ว แต่นั่นไม่ได้แก้ปัญหา
เมื่อฉันกดCtrl+ Shift+ uและพิมพ์ตัวเลขจะไม่มีอะไรเกิดขึ้น กดค้างไว้ControlหรือShiftไม่ช่วยเช่นกัน
ฉันพยายามเรียกใช้sudo dpkg-reconfigure keyboard-configuration
แล้ว แต่นั่นไม่ได้แก้ปัญหา
คำตอบ:
เหตุผลที่ว่าทำไมการป้อนCtrl+ Shift+ u, Unicode hexadecimal number, EnterหรือSpaceหยุดการทำงานในอูบุนตู 15.10+ เป็นเพราะวิธีการป้อนข้อมูลเป็นค่าเริ่มต้นXIMแทนiBus (ซึ่งเป็นเลขคี่ตั้งแต่ XIM เป็นล้าสมัยและiBus แล้วใช้โปรโตคอล XIM ) การเปลี่ยนสิ่งนี้ทำให้พวกเขาทำลายทางลัดที่มีประโยชน์นี้
หากต้องการแก้ไขให้ไปที่:
ในGNOME Shell (17.10+ ให้ตรวจสอบด้วยwmctrl -m
): การตั้งค่า→ภูมิภาคและภาษา→จัดการภาษาที่ติดตั้ง *
ในความสามัคคี : การตั้งค่าระบบ ... →การสนับสนุนภาษา
มันไม่ได้หยุดทำงานโดยทั่วไป แต่วิธีการทำงานอาจทำให้คุณคิดว่ามันหยุดทำงาน เมื่อหนึ่งประเภทCtrl+ Shift+ uตัวอักษรขีดล่าง u ปรากฏขึ้นที่จุดแทรก สิ่งนี้อาจนำไปสู่บุคคล (เช่นตอนแรกตัวฉันเอง) ที่จะคิดว่าเขาได้ป้อนตัวอักษรขีดเส้นใต้ตัวคุณในขณะที่ในความเป็นจริงตัวอักษรขีดเส้นใต้คุณบ่งชี้ว่ามีการเปิดใช้งานโหมด Unicode หากมีหนึ่งคีย์ต่อมาในจุดโค้ด Unicode (เช่นตัวเลขเลขฐานสิบหกสำหรับตัวละคร) และฮิตEnterจากนั้นตัวอักษรยูนิโค้ดจะปรากฏขึ้น
ตัวอย่างเช่นCtrl+ Shift+ u 2764Enterจะแทรกอักขระ Unicode "หัวใจสีดำหนัก"
การสาธิต: ❤