แหล่งอินพุต แป้นพิมพ์ macOS นี้ช่วยให้ผู้ใช้ที่คุ้นเคยเฉพาะกับแป้นพิมพ์ตัวอักษรละตินสามารถพิมพ์เป็นภาษาอื่นได้โดยใช้การทับศัพท์ภาษาละตินทั่วไปของตัวอักษรภาษาเป้าหมาย ภาษาเป้าหมายที่รองรับในปัจจุบันคือภาษาฮิบรูและรัสเซีย เพื่อเป็นตัวอย่าง การพิมพ์ privet
ในโหมดรัสเซียจะทำให้เกิด привет
และการพิมพ์ hi
ในโหมดฮีบรูจะทำให้เกิด הי
พิมพ์ตามปกติในหน้าต่างใดก็ได้โดยไม่ต้องคัดลอก/วางจากแอป/เบราว์เซอร์แยกต่างหาก
รองรับหลายภาษา: ปัจจุบันเป็นภาษารัสเซียและฮีบรูพร้อมวิธีง่ายๆ ในการเพิ่มภาษาเพิ่มเติมหากต้องการ
รองรับเวอร์ชัน macOS ที่ทันสมัย
แจกจ่ายในฐานะผู้ติดตั้งที่ลงนามและได้รับการรับรอง - คุณไม่จำเป็นต้องสร้างมันขึ้นมาเอง (แต่คุณสามารถทำได้ถ้าคุณต้องการ)
การติดตั้งและการถอนการติดตั้งที่เชื่อถือได้บน macOS เวอร์ชันล่าสุด
Apple ได้เปิดตัวข้อบกพร่องต่างๆ ในสถาปัตยกรรมแหล่งอินพุตคีย์บอร์ดโดยเริ่มจาก macOS Ventura โดยประมาณ ซึ่งทำให้การเพิ่มและลบข้อบกพร่องเหล่านั้นไม่น่าเชื่อถือ เสี่ยงต่อข้อผิดพลาด และจำเป็นต้องออกจากระบบ โปรแกรมติดตั้งและถอนการติดตั้งสำหรับแอปพลิเคชันนี้ทำให้กระบวนการทั้งหมดเชื่อถือได้และเรียบง่ายสำหรับผู้ใช้
ไม่ใช้เครื่องหมายวรรคตอนเช่น '
หรือ #
สำหรับการทับศัพท์
เมื่อพิมพ์ตามปกติบน macOS (ตรงข้ามกับแอปทับศัพท์บางแอปที่กำหนด) การสลับระหว่างโหมดอินพุตจะซับซ้อนกว่า - คุณไม่สามารถกด ESC
เหมือนกับที่ translit.ru ทำ ทำให้การพิมพ์ข้อความที่มีเครื่องหมายวรรคตอนมากน่ารำคาญ การหักหลังเพิ่มเติม '
จะรบกวน "เครื่องหมายคำพูดอัจฉริยะ" ของ macOS หากคุณใช้คุณสมบัตินี้ การหลีกเลี่ยงเครื่องหมายวรรคตอน เช่น การใช้ q
สำหรับ ь
และ qq
สำหรับ ъ
ทำให้การพิมพ์ราบรื่นขึ้นมาก
มีโปรเจ็กต์การทับศัพท์ macOS ที่มีอยู่ใน Github เช่น ตัวแปลซีริลลิกและทางแยก แต่ไม่มีโปรเจ็กต์ใดเลยที่รองรับคุณสมบัติทั้งหมดข้างต้น
Translit-xypkg
System Preferences ⇒ Keyboard
Text Input
ให้กดปุ่ม Edit...
สำหรับ Input Sources
+
เพื่อเพิ่มแหล่งสัญญาณเข้าRussian
หรือ Hebrew
แล้วเลือก Russian Translit
หรือ Hebrew Translit
ตามต้องการ หากคุณต้องการใช้ทั้งสองอย่าง ให้กด +
อีกครั้งหลังจากเพิ่มอันหนึ่ง คุณพร้อมแล้ว หากคุณได้เปิดใช้งาน Show Input menu in menu bar
คุณควรเห็นอะไรแบบนี้ในนั้น
เลือกวิธีการป้อนข้อมูลที่เพิ่มเข้ามาใหม่และคุณสามารถเริ่มพิมพ์ได้ทุกที่
ตามค่าเริ่มต้น macOS จะตั้งค่า ⌃Space
และ ⌃⌥Space
เพื่อสลับระหว่างแหล่งอินพุตต่างๆ ซึ่งสะดวกกว่าในการพิมพ์มากกว่าการใช้แถบเมนูมาก
หากสิ่งเหล่านี้ใช้งานไม่ได้ ให้ไปที่ System Preferences ⇒ Keyboard ⇒ Keyboard Shortcuts ⇒ Input Sources
แล้วเปิดใช้งานหรือเปลี่ยนแปลง
เมื่อเลือกโหมดป้อนข้อมูลการทับศัพท์ เมนูระบบป๊อปอัปจะแสดงรายการเพิ่มเติมในลักษณะนี้
เลือก Show Mappings
เพื่อแสดงอักขระละตินและแผนผังแบบผสมถึงตัวอักษรของภาษาเป้าหมาย
หากต้องการถอนการติดตั้ง Translit อย่างสมบูรณ์ให้ออกคำสั่งต่อไปนี้ใน Terminal
~ /Library/Input Methods/Translit.app/Contents/MacOS/Translit --uninstall
/Library/Input Methods/Translit.app/Contents/MacOS/Translit --uninstall
คุณยังสามารถดูคำสั่งที่แน่นอนสำหรับการติดตั้งของคุณได้ในเมนู About Translit
โดยเลือกโหมด translit ไว้
เช่นเดียวกับการติดตั้ง คุณจะได้รับแจ้งให้ออกจากระบบเมื่อสิ้นสุด น่าเสียดายที่สิ่งนี้มีความจำเป็นเช่นกันเนื่องจากข้อบกพร่องของ Apple
การแมปอักขระสำหรับภาษารัสเซียและฮีบรูมีระบุไว้ในตารางต่อไปนี้
อา | อา | บี | ข | ว | ว | ก | ก | ด | ง | อี | อี | Ё | ก | Ж | ฌ |
ก | ก | บี | ข | วี | โวลต์ | ช | ก | ดี | ง | อี | จ | โจ โย่ เออ ทรง | โจ โย่ เออ เอ | จจ | จ |
ซ | ซ | อิ | อิ | Й | ไอ | เค | ค | ล | ล | ม | ม | น | น | โอ | โอ |
ซี | z | ฉัน | ฉัน | เจ | เจ | เค | เค | ล | ล | ม | ม | เอ็น | n | โอ | โอ |
พี | ป | ร | ร | ค | ค | ต | ต | У | คุณ | ฟ | ฟ | ฮ | ข | ฉ | ท |
ป | พี | ร | ร | ส | ส | ต | ที | คุณ | คุณ | เอฟ | ฉ | ชม เอ็กซ์ | ชม. x | ค | ค |
ฉ | ช | Ш | ш | Щ | ก | Ъ | ก | Ы | ы | Ь | ь | Э | ก | Ю | ข | Я | я |
ช | ช | ช | ซ | ว จุ๊ๆ | ว ชู่ | คิวคิว | คิวคิว | ย | ย | ถาม | ถาม | เจ อา | เฌอ เออ | จู ยู อู | จู คุณ ü | จ๊ะ ใช่แล้ว | ใช่แล้ว ใช่แล้ว |
เอ๋ | เบ | ซ | แอด | ฮะ | ו | เพ | อัง | เพ | י | ข | ซ | ล | ม | เอ็ม |
ก | ข | ก | ง | ชม. | โอ คุณ | z | x | ต | ฉัน เจ | เค | เค | ล | ม | ม |
เน | ן | ซ | ע | เพ | ซ | เพ | เพ | ล | ร | ש | ת |
n | เอ็น | ส | ย | ฉ พี | เอฟ ป | ค | ค | ถาม | ร | ว | ที |
Xcode 15 หรือสูงกว่าและ Python 3 เป็นข้อกำหนดเดียวในการสร้าง Translit
fetch
จากไดเร็กทอรีระดับบนสุด (ไดเร็กทอรีปัจจุบันไม่สำคัญ) สิ่งนี้จะดึงข้อมูลการพึ่งพาภายนอกTranslit.workspace
และสร้างแผน Translit
หรือ Installer