แนะนำโหมดการฝึกของ ThaiTyper

2 กันยายน 25695 นาทีbeginnertechnique

เส้นทางการเรียนหลักของ ThaiTyper คือแทร็กทักษะ ลำดับทักษะที่โฟกัสและปลดล็อกทีละขั้น โดยแต่ละทักษะต่อยอดจากทักษะก่อนหน้า รอบๆ แทร็กนั้นมีโหมดคำ ประโยค รายวัน และพิมพ์อิสระสำหรับสร้างความคล่อง แทร็กนี้ไม่ใช่คำแนะนำหลวมๆ มันคืออะตอมสิบสองตัวใน lib/skills/atoms.ts แต่ละตัวมี prerequisite ที่ระบุชื่อ และ SKILL_PASS ที่ความแม่นยำ 90% ก่อนทักษะถัดไปจะเปิด นี่คือสิ่งที่แต่ละโหมดมีไว้เพื่ออะไร และวิธีเดินผ่านโดยไม่ติดอยู่กับอะตอมที่ยังไม่ผ่าน

ตัวฝึกแปลง KeyboardEvent.code ผ่าน CHARS.kedmanee (หรือ CHARS.pattachote ถ้าพลิกบอร์ด) คุณผ่าน home-consonants ได้ทั้งที่ระบบยังอยู่ ENG นั่นคือคุณสมบัติสำหรับสัปดาห์แรก และเป็นกับดักวันที่วางลง Docs: ระบบต้องตรงกับที่ฝึก คู่มือนี้สมมติเกษมณี เพราะข้อความบทเรียนระบุ ด บน F และ ่ บน J ถ้าพิมพ์ปัตตโชติ ให้ตั้งบอร์ดในแอปเป็นปัตตโชติแล้วอย่าเชื่อชื่อปุ่มเหล่านั้น

แทร็กทักษะ

แทร็กทักษะเริ่มจากพยัญชนะแถวเหย้าแล้วขยายออก ทั้งการเอื้อมแถวอื่น สระ ลำดับสระนำ วรรณยุกต์ ชั้น Shift และสุดท้ายกลุ่มพยางค์เต็ม แต่ละทักษะปลดล็อกทักษะถัดไปเมื่อถึงความแม่นยำ 90% (SKILL_PASS ใน lib/skills/mastery.ts) ช่วง 85–89% ติดป้าย almost ไม่ใช่ผ่าน 98% คือ mastered ประตูนี้มีไว้ให้คุณฝึกอยู่ที่ขอบของสิ่งที่ทำได้แล้ว แทนที่จะจมทุกอย่างพร้อมกัน

ลำดับปลดล็อกคือลำดับประกาศของ SKILL_ATOMS ซึ่งเป็นลำดับเชิงทอพอโลยีของ prereqs ด้วย home-consonants ไม่มีข้อกำหนด reaches กับ trailing-vowels รอ home-consonants ทั้งคู่ stacked-vowels รอ trailing-vowels preposed-order กับ tone-marks รอ stacked-vowels tone-stacking รอ tone-marks shift-layer รอ reaches specials รอ stacked-vowels และ shift-layer syllable-clusters รอ preposed-order และ tone-stacking words รอ syllable-clusters rare-clusters รอ reaches และ syllable-clusters คุณข้ามไปพิมพ์ ไม่ ในวันที่หนึ่งไม่ได้ โดยไม่วางอะตอมสามตัวที่ยังไม่เป็นอัตโนมัติ

ถ้าแบบฝึกท้ายๆ รู้สึกยุ่ง ให้ตั้งชื่ออะตอมที่ขาด กเ แทน เก คือ preposed-order KeyH กับ KeyJ ร้อนทั้งคู่คือ tone-marks ด แทน โ คือ shift-layer (หลุด Shift บน F) สลับ ิ/ี คือ stacked-vowels (B กับ U) การรันโหมดประโยคทับความล้มเหลวเหล่านั้นคือการฝึกความผิด ให้เปิดอะตอมนั้น ช้านิ้ว ผ่าน 90 แล้วค่อยกลับ

พยัญชนะแถวเหย้าก่อน

คุณเริ่มตรงที่นิ้วพัก การเรียนพยัญชนะแถวเหย้าก่อนให้จุดยึดสำหรับทุกอย่างที่ตามมา และเป็นกลุ่มที่กลายเป็นอัตโนมัติได้เร็วที่สุดเพราะมือไม่เคยจากมัน บนเกษมณีจุดยึดนั้นรวม ก บน D, ด บน F, ส บน L, ว บน semicolon และ ง บน quote ไว้แล้ว ความก้าวหน้าช่วงแรกจึงรู้สึกจริง: กด, สด, ดาว, งาน อยู่ในระยะเมื่อ า บน K ได้เข้าร่วมจาก trailing-vowels

home-consonants ฝึกพยัญชนะที่พักอยู่ และทิ้ง G H J K (เ ้ ่ า) ไว้ให้อะตอมหลัง การแยกนี้ตั้งใจ ผู้เริ่มต้นที่พิมพ์ทั้งแถวเหย้าในคราวเดียวคละสามลำดับการกดในเซสชันเดียว คือพยัญชนะ สระนำบน G และวรรณยุกต์บน H กับ J ให้หาตุ่ม F (ด) และตุ่ม J (่) ด้วยสัมผัสก่อนตัวอักษรแรกของทุกเซสชัน รวมเซสชันทบทวน ถ้าสองจุดนั้นผิด ปุ่มอื่นจะเลื่อนไปหนึ่งคอลัมน์

กับดักเพื่อนบ้านบนอะตอมนี้คือ ก บน D กับ ด บน F ทั้งคู่กลาง ทั้งคู่เหย้า ทั้งคู่ถี่ แผนภาพความร้อนที่สว่าง KeyD กับ KeyF คือคู่นี้ ให้ช้าคู่ซ้ายนั้นจน กด กับ ดก รู้สึกต่างกัน แล้วค่อยให้ trailing-vowels เติม า บน K อย่าเพิ่ม น บน O จนกว่าแถวนี้จะกลับมาเอง O คือการเอื้อม มันเป็นของอะตอมถัดไป

  • ตุ่ม F คือ ด ตุ่ม J คือ ่ ทุกเซสชัน ก่อนตัวอักษรแรก
  • home-consonants คือ ฟหกดสวง G H J K ยังรอ
  • KeyD+KeyF ร้อน: ก กับ ด ช้าคู่นั้นก่อนเติม า
  • กา ดา หา สา วา คือหลักฐานว่าแถวนี้คือที่พัก ไม่ใช่การล่า

สระ ลำดับสระนำ และวรรณยุกต์

สระนำของภาษาไทย (เ แ โ ใ ไ) พิมพ์ก่อนพยัญชนะที่มันประกอบ แม้เขียนไว้ทางซ้ายของพยัญชนะ แทร็กฝึกลำดับกดนั้นใน preposed-order หลัง stacked-vowels เพราะ โ คือ Shift+F และเครื่องหมายประกอบบน B U Y N Digit6 ควรเป็นการไปเยือนแล้ว ไม่ใช่ปริศนา เ คือ G, แ คือ C, ไ คือ W, ใ คือ period, โ คือ Shift ขวาบวก F เก คือ G แล้ว D กเ หมายความว่าพิมพ์พยัญชนะก่อน Backspace จะไม่รวมให้

trailing-vowels คือ า บน K, ะ บน T, ำ บน E สามตัวที่ตามพยัญชนะบนบรรทัด stacked-vowels คือ ิ ี ึ ื ั ุ ู tone-marks คือ ่ บน J และ ้ บน H tone-stacking เติม ๊ บน Shift+U และ ๋ บน Shift+J วรรณยุกต์ทั้งสี่ใช้นิ้วชี้ขวา บทเรียนของ ่ ้ ไม่ใช่ “วรรณยุกต์” แต่คือ J กับ H แล้วกลับตุ่ม J หลังทุก ้ ข้าว คือ minus, H, K, semicolon ขาว คือชุดเดียวกันโดยไม่มี H

specials (ำ ั ์ ํ) อยู่ท้ายกว่าเพราะ ์ คือ Shift+N และ ํ คือ Shift+Y ำ อยู่ใน trailing-vowels เป็น E ด้วย การเจอสองครั้งตั้งใจ ถ้าประกอบ ำ จาก ะ บวก ม คุณสะกดพยางค์คนละตัว คู่มือสระในคลังนี้ตั้งชื่อลำดับกดไว้ที่เดียว งานของคู่มือนี้คือบอกว่าอะตอมไหนเป็นเจ้าของชิ้นไหน เพื่อให้เลิกรันข้อความคละทับรูโหว่

  • เก = G D กเ คือพยัญชนะก่อน เปิด preposed-order
  • ไม่ = W จุลภาค J ใจ = period Digit0 ไ กับ ใ คือการสะกดบวกปุ่ม
  • ่ คือ J, ้ คือ H, ๊ คือ Shift+U, ๋ คือ Shift+J นิ้วเดียว tone-marks แล้ว tone-stacking
  • ำ คือ E ถ้าประกอบจาก ะ+ม นั่นคือพยางค์ผิด

ชั้น Shift

วรรณยุกต์ที่ใช้น้อยกว่าและพยัญชนะที่ใช้ไม่บ่อยอยู่ในชั้น Shift นี่คือทักษะที่คนส่วนใหญ่อยากข้าม อย่าทำ การฝึกโดยตรงง่ายกว่ามากเมื่อเทียบกับการเจอ โ, ๊, ฎ, ศ และเลขไทยแบบเย็นชาในคำจริงภายหลัง และคุณสร้างนิสัย Shift คนละมือขณะที่ปุ่มยังถูกแยกเดี่ยว โ คือ Shift ขวาบวก F ฐานของปุ่มนั้นคือ ด ๊ คือ Shift ซ้ายบวก U ฐานคือ ี Shift ที่หลุดคือตัวอักษรผิดที่มีชื่อ ไม่ใช่ปริศนา

shift-layer รอ reaches ไม่รอวรรณยุกต์ คุณอยู่กลาง tone-marks แล้วยังมี Shift ปลดล็อกได้ถ้าผ่านแถวบนและล่างแล้ว ใช้จุดนั้น สิบครั้ง โ สิบครั้ง ็ (Shift+H ตัวย่อใน เด็ก ไม่ใช่วรรณยุกต์) สิบครั้ง ๐ (Shift+Q) Shift มือเดียวกันคือความล้มเหลวจากคู่มือข้อผิดพลาด: Shift ซ้ายบวก F คือวิธีที่ โ ไม่เคยปรากฏ จอดนิ้วก้อยซ้ายบน A (ฟ) เมื่อตัวอักษรอยู่เพื่อนบ้านมือซ้าย แล้วใช้ Shift ขวา

กลุ่มพยางค์

ทักษะท้ายๆ ประกอบกลุ่มพยางค์เต็ม ทั้งพยัญชนะ สระ และวรรณยุกต์ในลำดับกดที่ถูกต้อง syllable-clusters รอ preposed-order และ tone-stacking ดังนั้น แก้ว (แ C, ก D, ้ H, ว semicolon) ไม่ควรเป็นงานแรก เมื่อมันเป็นอัตโนมัติ แ เดี่ยวและ ้ เดี่ยวจบไปก่อนแล้ว words รออะตอมนั้น rare-clusters (ฎ ฏ ฐ ฆ ฌ และคู่ Backslash ฃ ฅ) รอ reaches และ syllable-clusters เพื่อไม่ให้คุณล่า Shift+E สำหรับ ฎ ก่อน ก บน D จะเป็นที่พัก

lib/typing/clusters.ts คือสิ่งที่พร้อมท์ใช้ในการล้อมพยางค์: สระนำกลืนฐานถัดไป เครื่องหมายประกอบซ้อน ท้ายด้วย ะ า ำ Backspace ลบโค้ดพอยต์จากท้าย ไม่ใช่ “เครื่องหมายที่คุณกำลังมอง” ถ้าแบบฝึกกลุ่มรู้สึกเหมือนเครื่องลบชิ้นผิด นั่นคือกฎนี้ และบทความลำดับอินพุตในคลังอธิบายด้านแก้ไข งานของแทร็กทักษะคือทำให้ลำดับปล่อยเป็นอัตโนมัติ เพื่อให้เลิกคิดเรื่องนี้กลางคำ

อะตอมสิบสองตัวตามลำดับ

ลำดับประกาศจาก SKILL_ATOMS พร้อมปุ่มเกษมณีที่ทำให้อะตอมแต่ละตัวล้มเหลวเมื่ออยู่เดี่ยว นี่คือหลักสูตร โหมดอื่นนอกจาก Skills ไม่ได้สอนมัน พวกมันใช้มัน

  1. home-consonants: ฟหกดสวง บน A S D F L semicolon quote ตุ่ม F คือ ด ตุ่ม J คือ ่ แต่ ่ ยังรอ
  2. reaches: น บน O, ข บน minus, ป บน X, ท บน M, ย บน P และพยัญชนะฐานที่เหลือนอกเหย้า
  3. trailing-vowels: า คือ K, ะ คือ T, ำ คือ E stacked-vowels: ิ คือ B, ี คือ U, ั คือ Y, ุ คือ Digit6, ื คือ N, ึ คือ Digit7
  4. preposed-order: เ คือ G, แ คือ C, ไ คือ W, ใ คือ period, โ คือ Shift+F tone-marks: ่ คือ J, ้ คือ H tone-stacking: ๊ คือ Shift+U, ๋ คือ Shift+J
  5. shift-layer แล้ว specials (์ คือ Shift+N, ํ คือ Shift+Y) แล้ว syllable-clusters, words, rare-clusters

ผ่านหมายถึง 90 บนอะตอมนั้น ไม่ใช่ WPM สูงบนประโยคคละ almost (85–89) คือป้ายหยุด ถ้าเด้งระหว่าง almost กับ 91 คู่เพื่อนบ้านในอะตอมยังมีชีวิต อยู่ ก/ด, ่/้, ิ/ี ให้แยกคู่นั้นสักนาที แล้วรันอะตอมใหม่ Mastered ที่ 98 คือขัดเงาทางเลือก ไม่ใช่การปลดล็อก

บทเรียนที่ Learn hub (content/learn/lessons.ts) คือหนึ่งหน้าต่ออะตอม slug เท่ากับ skillId พวกมันระบุปุ่มชุดเดียวกัน ถ้าบทเรียนบอกว่า ด อยู่บน F แล้วบอร์ดคุณเป็นปัตตโชติ บทเรียนกำลังบรรยายเกษมณี เอนจินยังรีแมป ข้อความจะไม่รีแมป นั่นถูกบันทึกไว้ในคู่มือ kedmanee-vs-pattachote อยู่เลย์เอาต์เดียว

แผนภาพความร้อน คำใบ้ และคู่มือนิ้ว

ขณะพิมพ์ แป้นบนจอเรืองแสงปุ่มถัดไป คู่มือนิ้วลงสีแต่ละโซนจาก FINGER_BY_CODE และแผนภาพความร้อนของข้อผิดพลาดบันทึกว่าคุณพลาดปุ่มไหนมากที่สุด รวมกันแล้วมันเปลี่ยนความลำบากที่คลุมเครือเป็นรายการที่ต้องทำชัดเจน: แผนภาพชี้สามปุ่มที่คุ้มกับการฝึกช้าๆ ตั้งใจสักนาทีก่อนรอบถัดไป พึ่งคำใบ้ช่วงแรก แล้วปิดเพื่อทดสอบว่าอะไรติดตัวจริง

อ่านแผนภาพความร้อนเป็นนิ้ว แล้วจึงเป็นอะตอม KeyO ร้อนคือ น นิ้วนางขวา reaches KeyMinus ร้อนคือ ข นิ้วก้อยขวา reaches KeyH+KeyJ ร้อนคือ ่/้ คือ tone-marks KeyD+KeyF ร้อนคือ ก/ด คือ home-consonants Digit6 ร้อนคือ ุ คือ stacked-vowels หรือ ู ถ้าหลุด Shift Quote ร้อนคือ ง ยังเป็นนิ้วก้อยของ home-consonants แถบสีเดียวคือคอลัมน์ของนิ้วเดียว ไม่ใช่ห้าตัวอักษรที่ไม่เกี่ยว

แสงเรืองคือตัวแทนของการมองลง ถ้ายังแอบมอง คุณมักล่า O, minus หรือ X ให้ฝึกการเอื้อมนั้นเป็นการกดแล้วกลับสิบครั้ง แล้วค่อยใส่คำกลับ Caps Lock ต้องปิด การมองลงที่ไปโดน Caps Lock จะทำลายตัวอักษรชั้น Shift ตลอดบรรทัดที่เหลือ ให้ปิดสีคู่มือนิ้วหลังผ่านอะตอม และเปิดกลับเมื่อโซนนั้นมืดในโหมดคละ

  • เปิดแสงเรืองสำหรับอะตอมใหม่ ปิดตอนตรวจผ่าน
  • สามปุ่มร้อนสุดของแผนภาพ: นาทีละปุ่ม กดแล้วกลับ ก่อนข้อความคละ
  • KeyH+KeyJ → tone-marks ไม่ใช่ “ประโยคเพิ่ม”
  • ถ้า D พิมพ์ ง ให้หยุด นั่นคือปัตตโชติในระบบ ไม่ใช่ปัญหาแผนภาพ

การเลือกโหมด

ใช้แทร็กทักษะเพื่อเรียนปุ่ม โหมดคำมีไว้สำหรับความแม่นยำบนคำศัพท์จริงหลัง syllable-clusters ผ่านแล้ว โหมดประโยคฝึกการไหลของข้อความต่อเนื่อง ข้อความรายวันคือชิ้นไทยจริงชิ้นใหม่ทุกวัน สุ่มด้วยวันที่จากพูลประโยค พูลเดียวกับที่หน้า /challenge ต้องสร้างให้เหมือนกัน เพราะการเลือกประจำวันสุ่มจากเนื้อหาและลำดับของพูล พิมพ์อิสระเป็นกระบะทรายแรงกดต่ำ โหมดอ่านคือข้อความยาว ไม่ใช่ตัวแทนอะตอม

อย่าใช้รายวันหรือประโยคเป็นทางลัดความเร็วขณะอะตอมอยู่ในแถบ almost โหมดเหล่านั้นคละสระนำ วรรณยุกต์ และเลขชั้น Shift ในบรรทัดเดียว คุณจึงบอกไม่ได้ว่ากฎไหนทำให้เกิด Backspace ประโยค 40 wpm ที่ 78% เป็นการฝึกที่ช้ากว่าแบบฝึก tone-marks ที่ 15 wpm ที่ 93% ให้เคลียร์ 90 บนอะตอมที่แผนภาพชี้ แล้วกลับไปประโยคแล้วดูปุ่มเหล่านั้นเลิกลบ

คำก่อนประโยค คำคือโซ่กลุ่มหนึ่งเส้น ประโยคคือปัญหาการส่งต่อ ถ้า การ สะอาด แต่ จะไม่ ไม่สะอาด ชิ้นที่ขาดคือ ไ บน W บวก ่ บน J ตามลำดับ ซึ่งคือ preposed-order บวก tone-marks ไม่ใช่ “ฉันต้องการประโยคเพิ่ม” พิมพ์อิสระมีไว้สำหรับ เด็กๆ (แล้ว ๆ บน Q) และสิ่งที่แผนภาพตั้งชื่อ โดยไม่มีจับเวลา มันไม่ใช่หลักสูตร

  1. Skills จนกว่าอะตอมปัจจุบันจะผ่าน ไม่ใช่ almost
  2. สองนาทีบนปุ่มร้อนสุดของแผนภาพ เป็นการไปกลับ
  3. โหมดคำเมื่อ syllable-clusters ผ่านแล้ว
  4. ประโยคและรายวันหลังจากโหมดคำไม่ใช่กอง Backspace อีกต่อไป
  5. พิมพ์อิสระสำหรับ ๆ, ฿ และการเอื้อมหนึ่งจุดที่คุณมาฝึก

เฝ้าดูเส้นโค้งโค้งขึ้น

เมื่อปุ่มรู้สึกเป็นธรรมชาติแล้ว ความก้าวหน้า แผนภาพความร้อน และความเร็วสูงสุดจะถูกบันทึกในบัญชี คุณจึงเห็นเส้นโค้งโค้งขึ้นตลอดหลายสัปดาห์แทนที่จะเดา มุมมองระยะยาวนั้นคือสิ่งที่ทำให้การฝึกยังมีแรงจูงใจหลังความก้าวหน้าช่วงแรกที่เร็วเริ่มราบ ความก้าวหน้าของแขกใน localStorage จะย้ายเข้าบัญชีตอนลงชื่อเข้าใช้ครั้งแรก อย่าบดแผนภาพชุดที่สองบนล็อกอินใหม่คิดว่าชุดแรกหาย ให้ลงชื่อเข้าใช้ก่อนที่คุณจะสนใจเส้นโค้ง

สิ่งที่ต้องดูไม่ใช่ WPM สูงสุด ให้ดูแถบ almost ที่หายจากอะตอมที่เปิดแล้ว และดู KeyO กับ KeyMinus ที่เย็นลง น และ ข คือการเอื้อมที่มีชื่อของเกษมณี พวกมันร้อนอยู่ถ้าทุกเซสชันเป็นเนื้อหาใหม่ รูปแบบสิบสองนาทีที่ใช้ได้: สองนาทีแถวเหย้า (กา ดา หา) สองนาที ่ ้ สองนาทีอะตอมปัจจุบัน สองนาทีปุ่มร้อนสุดของแผนภาพ สี่นาทีโหมดคำหรือรายวันถ้ากลุ่มผ่านแล้ว ขาดวันหนึ่ง: ทำอะตอมเมื่อวานซ้ำที่ความยาวเท่าเดิม อย่าเพิ่มเป็นสองเท่าในวันพรุ่งนี้

ข้อความรายวันคือจุดที่ท่อเนื้อหาโผล่: พูลประโยคคือพูลที่บางที่สุด ถูกขยายโดยตั้งใจ และเป็นสิ่งที่ตัวฝึกรันดอม คุณไม่ต้องคิดเรื่องนั้นเพื่อฝึก สิ่งที่ต้องทำคือถือว่ารายวันเป็นไทยต่อเนื่อง ไม่ใช่ตัวแทน home-consonants ถ้ารายวันทำลายความแม่นยำ อะตอมที่ขาดยังอยู่บนแทร็กทักษะ ให้เปิดมัน เส้นโค้งจะโค้งเมื่อ ก อยู่บน D และ ่ อยู่บน J โดยไม่ต้องชำเลือง รวมวันที่ข้อความยาว

  • ลงชื่อเข้าใช้ถ้าต้องการเส้นโค้ง แผนภาพของแขกไม่รอดการเปลี่ยนเครื่องจนกว่าจะย้าย
  • ดู almost กับผ่านต่ออะตอม ไม่ใช่ตัวเลข WPM เดียว
  • รายวันคือรางวัลหลังกลุ่ม ไม่ใช่ทางลัดอ้อมกลุ่ม
  • แบบทดสอบสี่ปุ่มทุกครั้งที่ความแม่นยำตกข้ามคืน: D คือ ก, F คือ ด, J คือ ่, G คือ เ

คู่มือที่เกี่ยวข้อง

เทคนิค
ทำไมคำไทยบางคำพิมพ์ยากกว่า: ความยากอยู่ที่เส้นทางนิ้ว ไม่ใช่ความยาวของคำ

คู่มืออธิบายว่าทำไมคำไทยที่หน้าตาใกล้กันจึงพิมพ์ยากไม่เท่ากันบนแป้นเกษมณี โดยดูจากจำนวนแป้น การสลับมือ การข้ามแถว และลำดับการพิมพ์จริง

5 กันยายน 2569·3 นาที
เทคนิค
ข้อผิดพลาดที่พบบ่อยในการพิมพ์ภาษาไทย (และวิธีแก้ไข)

นิสัยที่ฉุดรั้งนักพิมพ์ภาษาไทย ทั้งการมองแป้น การไล่ตามความเร็ว การพิมพ์สระนำผิดลำดับ และการสับสน ่ กับ ้ พร้อมวิธีแก้ที่ใช้ได้จริงสำหรับแต่ละข้อ

2 กันยายน 2569·7 นาที
เทคนิค
วิธีเรียนพิมพ์สัมผัสภาษาไทย: แผนการเรียนสำหรับมือใหม่

แผนการเรียนทีละขั้นตอนสำหรับการพิมพ์สัมผัสภาษาไทย ตั้งแต่แถวเหย้าจนถึงประโยคเต็ม พร้อมตัวอย่างตารางฝึกสัปดาห์แรกและตัวเลขที่ควรติดตามจริงๆ

2 กันยายน 2569·7 นาที