ผม custom layout คีย์บอร์ดยังไงบ้าง

ตอนนี้น่าจะถึงเวลาอันสมควรละที่จะมาอัพเดทโพสในหมวดคีย์บอร์ดอีกครั้งหลังจากหายไปนานมาปีกว่า จนถึงตอนนี้ก็ใช้คีย์บอร์ดมา 4 layout physical layout + 3 logical layout โพสนี้เลยจะมาเล่าให้ฟังว่าปรับตัวเองให้ใช้คีย์บอร์ดที่มีอยู่แต่ละตัวได้ยังไง สลับไปสลับมาโดยที่ไม่บ้าไปซะก่อน โดยจะเริ่มจากตัวที่มีปุ่มเยอะที่สุดไล่ลงไปหาปุ่มน้อยที่สุดครับ Ergodox EZ ในบรรดาทุกตัวในรอบหนึ่งปี ตัวนี้เป็นคีย์บอร์ดที่มีวิวัฒนาการ layout เป็นหลักมาอย่างต่อเนื่อง เรียกได้ว่าปรับไปใช้โปรแกรมไหนก็มาปรับตรงนี้ตามเดี๋ยวเราค่อยๆ ดูไปทีละ layer เลย layer 0 - Dvorak ด้วยความที่ layout ภาษาอังกฤษหลังผมเป็น Dvorak เลยบังคับโดยปริยายว่า layer แรกต้องเป็น Dvorak ก่อนหน้านี้เคยใช้ Dvorak เป็น layer หลังๆ แต่ค้นพบว่ามันจำกัดการใช้งานคีย์บอร์ดลงเยอะมาก ถ้าเป็น layer รองๆ ซึ่งนอกจากจะใช้เป็น Dvorak ในตัว Base แล้ว Modifier ข้างๆ ก็ปรับตาม Ergodox เช่นกัน เพราะปุ่มน้อยลงตรงขอบๆ แต่มากขึ้นในส่วนที่เป็นนิ้วโป้ง ซึ่งพวก - = [ ] ที่ Dvorak เอาไว้ทางขวาบนผมก็แมพมาไว้ในแถวล่างสุด แล้วใช้นิ้วโป้งกดแทนครับ ...

August 12, 2022 · 4 min

แชร์ประสบการณ์ปรับมาใช้ Ergodox และ Dvorak ในหนึ่งเดือน EP 2: Dvorak Keyboard Layout

ใน ตอนที่แล้ว เราพูดถึงคีย์บอร์ด Ergodox EZ ไปแล้ว ในตอนนี้ผมจะมาพูดถึงตัว Dvorak Keyboard Layout บ้างในตอนนี้ว่าทำไม ผมถึงเลือกใช้ตัวนี้และผมเดาว่าหลายๆ คนน่าจะมีคำถามว่า เปลี่ยนแล้วพิมพ์เร็วขึ้นเหรอ เดี๋ยวผมจะมาตอบคำถามในตอนนี้นะครับ Dvorak ก่อนอื่น ถ้าใครเคยสังเกตุคีย์บอร์ดที่เราใช้อยู่กันปกติ ถ้าเป็นแป้นภาษาอังกฤษจะอยู่บนพื้นฐานของ Layout ชื่อว่า QWERTY ครับ ซึ่งใช้มาตั้งแต่ยุคเป็นเครื่องพิมพ์ดีดมา ซึ่งลือกันว่าที่ Layout ถูกวางแบบนี้เพื่อที่จะให้แป้นพิมพ์ขัดกันน้อยที่สุดในยุคนั้นครับ แต่จริงๆ เรื่องนี้มีอะไรมากกว่านั้นครับ ถ้าลอง Search ดูจะสนุกมาก แต่ไม่ใช่ประเด็นหลักที่ผมจะมาเล่าวันนี้ Dvorak Heat map จาก daskeyboard.com/blog/the-dvorak-keyboard-la.. ข้ามเรื่อง QWERTY มาจนปี 1932 August Dvorak ได้เปิดตัว Dvorak Simplified Keyboard โดยออกแบบมาเพื่อลดความผิดพลาด, เพิ่มความเร็วและลดความเมื่อยล้าที่เกิดจากการพิมพ์ครับ โดยศึกษาจากความถี่ของตัวอักษรที่ถูกพิมพ์ในภาษาอังกฤษ ฟีเจอร์หลักๆ จะมี นำเอาตัวอักษรที่พิมพ์บ่อยที่สุดมาไว้ใน home row ทำให้เรา ไม่ต้องขยับนิ้วขึ้นลงบ่อยๆ เหมือน QWERTY ตัวสระในภาษาอังกฤษทั้งหมดก็อยู่ใน home row ด้วยครับ ตัวอักษรที่พิมพ์บ่อยๆ Dvorak จะย้ายมันไปอยู่ top row แทน bottom row ครับ เพราะเชื่อว่า เราสามารถยกนิ้วขึ้นไปพิมพ์ได้ง่ายกว่ากดนิ้วลงมาใน bottom row โดยอัตราส่วนในการพิมพ์ของแต่ละ row (top-home-bottom) ของ Dvorak จะอยู่ที่ 22% - 70% - 8% เทียบกับ QWERTY ซึ่งอยู่ที่ 52% - 32% - 16% ...

July 27, 2021 · 3 min

แชร์ประสบการณ์ปรับมาใช้ Ergodox EZ และ Dvorak layout ในหนึ่งเดือน EP 1: Ergodox EZ

ช่วงที่ผ่านมาหลายๆ คนน่าจะ WFH มากขึ้นใช่มั้ยครับ และผมเชื่อว่าหลายๆ คนน่าจะรู้สึกเหมือนผมว่า พอเรา WFH เราเริ่มจะอยู่กับคอมนานมากขึ้นไปอีกถ้าเราเป็น Programmer เพราะเราไม่ต้องเสียเวลาเดินทาง หรือออกไปซื้อข้าวเหมือนแต่ก่อน แล้วพอเราใช้เวลาอยู่หน้าคอมมากขึ้น เราก็จะเริ่มรู้สึกปวดเมื่อยล้าขึ้นตามมาในจุดต่างๆ ไม่ว่าจะเป็นที่คลาสสิกอย่าง คอ บ่า ไหล่ หรือจะเป็นข้อมือ หรือนิ้ว ส่วนตัวผมก็ประสบกับปัญหาพวกนี้ไม่ต่างกันครับ และหนึ่งในวิธีที่ผมใช้มาแก้ปัญหานี้คือ การเปลี่ยนมาใช้ Ergonomic keyboard อย่าง Ergodox EZ ครับ แต่ก่อนจะไปถึงจุดนั้น ผมอยากจะแนะนำให้ทุกคนรู้จักกับ Split keyboard และ Ortholinear layout ก่อนครับ อะไรคือ Split keyboard Split keyboard เป็นคีย์บอร์ดอีกประเภทนึงที่จัดอยู่ในแนว Ergonomic keyboard โดยจุดเด่นหลักๆ อยู่ที่ตัวแป้นคีย์บอร์ดจะโดนหั่นครึ่ง ออกมาแยกออกจากกัน ซึ่งมีทั้งแบบ split ที่แยกออกจากกันไปเลยเป็น 2 ชิ้นแล้วเชื่อมกันผ่านสายเช่น Ergodox, Matias Ergo Pro, Kinesis Freestyle ฯลฯ หรือแบบ unibody ที่ยังอยู่ในเคสเดียวกันแต่ถูกจัดวางให้เอียงออกมารับสรีระมากกว่าปกติเช่น Microsoft Sculpt Ergonomic, Kinesis Advantage 2 ...

July 11, 2021 · 3 min