ฉันจะหารายการชุดค่าผสมทั้งหมดสำหรับสถานที่ของฉันได้จากที่ใด


34

หลังจากเปิดใช้งานคีย์เขียนของฉันฉันต้องการค้นหารายการคีย์ผสมทั้งหมดที่ฉันสามารถใช้เพื่อสร้างอักขระพิเศษ รายการทั้งหมดที่ระบบของฉันใช้อยู่เมื่อแยกคีย์ที่พิมพ์หลังจากคีย์เขียน?

ฉันรู้เกี่ยวกับสิ่งต่าง ๆ เช่นë (e "), ° (oo) และ‽ (!?) แต่มีอีกมากมายแน่นอนทุกสิ่งที่ฉันพบทางออนไลน์ดูเหมือนจะล้าสมัยหรือไม่สมบูรณ์ฉันคาดหวังว่ารายการทั้งหมดจะ เฉพาะสถานที่เช่นกัน


ในกรณีที่คุณไม่ทราบคุณสามารถรับอักขระ Unicode ที่คุณต้องการได้โดยกด Ctrl + Shift + U ตามด้วยเลขฐานสิบหก
Lekensteyn

คำตอบ:


39

รายการทั้งหมดของการผสมคีย์มีอยู่ในระบบไฟล์โลคัลที่นี่:

/usr/share/X11/locale/en_US.UTF-8/Compose

ทุกอย่างที่ขึ้นต้นด้วย<Multi_key>การผสมผสานคีย์

คุณจะพบชุดค่าผสมหลายหมายเลขจำนวนมากที่ผลิตสิ่งที่ชอบ:

  • 34 ในฐานะ¾
  • (10) ในฐานะ⑩

และมีบางสิ่งที่สนุก (เกือบไข่อีสเตอร์) อยู่ในนั้นเช่นกัน:

  • :) ในฐานะ☺
  • <3 เช่นเดียวกับ♥
  • CCCP ในฐานะ☭

ฯลฯ ...


ใจ = เป่า ; ♥ = <Multi_key> <less> <3>
daithib8

ไฟล์ดังกล่าวดูเหมือนจะไม่ครอบคลุมอักขระทั้งหมดที่มีอยู่ใน gucharmap (การแม็พอักขระ) เคล็ดลับ: โดยการสลับมุมมองเป็นบล็อก Unicode จะมีการเปิดเผยตัวละครหลายประเภท ส่วนมากมีให้เป็นส่วนหนึ่งของแบบอักษร Deja Vu
daithib8

ใช่แล้วมันไม่ได้ครอบคลุมตัวอักษรยูนิโค้ดทั้งหมด - มีการอ้างอิงแบบเต็มในหลาย ๆ ที่ ฉันแค่อยากรู้เกี่ยวกับรายการชุดผสมคีย์
Kees Cook

1
นั่นไม่ใช่เส้นทางที่ถูกต้องอย่างแน่นอน สำหรับฉันแล้ว$LANG == en_AU.UTF-8ไม่มีเส้นทาง อย่างไรก็ตามฉันสามารถค้นหาเส้นทางที่แท้จริงโดยใช้strace -e open xterm |& grep Compose(เช่นที่/usr/share/X11/locale/en_US.UTF-8/Compose)
Sparhawk

หากต้องการค้นหาเส้นทางที่ถูกต้องโดยไม่มีการหยุดนิ่งเปิด/usr/share/X11/locale/compose.dirและมองหาที่ตั้งของคุณที่นั่นเพื่อดูว่าไฟล์นั้นจับคู่กับ/usr/share/X11/locale/อะไร สถานที่ตั้ง UTF-8 ส่วนใหญ่ทำแผนที่en_US.UTF-8/Composeแต่บางแห่ง (เช่นภาษากรีก) ทำไม่ได้
Pedro Gimeno
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.