EduzaTypingTrainer : โปรแกรมฝึกพิมพ์สัมผัส
ทดลองใช้งานได้ที่ website :: pim.eduza.com
โปรแกรมนี้ ในตอนแรกเกิดขึ้นจากอาจารย์ที่สอนในรายวิชา Programming ของผู้เขียนบอกว่าจะทดสอบความเร็วในการพิมพ์ A-Z โดยการจับเวลา ตอนนั้น ถึงจะเขียนโปรแกรมภาษา java ได้ แต่ก็ยังพิมพ์แบบจิ้มๆอยู่เลย กังวลว่าจะทำไม่ได้ เลยอยากจะรู้ว่าตัวเองจะพิมพ์ได้เร็วขนาดไหน แต่หากจะมานักจับเวลาเอง ก็รู้สึกมันไม่เป๊ะ เลยลองเขียนโปรแกรมนี้ขึ้นมาเล่นๆให้เพื่อนทั้งรุ่นเอาไปลอง เอาไปเอามา จารย์ดันไม่ทดสอบซะงั้น โปรแกรมนี้ก็เลยถูกทิ้งร้างอยู่หลายปี จนกระทั่งได้มีโอกาศมาสอนเด็กมัธยมเขียนโปรแกรม ซึ่งก็ได้พบว่า เด็กพิมพ์ช้ามาก มาลองหาโปรแกรมที่จะมาฝึกเด็กดูอยู่หลายตัว ก็ไม่เจอตัวไหนโดนซักกะอัน มันลัดๆ ข้ามๆ สิ่งที่ควรจะฝึก ตัวดีๆหน่อยก็ดันไม่ฟรี เลยนึกขึ้นได้ว่าตัวเองเคยเขียนไว้นี่หว่า จึงได้จับมาปัดฝุ่น แล้วนำมาทดสอบกับเด็ก ม.1 ผลคือ เด็กชอบ แข่งขันกันทำสถิติกันใหญ่ เลยคิดว่า จะพัฒนาต่อแบบยกเครื่องใหม่ในรูปของ Web-Based Application ให้มันน่าใช้และพร้อมสำหรับใช้งานในการเรียนการสอนจริงๆในอีกไม่ช้านี้ภายใต้ชื่อ Eduza Typing Trainer V1.0 ซึ่งแน่นอนว่าจะปล่อยออกมาให้ได้ใช้กันได้ฟรีๆ ไม่มีค่าใช้จ่ายใดๆทั้งสิ้น
โปรแกรมฝึกพิมพ์สัมผัสอย่างง่าย
![]() |
พัฒนาด้วยภาษา java |
การใช้งาน
- ต้องติดตั้ง java runtime (jre) version 8 ขึ้นไป
- ทุกไฟล์เป็นไฟล์ *.jar (ยังไม่ได้ทำให้เป็น *.exe)
บทที่ 1 สร้างความคุ้นเคยกับแป้นเหย้า (a s d f j k l ;)
แบบฝึก 1.1 download -> สร้างความคุ้นเคยง่ายๆ
แบบฝึก 1.2 download -> ระดับปานกลาง 1
แบบฝึก 1.3 download -> ระดับปานกลาง 2
แบบฝึก 1.4 download -> ฝึกพิมพ์เป็นคำ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Change log
v0.01-alpha(9/มิ.ย./51 อ่านไม่ผิด เขียนไว้ตั้งแต่สิบปีที่แล้ว 2551) (exe download)
+จับเวลาพิมพ์ a-z
v0.02-alpha(31/พ.ค./61)
+เปลี่ยนให้ Esc เป็นปุ่ม reset เพื่อให้พิมพ์ space bar ได้ในข้อความ
+แสดง space bar ว่า ".:Space Bar:." จากเดิมที่ไม่แสดงอะไรออกมาเลยเมื่อต้องพิมพ์วรรค
+แสดงจำนวนอักษรทั้งหมดที่ต้องพิมพ์ รวมถึง ตำแหน่งที่กำลังพิมพ์อยู่
+หยุดนับจำนวนตัวอักษร เมื่อพิมพ์ครบทุกตัวแล้ว เพื่อป้องกัน Array Exception
v0.03-alpha(31/พ.ค./61)
+เมื่อ reset ให้เวลาเป็น 00:00:00
v1.0-beta(future) (zip download)
- ยกเครื่องใหม่ให้เป็น web based application (ใช้ AngularJS 6 + Bootstrap 4) เพื่อ
- ไม่ต้องติดตั้ง jre
- ไม่ต้องติดตั้ง Program
- แสดง
- CPM(characters per minute)
- WPM(Word per minute) (ศึกษาสูตรเพิ่มเติมได้ที่: https://www.speedtypingonline.com/typing-equations)
- Accuracy
- fastest chars (อักษรที่กดได้ไวที่สุด)
- slowest chars (อักษรที่กดได้ช้าที่สุด)
- อักษรที่พิมพ์ผิดบ่อยสุด
- User Interface based on https://www.livechatinc.com/typing-speed-test/#/
- chars per minute formular : https://stackoverflow.com/questions/167752/how-can-you-display-typing-speed-using-javascript-or-the-jquery-library
- sideBar Technic : https://bootstrapious.com/tutorial/sidebar/index.html
+แสดง space bar ว่า ".:Space Bar:." จากเดิมที่ไม่แสดงอะไรออกมาเลยเมื่อต้องพิมพ์วรรค
+แสดงจำนวนอักษรทั้งหมดที่ต้องพิมพ์ รวมถึง ตำแหน่งที่กำลังพิมพ์อยู่
+หยุดนับจำนวนตัวอักษร เมื่อพิมพ์ครบทุกตัวแล้ว เพื่อป้องกัน Array Exception
v0.03-alpha(31/พ.ค./61)
+เมื่อ reset ให้เวลาเป็น 00:00:00
v1.0-beta(future) (zip download)
- ยกเครื่องใหม่ให้เป็น web based application (ใช้ AngularJS 6 + Bootstrap 4) เพื่อ
- ไม่ต้องติดตั้ง jre
- ไม่ต้องติดตั้ง Program
- แสดง
- CPM(characters per minute)
- WPM(Word per minute) (ศึกษาสูตรเพิ่มเติมได้ที่: https://www.speedtypingonline.com/typing-equations)
- Accuracy
- fastest chars (อักษรที่กดได้ไวที่สุด)
- slowest chars (อักษรที่กดได้ช้าที่สุด)
- อักษรที่พิมพ์ผิดบ่อยสุด
- User Interface based on https://www.livechatinc.com/typing-speed-test/#/
- chars per minute formular : https://stackoverflow.com/questions/167752/how-can-you-display-typing-speed-using-javascript-or-the-jquery-library
- sideBar Technic : https://bootstrapious.com/tutorial/sidebar/index.html
![]() |
eduza typing trainer v1.0 (กำลังพัฒนา) () |
ความคิดเห็น
แสดงความคิดเห็น