ฟอนต์ฟอรั่ม

สำหรับคนทำฟอนต์ => เทคนิคฟอนต์ => โพสต์ถูกเริ่มโดย: Sungsit เมื่อ 22 ต.ค. 2014, 05:21 น.

ชื่อเรื่อง: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: Sungsit เมื่อ 22 ต.ค. 2014, 05:21 น.
ไม่แน่ใจว่าคนที่ใช้แมคประจำเขาป้อนตัวอักษรพิเศษกันยังไง อย่าง ๏ ป๎ ๚ ๛ แต่ผมจะหงุดหงิดที่ไม่มีผังแป้นพิมพ์แบบ TIS-820.2538 (มอก.820-2538 (http://www.nectec.or.th/it-standards/std820/std820.htm)) เหมือน xkb ในลินุกซ์ที่คุณเทพพิทักษ์ทำไว้ หาโหลดในเน็ตแล้วไม่เจอ ทำเองซะเลย (ใช้ Ukelele (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele) ช่วย ครึ่งชั่วโมงก็เสร็จ) ลองใน Yosemite แล้วใช้งานได้ดีเหมือนในลินุกซ์ เลยเอามาฝากเผื่อใครอยากใช้ด้วย

ตำแหน่งตัวอักษรส่วนใหญ่เหมือนแป้นพิมพ์ไทยทั่วไปที่เราคุ้นกัน จะมีแค่บางตัวที่สลับตำแหน่ง และตัวอังคั่นคู่ (๚) ที่ต้องป้อนด้วย Alt+น (Shift+น คือไปยาลน้อย) ดูตามผังน่าจะจำไม่ยากครับ (ภาพจาก NECTEC)

(http://img3.f0nt.com/22/e8628fd9a1eaf7a8ef2d75d682c77621.jpg)

วิธีติดตั้ง

1. ดาวน์โหลด https://github.com/sungsit/boon-kb/archive/master.zip (https://github.com/sungsit/boon-kb/archive/master.zip)
2. ก็อปปี้ TIS-820.2538.bundle ไปไว้ที่ /Library/Keyboard Layouts (ถ้าใช้คนเดียวก็เอาไว้ที่ /Users/yourname/Library/Keyboard Layouts ก็ได้ครับ)
3. Logout หรือ Restart (ไม่งั้นมันจะไม่โชว์ผังใหม่)
4. เพิ่มผังแป้นพิมพ์ที่ System Preferences >> Keyboard >> Input sources
5. กดเครื่องหมาย "+" ตรงมุมล่างซ้าย เลือก Thai ถ้าไม่มีอะไรผิดพลาดก็จะเห็นตามรูปนี้ แล้ว Add เสร็จ

(http://img3.f0nt.com/22/0d34f37fc1617cfec064a0d201a29d77.png)

ผมว่าจะเพิ่มแป้นพิมพ์ลาวสำหรับแมคไว้ด้วยแต่ไม่แน่ใจว่าเขาใช้ผังไหนเพราะเห็นมีหลายแบบ อย่าง Lao STEA (http://www.laoscript.net/support/Mac%20OS%20X/Installing%20Lao%20keyboard%20and%20fonts%20on%20Mac%20OS%20X.php) ที่มีให้โหลด (แต่ดูแล้วมันมีบางปุ่มที่ไม่ใช่ตัวอักษรยูนิโค้ด เลยพักไว้ก่อน)
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: CS@nok เมื่อ 22 ต.ค. 2014, 18:45 น.
จัดไปเรียบร้อยครับ ชอบเลย เพราะมีแป้นที่ os ให้มา ไม่ยอมให้พิมพ์อักขระพวกนี้ทางคีย์บอร์ด จะใช้ที ต้องเปิดหากันที ที่สำคัญ ไอคอนบนเมนูบาร์เป็นรูปธงชาติไทยด้วย

(http://img3.f0nt.com/22/578333b02c39ea3fffbf9088b3e98ca5.png)

ตัวที่มากับ OSX ไม่รู้ผู้พัฒนาคิดยังไง เอารูป ก.ไก่ เป็นไอคอน มันไม่เข้ากันกับไอคอนภาษาอื่นเลย
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: iannnnn เมื่อ 22 ต.ค. 2014, 20:26 น.
:25: เยี่ยมเลยครับ ผมลืมสลับแป้นบ่อยมาก
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: iannnnn เมื่อ 22 ต.ค. 2014, 20:36 น.
ทดสอบครับ เจ๋งเลย ธงชาติไทยกลัยมาแล้ว :56:


(http://img3.f0nt.com/22/f7412d8aad601e21d3e4f8157eb19374.png)

ตอนนี้ที่เป็นปัญหา ซึ่งที่จริงก็ไม่เกี่ยวกับ Keyboard Layout ตัวนี้โดยตรงหรอก
แต่เป็นที่โปรแกรมเสริมชื่อ RightLang (http://www.rightlang.com/mac/) ที่ผมลงไว้ครับ
คือผมเป็นพวกลืมสลับแป้นบ่อยๆ แล้วไอ้ตัวนี้มันจะเปลี่ยนข้อความที่พิมพ์เป็นภาษาดาวนาเม็กให้สวยงามเหมือนเดิม
แต่พอลบเลย์เอาต์ไทยออก มันเลยไม่เจอน่ะครับ แบบนี้ต้องแจ้งผู้พัฒนาหรือเปล่า
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: Sungsit เมื่อ 22 ต.ค. 2014, 20:57 น.
RightLang มันทำงานยังไงหรือครับ? ผมนึกไม่ออก ยกตัวอย่างหน่อย
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: Sungsit เมื่อ 22 ต.ค. 2014, 21:06 น.
ดูวิดีโอสาธิตแล้วพอจะนึกออก ลองถามเขาก็ได้ครับว่ารองรับ Custom Keyboard Layout รึเปล่า? เพราะ TIS-820.2538 ก็แทบจะเหมือนของ OS เลย บางทีเขาอาจจะเรียกใช้เฉพาะไฟล์จาก System keyboard
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: iannnnn เมื่อ 22 ต.ค. 2014, 22:11 น.
ครับผม
นี่ตอนนี้ผมเปิดเครื่องใหม่อีกที โปรแกรมมันบอกไม่เจอ Thai Layout แล้วก็บ๊ายบาย ปิดตัวไปเลยครับ :30:
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: Sungsit เมื่อ 25 ธ.ค. 2014, 00:45 น.
พอดีกำลังปรับปรุงฟอนต์บุญ จะแก้ฟีเจอร์และเพิ่ม ຕົວອັກສອນລາວ (ที่ปรับปรุงจาก ບຸນໂຮມ อีกทอด) ตอนทดสอบฟอนต์เกิดงุนงงกับแป้นพิมพ์ลาวใน linux ที่ใกล้เคียงกับไทยแต่ไม่เหมือน พิมพ์ถูกพิมพ์ผิดจนหงุดหงิด เลยจับคู่เหมือนรวมตัวไทยกับตัวลาวในแป้นเดียวกันเลย ผลที่ได้คือ แป้นพิมพ์ 4 ระดับ ไว้ใช้กับ xkb ใน linux ซึ่งคล้ายกับ tis820-2538 แต่ถ้า กด Alt หรือ Alt+Shift+ตัวอักษรไทย จะได้ ตัวอักษรลาว  บางตัวที่ไม่มีคู่แฝดก็หาที่วางให้มันใหม่เท่าที่คิดว่า make sense (แบบคนไทย) ตามภาพครับ

(http://img3.f0nt.com/25/59946cc51bc1858ce80e8e4902425be8.png)

สิ่งที่ต่างจาก tis820-2538 คือ ขยับ "๚" (อังคั่นคู่) มาไว้ตรง ร.เรือ (Alt+Shift+ร) เพราะที่เดิมต้องมอบให้ตัว "ນ" และ "ຯ" (ไปยาลน้อยของลาว) โดยรวมแล้วมันไม่ค่อยเหมาะจะใช้พิมพ์ภาษาลาวแบบจริงจังนะครับ เพราะผมตั้งใจทำใช้พิมพ์คำภาษาลาวสั้นๆ โดยไม่ต้องสลับแป้นเท่านั้นเอง ไม่ได้ตั้งใจให้เป็นมาตรฐานอะไรแต่อย่างใด

การแฮ็ค xkb ใน linux ใช้เวลาพอสมควรกว่าจะเข้าใจว่าอะไรเป็นอะไร และไม่แนะนำให้คนที่ไม่คุ้นกับ CLI ทำ เพราะแทนที่จะได้ทำฟอนต์กลับกลายเป็นหมกมุ่นกับคีย์บอร์ดแทน (แต่ผมมีไฟล์ให้นะ ถ้าใครอยากปวดหัว) แต่พอทำแป้นพิมพ์ใน mac มันง่ายน่าใจหาย ผมเลยทำไว้ทั้ง TH-LA สำหรับภาษาไทย  (สำหรับพี่น้องไทยที่ไม่คุ้นกับแป้นลาว) และ LA-TH สำหรับภาษาลาว (สำหรับพี่น้องลาวที่คุ้นกับแป้นไทย มีตัว Unicode ของลาวครบนะครับ แต่ไม่มีเลขอารบิค) ดาวน์โหลดที่เดิม และอ่านวิธีติดตั้งเหมือนเดิมจากด้านบน (ท่านที่ใช้ tis820-2538 อันเดิมก็อัพเดตได้นะครับ)

https://github.com/sungsit/boon-kb/archive/master.zip (https://github.com/sungsit/boon-kb/archive/master.zip)

ใครเจอบั๊กใน mac ก็แจ้งไว้ที่นี่ได้นะครับ เพราะผมไม่ได้ทดสอบมากมาย
ชื่อเรื่อง: ตอบ: แป้นพิมพ์ มอก.820-2538 สำหรับแมค
โพสต์โดย: ijiryu เมื่อ 10 ก.ค. 2016, 14:56 น.
เอามั่งๆ

ขอบคุณคุณ Sungsit ที่บอกว่ามีโปรแกรม Ukelele ไว้แก้ Layout ในแมคได้ครับ คือว่าผมเป็นคน(ส่วนน้อยของโลก)ใช้คีย์บอร์ดปัตตะโชติครับ

(http://img3.f0nt.com/10/395837460c8d2499afe0b60022ab807e.png)

ก็เลยลองใช้ Ukelele ทำดู ใช้ได้เลยครับ

https://drive.google.com/open?id=0B47gfvlIP76JanpiS1lDTFRwVHc