⌨ ว่องแล่ง (Wrong-Lang) ทำยังไง?

ช่วงนี้เห็นว่าเริมมีผู้ใช้ว่องแล่งเยอะมากขึ้น (1000+ Traffic เพราะบอต timelapse) วันนี้จึงอยากมาพูดถึงว่าทำไมถึงมาทำ คิดยังไง ใช้อะไรคิด ทำไปทำไม มีคนใช้ไหม ได้กาแฟกี่แก้ว แล้วโอเลี้ยงกี่แก้ว กัน

ตัวอย่างในการใช้ว่องแล่ง (Wrong-Lang)

ทำไมถึงมาทำ

เพราะเอาจริง ๆ แล้วไม่ได้ตั้งใจจะทำโปรเจกต์นี้เท่าไหร่ แต่ทำเพราะเอาไว้มีอะไรลง Facebook เฉย ๆ (ก็เล่นวันเดียวปั่น 3 โปรเจกต์อ่ะนะ) โดยโปรเจกต์นี้จะ clone มาจาก toGamer ซึ่งก็ clone มาจาก Awesome-Quotes ซึ่งก็ทำมาจาก SvelteKit-TailwindCSS-template เช่นกัน โดยส่วนตัวคิดมาได้ยังไงก็เพราะว่าชอบลืมเปลี่ยนภาษาจึงคิดขึ้นมา

มันทำงานยังไง

คนขี้เกียจอย่างเรา ๆ ก็คงคิดอะไรได้แปลก ๆ สินะ โดยเราจะมี String ของตัวอักษรของแป้นพิมพ์ทั้งหมด (รูดคีย์บอร์ดตั้งแต่เลข 1 ยันตัว /) หลังจากนั้นก็ shift แล้วทำเหมือนเดิม โดยทำแบบนี้ให้ทุก ๆ แป้น (มันง่ายไงถึงมีหลายแป้น) หลังจากนั้นก็ split ออกมาเป็น Array แล้วเรามาเทียบกันดูว่าตัวอักษรมันตรงกับ Position ใน Array ที่ต้องการจะหาที่เท่าไหร่ (e.g. Y, -ั = Position 17) แล้ว Map ให้สลับกัน

โหมด Decrypt, Encrypt และ Unshift คืออะไร

โหมด Decrypt นั้นคือโหมดสำหรับผู้ที่จะพิมพ์ไทยแต่เผลอสลับไปแป้นอังกฤษ ส่วนโหมด Encrypt คือโหมดสำหรับผู้ที่จะพิมพ์อังกฤษแต่เผลอสลับไปแป้นไทย และของเล่นใหม่คือโหมด Unshift เอาไว้เวลาลืมปล่อยตัว Caps lock (เช่น ศซํศโ๊๕ณํฐ)

ผมขอขอบคุณสำหรับทุกท่านที่จ่ายค่าโอเลี้ยงมาให้นะครับ 🙏

ขอบคุณมาก ๆ

--

--