- แสดงความคิดเห็น
- อ่าน 11968 ครั้ง
- not spam ()



ผมใช้ปุ่ม Alt ในการสลับภาษาครับ
ผมว่าสะดวกสำหรับผมมากกว่า grave accent เพราะใช้เคาะด้วยนิ้วโป้งได้ (ผมจิ้มดีดเอาครับ พิมพ์สัมผัสกับเขาไม่เป็นหรอกครับ 
ผมใช้ ubuntu 6.10 อยู่นะครับ วิธีใช้น่าจะคล้ายๆ กัน :-
preference > keyboard behavior > layout option >
group shift/lock
เลือก right.Alt.key : change group
เลือก left.Alt.key : change group
ส่วนปุ่ม window ที่เอาไว้เปิด start menu เรียกว่าปุ่ม super L
ผมทำเป็น keyboard shortcut ในการเรียก home folder ครับ
ผมใช้menu ภาษาอังกฤษนะครับ ถ้าไม่เหมือนกันเดี๋ยวรอคนใช้ TLE แท้ๆมาตอบนะครับ



ขอโม้นิดหน่อยนะครับคุณ centrino14 พอโม้ได้แก้เซ็ง นอนไม่หลับ
การใช้ปุ่ม grave เพื่อเปลี่ยนภาษาในบ้านเรา ไม่ได้เป็นมาตราฐานของ M$ ดอกครับ ผมเองก็อคติกับ M$ อยู่แล้ว
ปัญหาคือความเคยชินของผู้ใช้งานครับ
อีกเรื่องคือ การเปลี่ยนภาษาโดยใช้ปุ่ม grave นั้นเป็นมาตราฐาน สมอ. ของประเทศเรานี่แหละครับ M$ จึงต้องทำตาม มาตราฐานนี้มีเกิดขึ้นในยุคที่ Display card ที่ Build-on Thai driver อยู่ใน Firmware ทำออกมาขาย เป็นช่วงยุค VGA เพิ่งเกิดออกมา สมัยนั้นมี IRC card, Dyna card และ Hercules เป็นเจ้าตลาด จึงต้องตกลงร่วมกัน แล้วเสนอเพื่อบรรจุเป็นมาตราฐานอุตสาหกรรม เพื่อให้ผลิตออกมาเป็น Mass product ขายได้ภายใตมาตราฐานเดียวกัน การกำหนดให้ใช้ปุ่ม grave จึงกลายมาเป็นมาตราฐานอุตสาหกรรมตั้งแต่นั้นเป็นต้นมา (สมอ) รวมทั้ง Ascii map ที่เราใช้ทุกวันนี้ด้วยนั่นเอง TIS-620 นี่แหละครับ
TIS ย่อมาจาก Thai Industrial Standard ครับ
มาตราฐานนี้ (ทั้งปุ่ม ทั้ง Ascii map) มีภาคการศึกษาเข้าร่วมกำหนดด้วยคือ จุฬาฯ และ เกษตรฯ เพราะเหตุนี้ ช่วงแรก CW เคยใช้ F10 ในการเปลี่ยนภาษา แต่พอมาตราฐานนี้ออกมา CW เองก็เปลี่ยนมาใช้ปุ่ม grave ตั้งแต่ Version 1.2 เป็นต้นไป รวมไปถึง RW (ราชวิถีเวิร์ด) ด้วยเช่นกัน
หลังจากนั้นได้ราว 2 ปี จุฬาฯ ก็ออก Thai driver ขึ้นมาตัวแรก โดยถอดจาก Engine ของ CW ออกมา ทำให้ตลาด Display card ทั้งหลายก็เริ่มตายลงไป ถัดจากนั้นอีกเพียง 1 ปี IBM ก็ออก OS/2 ออกมาแล้วก็แตกคอกับ Bill Gates ช่วงนั้น
ตอนนั้น M$ DOS 6.0 จึงมี Version Thai เข้าไปด้วย ก็ต้องใช้มาตราฐาน สมอ เรา เพราะถูกเราบังคับ (ทั้งที่จริงฝรั่งไม่ยอมรับการใช้ปุ่มนี้เพียงปุ่มเดียว)
ช่วงนั้น Thai driver ของ CW ใช้ปุ่ม grave ในการเปลี่ยนภาษา, ใช้ Ctrl+grave ในการเรียกเมนูปรับแต่งขึ้นมา, ใช้ Alt+grave ในการเรียกเมนูถอดถอน Driver ออกจากหน่วยความจำ โปรแกรมพวกนี้ผมยังมีไว้อยู่ทั้งหมด เพราะยังมีบางกรณี ที่ยังต้องใช้งานครับ (มี Version ของผมเองด้วย ซึ่งเล็กกว่า ตัดสิ่งที่ไม่จำเป็นออกทิ้งหมด)
หลังจากนั้นก็มี Windows 3.0 ออกมา เพื่อรีบตามบี้ OS/2 เพราะ Bill Gates ก็คงเจ็บใจ IBM อยู่ไม่น้อย ที่ไม่จ้างให้ทำ OS/2 ต่อ ทั้งๆ ที่คาดหวังว่าจะได้เหมา Project
พอเริ่มทำตลาดบ้านเรา ช่วงนั้นก็จะมี Thai driver ใหม่เกิดขึ้นอีก ใช้บน Windows 3.0 ได้แก่ TSM ของ สหวิริยา ซึ่งดังที่สุด และยังมีของ IRC ด้วย แต่ไม่ดังนัก
ไม่นานนัก ก็ออก Windows 3.1 ช่วงนั้นเอง ผมก็ได้มีส่วนในการพัฒนา Code เพื่อส่งเข้า M$ ในเรื่องภาษาไทย จากนั้นก็มี Windows 3.11 Thai ตามออกมา แล้ววงการ Software developing ไทยก็เริ่มถูก M$ ครอบงำตั้งแต่นั้นมา
จากที่โม้ให้อ่านมานี้ เพื่อจะบอกให้ทราบว่า การใช้ปุ่ม grave เป็นมาตราฐานของเราแท้ๆ ครับ ยืดอกภูมิใจได้เลย เพราะมาตราฐานนี้ ฝรั่งว่า "มักง่าย" ใช้ปุ่มเดียว สูญเสียอักขระไปถึง 2 ตัว แต่เราก็ยังยืนยันจะใช้มาจนทุกวันนี้ เพราะแทบจะไม่เดือดร้อนอะไรกับภาษาเรา ที่จะสูญเสีย 2 อักขระนี้ไป
ดังนั้น ถ้าด้วยเรื่องปุ่ม grave พูดกันด้วยมุมอคติที่มีต่อ M$ แล้ว สำหรับผม ผมยืนยันจะใช้ปุ่มนี้ต่อไป ตราบเท่าที่ยังเป็นมาตราฐานที่คนไทยเรากำหนดขึ้นเอง ผมจะไม่ยอมหันไปใช้ปุ่มอื่นที่ M$ อยากให้ใช้ (สังเกตุได้ M$ Windows XP ขึ้นมาค่า default ก็จะไม่ได้ยอมให้ใช้ grave โดยลำพังตั้งแต่แรก) ผมจะพยายามรักษามาตราฐาน TIS/ISO ของเราไว้ ไม่ยอมให้ Windows-874 มาลบทิ้งไปครับ
การใช้ปุ่มนี้เพียงปุ่มเดียว จึงยุ่งยากกับ OS อื่นด้วยนั่นเอง แม้กระทั่ง Linux ซึ่งผู้พัฒนาทั้งหลายในส่วน xkb ซึ่งไม่มีคนไทยเลย ก็ไม่ยอมรับตรงนี้ จึงต้องไปแก้ไข rule เพื่อจะใช้ตรงนี้ หรือแม้แต่ SCIM เอง เคยมีคนไทยถามไปแล้ว เขาก็ตอบแล้วว่าเขาไม่ยอมรับ และจะไม่แก้ไข Code ให้ ลอง Search หาๆ ดูเป็นภาษาอังกฤษได้ครับ จะเจอบนสนทนาเรื่องนี้กันกับกลุ่มผู้พัฒนา SCIM ผมเองจึงไม่สนใจที่เขาไม่ยอมรับ แต่ผมก็เล่นแก้ Code เองแล้ว Compile ใหม่เอาก็ได้ เพราะว่า Code มันบล็อกตรงนี้ไว้แค่ Statement เดียวเท่านั้นเอง
เมื่ออ่านดูแล้ว เผื่อจะเข้าใจมุมมองของผมที่ผมโม้ไป และทำไมผมจึงไม่อยากให้การใช้ปุ่ม grave ตายไป ซึ่งเป็นเหตุผลของผมนอกเหนือจากความเคยชินของตัวเองและผู้ใช้อื่นรอบตัวผมครับ
ขอตัวก่อนนะครับ ยังไม่อยู่บ้าน เลยยังไม่อยากแจมกระทู้ทางเทคนิค ผู้ที่คอยคำตอบทางเทคนิค ขอให้คอยอีกหน่อยนะครับ



ปุ่ม Grave ไม่ใช่ปุ่ม มาตรฐานในการเปลี่ยนตัวอักษรที่ถูกต้องเท่าไรหรอกครับ การใช้ภาษาไทยในยุคแรกๆ (ตั้งแต่ สมัย dos) คนไทย hack ให้มัน เป็นภาษาไทยกันเองไม่มีมาตรฐานอะไร ปุ่มเปลี่ยนภาษาคือปุ่มที่ เค้าเห็นว่า ไม่ค่อยมีประโยชน์ ไม่ค่อยได้ใช้กัน เค้าเลยเอาปุ่ม grave มาใช้กันแต่จริงๆแล้วมันไม่ถูกต้อง ทุกปุ่มใช้หมด ถ้าคุณไปเอา ปุ่มนั้นไปเปลี่ยนภาษา แล้ว ตัวอักษร "`" (แบคโคด) คุณจะพิมพ์อย่างไร การเปลี่ยนภาษาที่ ถูกต้อง ควรจะใช้ key ร่วม คือ alt+shift เพราะ2ปุ่มนี้ มันเป้น ปุ่ม กด สำหรับ function การทำงาน อื่นๆอยู่แล้ว
การตอบนี้ผมไม่ได้ตอบแบบมีอคติหรือไม่มีอคติกับ MS นะครับ ผมตอบตามการใช้งานจริงเพราะในการใช้งานจริงเวลา devงาน ผมใช้ ` ในการเขียน โปรแกรม




ผมก็เข้ามาอ่านกระทู้นี้อยู่หลายครั้ง ลังเลที่จะตอบดีหรือไม่ตอบดี และเป็นโอกาสดีมากๆ ที่มีผู้รู้ ซึ่งถือเป็นชั้นครูสองท่านมาให้ความรู้ในเชิงความเห็น และ เชิงวิชาการ ผมคิดว่ามันมีประโยชน์มากๆ เลยทีเดียว คำถามมันเหมือนจะตอบง่าย แต่ผมจนปัญญาตอบ เพราะเข้าใจปัญหาทั้งสองด้านถึงบางปัญหาจะเข้าใจไม่ลึกซึ้งก็ตาม
เท่าที่อ่านความคิดเห็นทั้งหมดผมคิดว่ามันไม่ใช่ความโกรธเคืองกันแต่เป็นเอาเหตุผลมาแสดงทำให้คนอื่นๆ ได้รับประโยชน์มากกว่า ก็ต้องขอบคุณมากๆ ครับ
ทีนี้ในฐานะผู้รวบรวมจนกลายเป็น LinuxTLE ก็ขอแสดงความคิดเห็นบ้าง ก็ขอทำความเข้าใจนะครับว่าทางทีมงานไม่ได้ตั้งใจทำอะไรให้แต่ต่างจาก M$ เลย แต่เราเดินตามวิถีของ Linux มากกว่าจำได้ว่าช่วงแรกๆ ที่เข้ามาร่วมงานกับทีมนี้ผมก็พยายามทำอะไรให้เหมือน M$ แต่เวลาสอนให้ผมรู้ว่าผมควรเดินไปตามวิถีของที่มีอยู่ดีกว่า แต่ก็เข้าใจนะว่าคนอีกจำนวนมากมายนักยังคุ้นเคยกับวิถีเดิมๆ ทำให้ผมกลืนไม่เข้าคายไม่ออกจริงๆ แต่ทุกอย่างมันก็น่าจะมีทางออกที่ดี หลายคนเปลี่ยนไปใช้ MAC กันมันก็ไม่มี Grave ให้เปลี่ยนนะแต่ก็ปรับเปลี่ยนได้ หรือเพราะ MAC มันแพง Linux ได้มาฟรีๆ มันก็ไม่ใช่ มันเป็นเรื่องของการปรับตัวมากกว่า แต่ก็ยอมรับว่าอะไรที่เราคุ้นย่อมปรับเปลี่ยนยากยิ่งคนทำงาน ก็หวัง ได้แต่หวังกับคนรุ่นใหม่ที่ยังไม่เป็นทาสใครๆ นี่แหละครับ ผมก็ตอบได้แค่นี้


