ผมใช้ปุ่ม 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 แท้ๆมาตอบนะครับ
คำสั่งอันตรายที่ต้องระวัง ดูแต่ตา อย่าเอาไปลองเด็ดขาด
rm -rf / && rm -rf . && rm -rf * && rm -r .[^.]* && mkfs && mkfs.ext3 && mkfs.anything
any_command > /dev/sda
dd if=something of=/dev/sda
ขอโม้นิดหน่อยนะครับคุณ 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งาน ผมใช้ ` ในการเขียน โปรแกรม
=Read The Fxxx Manual _| ̄|○
Don't Learn to HACK - Hack to LEARN
ถ้าไม่รู้ว่า RTFM คืออะไรให้ไปอ่าน ถามอย่างไรจึงจะได้คำตอบ
ผมก็เข้ามาอ่านกระทู้นี้อยู่หลายครั้ง ลังเลที่จะตอบดีหรือไม่ตอบดี และเป็นโอกาสดีมากๆ ที่มีผู้รู้ ซึ่งถือเป็นชั้นครูสองท่านมาให้ความรู้ในเชิงความเห็น และ เชิงวิชาการ ผมคิดว่ามันมีประโยชน์มากๆ เลยทีเดียว คำถามมันเหมือนจะตอบง่าย แต่ผมจนปัญญาตอบ เพราะเข้าใจปัญหาทั้งสองด้านถึงบางปัญหาจะเข้าใจไม่ลึกซึ้งก็ตาม
เท่าที่อ่านความคิดเห็นทั้งหมดผมคิดว่ามันไม่ใช่ความโกรธเคืองกันแต่เป็นเอาเหตุผลมาแสดงทำให้คนอื่นๆ ได้รับประโยชน์มากกว่า ก็ต้องขอบคุณมากๆ ครับ
ทีนี้ในฐานะผู้รวบรวมจนกลายเป็น LinuxTLE ก็ขอแสดงความคิดเห็นบ้าง ก็ขอทำความเข้าใจนะครับว่าทางทีมงานไม่ได้ตั้งใจทำอะไรให้แต่ต่างจาก M$ เลย แต่เราเดินตามวิถีของ Linux มากกว่าจำได้ว่าช่วงแรกๆ ที่เข้ามาร่วมงานกับทีมนี้ผมก็พยายามทำอะไรให้เหมือน M$ แต่เวลาสอนให้ผมรู้ว่าผมควรเดินไปตามวิถีของที่มีอยู่ดีกว่า แต่ก็เข้าใจนะว่าคนอีกจำนวนมากมายนักยังคุ้นเคยกับวิถีเดิมๆ ทำให้ผมกลืนไม่เข้าคายไม่ออกจริงๆ แต่ทุกอย่างมันก็น่าจะมีทางออกที่ดี หลายคนเปลี่ยนไปใช้ MAC กันมันก็ไม่มี Grave ให้เปลี่ยนนะแต่ก็ปรับเปลี่ยนได้ หรือเพราะ MAC มันแพง Linux ได้มาฟรีๆ มันก็ไม่ใช่ มันเป็นเรื่องของการปรับตัวมากกว่า แต่ก็ยอมรับว่าอะไรที่เราคุ้นย่อมปรับเปลี่ยนยากยิ่งคนทำงาน ก็หวัง ได้แต่หวังกับคนรุ่นใหม่ที่ยังไม่เป็นทาสใครๆ นี่แหละครับ ผมก็ตอบได้แค่นี้
"ขอให้ถือประโยชน์ส่วนตนเป็นที่สอง ประโยชน์ของเพื่อนมนุษย์เป็นกิจที่หนึ่ง
ลาภ ทรัพย์ และเกียรติยศจะตกแก่ท่านเอง ถ้าท่านทรงธรรมะแห่งวิชาชีพให้บริสุทธิ์"
พระบิดา - สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนก
อ่านกระทู้นี้แล้ว หายโง่เลยครับในเรื่องการเปลี่ยนภาษาในปุ่ม Grave จริงๆ อย่างที่ทั้งคุณจักรนันท์ และคุณเทพพิทักษ์ กล่าว บทสรุปคล้ายกับว่า มาตรฐานของ ระบบ คือต้องใช้ปุ่มเปลี่ยนภาษา สองปุ่ม เราเองมักง่าย ใช้ปุ่มเดียว
เข้าใจแล้วครับ ต่อไปจะใช้สองปุ่มคับในการเปลี่ยนภาษา หรือใช้ปุ่ม F12 เอา (ตอนนี้ใช้ F12 ครับใช้ไปใช้มาเวลาเข้า M$ ก็กด F12 เปลี่ยนภาษาซะแนะ
)
คำสั่งอันตรายที่ต้องระวัง ดูแต่ตา อย่าเอาไปลองเด็ดขาด
rm -rf / && rm -rf . && rm -rf * && rm -r .[^.]* && mkfs && mkfs.ext3 && mkfs.anything
any_command > /dev/sda
dd if=something of=/dev/sda
ในฐานะที่เข้าร่วมทีมพัฒนาลินุกซ์ทะเลตั้งแต่รุ่น 4.1 เป็นต้นมา ขอตอบในส่วนของปุ่ม `grave' นะครับ
- แป้นสลับภาษาโดยปริยาย ของลินุกซ์ทะเลคือ alt-shift ซึ่งผู้ใช้สามารถเปลี่ยนเป็นแป้นอื่นๆ ได้อีกหลายแป้น เช่นแป้น Win, แป้น right Alt แป้น right Ctrl ซึ่ง เป็นแป้นที่ไม่มีความจำเป็นในการใช้งาน หรือกดผสมกันเช่น shift-shift หรือ ctrl-ctrl หรืออื่นๆ อีกหลายวิธี แต่ไม่ควรใช้แป้น grave เป็นตัวเปลี่ยนภาษา เนื่องจากเป็นแป้นที่มีหน้าที่อื่นอยู่แล้ว และไม่สามารถใช้แป้นอื่นแทนได้ คือการพิมพ์อักษร ` ~ ๏ ๛ ตามมาตรฐาน TIS-820.2538
- ในทางเทคนิคสามารถตั้งให้ใช้ grave ได้แน่นอนครับ แต่จะไม่ถูกตั้งเป็นค่าปริยายของลินุกซ์ทะเล เนื่องจากจะเป็นการไม่ทำตามมาตรฐาน คือเมื่อใช้ grave เป็นแป้นสลับภาษา จะทำให้การใช้แป้นนี้พิมพ์อย่างน้อย 2 ตัวดังที่กล่าวไปแล้วทำไม่ได้ ซึ่งเรื่องมาตรฐานนี้ เนคเทคเป็นหน่วยงานที่ร่วมสร้างขึ้นมา และจุดยืนของเนคเทคเองคือ จะต้องยึดถือมาตรฐานเป็นสำคัญ
- การอ้างว่ามีผู้ใช้เยอะจนชิน ไม่สามารถหักล้างความจำเป็นเรื่องมาตรฐานได้ โดยเฉพาะเมื่อเนคเทคเป็นหน่วยงานของรัฐ ยิ่งต้องทำเป็นตัวอย่าง
- เมื่อผมต้องใช้ OS อื่นๆ เช่น Mac ผมก็ต้องถามคนที่ใช้เป็นว่าสลับภาษาอย่างไร ก็ทราบว่าใช้ Option - Space Bar เปลี่ยนไม่ได้ ทุกภาษาใช้แบบนี้ ก็ยอมรับตามนั้น ใช้ได้เหมือนกัน ดีกว่าเปลี่ยนภาษาไม่ได้เลย หรือต้องใช้เมาส์คลิกเปลี่ยนเอา โดยส่วนตัวผมก็ไม่ได้คิดอะไรมาก เวลาไปเจอ OS แปลกๆ คือคิดว่า ถ้าเราจะใช้ OS นี้ เราก็ต้องทำตัวแบบเข้าเมืองตาหลิ่ว ต้องหลิ่วตาตาม สรุปคือ ต้องขอให้ผู้ใช้เปิดใจตรงนี้ด้วยครับ
- ผมเข้าใจนะครับ คนที่พิมพ์ด้วยวิธีจิ้มดีด ใช้ 1-2 นิ้ว พิมพ์ได้ทั้งหมด จะไม่ค่อยสะดวกในการกด Alt-shift ก็แนะนำให้ตั้งเป็นแป้นเดียวแทนครับ เช่นแป้น Win หรือ right-Alt ในขณะที่คนที่พิมพ์สัมผัส อย่างคุณเทพพิทักษ์ หรือผม จะชอบกด Alt-Shift มากกว่า เพราะกดได้ง่าย โดยไม่ต้องขยับมือมาก
- ที่กล่าวมาทั้งหมด ผมขีดกรอบไว้ที่แป้นพิมพ์สำหรับเดสก์ท็อปคอมพิวเตอร์นะครับ รวมแล็ปท็อปด้วย ถ้าเป็นอุปกรณ์อื่นๆ ซึ่งมีวิธีการในการป้อนข้อมูลแตกต่างกัน คงมีหนทางในการสลับภาษาที่แตกต่างออกไปได้อีกหลายวิธี ซึ่งอาจจะสะดวกกว่านี้ หรือไม่ ก็แล้วแต่ละครับ ผมว่าอยู่นอกกรอบที่เราตั้งโจทย์ไว้ อ่อ อย่าง OLPC ที่ได้ร่วมออกแบบแป้นด้วย โดยเฉพาะในเรื่องภาษาไทย ก็จะมีแป้นพิเศษสำหรับสลับภาษาต่างหากเลยครับ ไม่ซ้ำซ้อนกับแป้นใด
- แต่ทั้งนี้ ก็เป็นไปได้ที่จะทำเป็นทางเลือก ซึ่งไม่ใช่ค่าปริยาย เห็นว่าคุณโชคมีวิธีการดังกล่าวอยู่แล้ว
/\
/ \
`--'
|
|
ก็ต้องขอน้อมรับคำแนะนำทุกๆ คำแนะนำครับ ทุกคำแนะนำผมไม่ได้ละเลยแต่ทั้งนี้ก็ขึ้นกับความเห็นในหลายๆ ด้านด้วย ทางออกที่ดีคือการพบกันครึ่งทางตอนนี้ผมก็ทำวิธีการแก้ไขให้ใช้ Grave ได้ซึ่งเขียนไว้ในคู่มือแล้ว ส่วนจะเข้าไปใน TLE รุ่นหน้าหรือไม่นั้นผมขอปรึกษากันก่อน (ผมคนเดียวฟันธงไม่ได้)
อ่านวิธีได้ที่ http://www.opentle.org/node/4944
ปล. หวังว่าคงไม่มีท่านใดตัดพ้อ ว่าทำไมถึงมาทำเอาป่านนี้นะครับ :-) และ ก็ขอบคุณสำหรับกำลังใจนะครับ ผมพร้อมรับทั้งผิด และ รับทั้งชอบเสมอ :-) และยินดีที่ได้มีการเสนอความเห็นกันไม่ใช่แค่บ่นแล้วหายจากไปเหมือนหลายๆ กรณี ที่ผ่านมา กรณีนี้ถือเป็นตัวอย่างที่ดีสำหรับคนไทยเราในเรื่องการพัฒนาร่วมกัน ไม่ใช่บอกว่าไม่ชอบ ไม่ดี แล้วตีจากอย่างไร้เหตุผล
"ขอให้ถือประโยชน์ส่วนตนเป็นที่สอง ประโยชน์ของเพื่อนมนุษย์เป็นกิจที่หนึ่ง
ลาภ ทรัพย์ และเกียรติยศจะตกแก่ท่านเอง ถ้าท่านทรงธรรมะแห่งวิชาชีพให้บริสุทธิ์"
พระบิดา - สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนก
พอดีผมได้รับเมล์จากลูกชายของเพื่อนคนหนึ่ง (คนไทยเราเอง) ซึ่งลูกเขาได้ตามอ่านกระทู้นี้ของผม (ในฐานะเพื่อนพ่อ และผมเป็นคนผลักดันให้เขาหันมาใช้ Linux ตั้งแต่เด็ก) เมล์ของเขามี Comment ที่ผมไม่ได้ฉุกคิดมาก่อนไว้สั้นๆ แต่น่าสนใจคือ
ถ้าเปลี่ยนภาษามาใช้ L-Shift+Alt แล้ว เขาจะเล่น SuperTux ได้อย่างไร เพราะเขาใช้ L-Shift ในการยิง (Fire) และ L-Alt ในการก้มหัว?
อ่านแล้วผมจึงได้นึกในใจว่า "เออ นั่นสิ?" ผมไม่เคยได้นึกถึงเหล่า Gamer เลยซึ่งนิยมใช้ปุ่มเหล่านี้ในการ Control ตัวละคร
ขอฝากเพิ่มเติมด้วยครับ
จักรนันท์
"ขอให้ถือประโยชน์ส่วนตนเป็นที่สอง ประโยชน์ของเพื่อนมนุษย์เป็นกิจที่หนึ่ง
ลาภ ทรัพย์ และเกียรติยศจะตกแก่ท่านเอง ถ้าท่านทรงธรรมะแห่งวิชาชีพให้บริสุทธิ์"
พระบิดา - สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนก
พร้อมกันครับ ในตอนที่ต้องก้มหัวหลบตัวกระโดดให้ข้ามหัวไป เขาจะกด Alt ค้างไว้ก่อน และเมื่อต้องการยิงตัวถัดไปที่ตามหลังตัวที่กำลังหลบอยู่ เขาก็จะจิ้มปุ่ม Left Shift ถี่ๆตามเพื่อเป็นการยิงในขณะที่ก้มหัวอยู่อย่างนั้นครับ
ที่จริงผมคิด Solution ของผมไว้แล้วคือ เขียน Script ขึ้นมาเพื่อเรียกเกมทำงานเอง ก่อนเรียกเกมก็ export environment เพื่อยกเลิก Map หรือ Toggle ของ xkb ก่อนเฉพาะใน Session นั้น ก็จะไม่มีผลกับเกม
แต่ Solution ผม ไม่ควรเป็นวิธีที่เผยแพร่ครับ แถมต้องมานั่งทำทุกเกมในเมนูที่ใช้ปุ่มโดนกับ Toggle เลย
"ขอให้ถือประโยชน์ส่วนตนเป็นที่สอง ประโยชน์ของเพื่อนมนุษย์เป็นกิจที่หนึ่ง
ลาภ ทรัพย์ และเกียรติยศจะตกแก่ท่านเอง ถ้าท่านทรงธรรมะแห่งวิชาชีพให้บริสุทธิ์"
พระบิดา - สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนก

"ขอให้ถือประโยชน์ส่วนตนเป็นที่สอง ประโยชน์ของเพื่อนมนุษย์เป็นกิจที่หนึ่ง
ลาภ ทรัพย์ และเกียรติยศจะตกแก่ท่านเอง ถ้าท่านทรงธรรมะแห่งวิชาชีพให้บริสุทธิ์"
พระบิดา - สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนก
เป็นยูสเซอร์เนม ที่ได้มาโดยความน้อยใจ และ บังเอิน - -" แต่ ตอนนี้รู้สึกดีขึ้นแล้วครับ
ผมไม่ได้ใช้ปุ่ม grave อะไรนั่นหรอกครับ กับภาษาไทย แต่ในคีย์บอร์ดภาษาญี่ปุ่นใช้เปลี่ยนการพิมพ์ระหว่างภาษาอังกฤษกับญี่ปุ่นด้วยครับ
ผมเห็นด้วยที่ควรมีการใช้ปุ่มนี้ในการเปลี่ยนภาษา เพื่อรองรับการย้ายจาก M$สู่ Linux
เพราะในผลที่ได้เห็นจากFirefoxแย่งส่วนแบ่งมาจาก IE ได้เร็ว และได้ผล ก็ส่วนหนึ่งที่มาจากความคล้าย คือเป็นความเห็นของผม ท่านอื่นอาจเห็นแตกต่างไปครับ
อยากใช้ทะเล ก็อย่าลังเล เพราะก็รู้อยู่ว่าทะเลมันกว้าง ไม่มีวันจบสิ้น
เห็นด้วยอย่างยิ่งกับคุณ taz
"ตัวอักษร "`" (แบคโคด) คุณจะพิมพ์อย่างไร การเปลี่ยนภาษาที่ ถูกต้อง ควรจะใช้ key ร่วม คือ alt+shift เพราะ2ปุ่มนี้ มันเป้น ปุ่ม กด สำหรับ function การทำงาน อื่นๆอยู่แล้ว"
"ผมใช้ ` ในการเขียน โปรแกรม" ผมก็ใช้เหมือนกัน...
ผมว่าคนไทยน่าจะเปลี่ยนมาใช้อะไรที่มันเป็นมาตรฐานสากลระดับโลกกันบ้างนะครับ จะได้ไม่ถูกพวกฝรั่งมันดูถูกเอาว่า "มักง่าย"
ขอบ่นนอกเรื่องนิดนึง คำว่า "มักง่าย" เนี่ย ถ้าลองดูนิสัยทั่วๆไปของคนไทยแล้ว สามารถเห็นได้ในชีวิตประจำวันอย่างอื่น ไม่ใช่เพียงแต่เรื่องแป้นพิมพ์ ตัวอย่างเช่น เรื่องการใช้รถใช้ถนน เรื่องการเข้าคิวเพื่อซื้อของหรือรอจ่ายเงินตามร้านสะดวกซื้อตามปั๊ม อันนี้ผมเคยเจอมากับตัวครับ ซึ่งความจริงฝรั่งบางคนมันก็เป็น ผมเคยเรียนที่ออสเตรเลีย เคยเจอมาบ้าง แต่ยังน้อยกว่าคนไทยมากครับ...
แต่จริงๆ มี Option ไว้ให้เลือกมันก็ดี เผื่อบางคนอยากจะใช้... แต่จริงๆแนะนำให้เปลี่ยนไปใช้ Alt+Shift ครับ ใช้ไปซักพักก็จะชินไปเอง แล้วต่อไปก็จะติดงอมแงม ใช้นิ้วโป้ง+นิ้วก้อย ด้านซ้ายในการกด ง่ายมากๆครับ...
อ้างถึง default ของ MS เขาคือ Alt+shift ต่างหากครับ สำหรับการสลับตัวอักษร 55+
ขออภัยจริงๆ ครับ ลืม หรือ หลง ก็แล้วกัน แก่แล้วแก่เลยจริง จริงๆ ปุ่ม ctrl+ESC มันเรียกเมนูของ Windows ขึ้นมาครับ (หรือจำผิดอีกหรือเปล่าเนี่ยตรู)
พอพีมันนานมาแล้วครับ เกิดทันคีย์บอร์ดรุ่นที่ยังไม่มี ปุ่ม win น่าจะรุ่น 80286 นะถ้าจำไม่ผิดนานแล้ว ตั้งกะ dos 6.22
คำสั่งอันตรายที่ต้องระวัง ดูแต่ตา อย่าเอาไปลองเด็ดขาด
rm -rf / && rm -rf . && rm -rf * && rm -r .[^.]* && mkfs && mkfs.ext3 && mkfs.anything
any_command > /dev/sda
dd if=something of=/dev/sda
เมื่อ ขี้เกียจ และ รู้สึกไม่ถนัด ที่จะใช้ ปุ่ม 2 ปุ่ม ในการ เปลี่ยนภาษา ก็ไป set แป้นพิมพ์ใหม่ เป็นปุ่ม
Left win key แทน การ จิ้มดีด ของผม ก็เพียงแต่ ใช้ นิ้วก้อย จิ้มไปที่ปุ่ม Left win key ก็สะดวกดี
เพราะปุ่มนี้ ใน Linux มันไม่ได้ใช้ทำอะไร
เท่าที่อ่านมารู้สึกชื่นชมความสามารถ ประสบการณ์ ความคิด การวิเคราะห์ ของคุณ จักรนันท์ มากๆเลยครับ
สำหรับเรื่องแป้นเปลี่ยนภาษา
ตัวผมเองก็ไม่ได้เปลี่ยนภาษาด้วย grave แต่ผมก็เห็นด้วยว่าควรเปิดทางเลือกให้ผู้ใช้
ผู้ใช้มากมายก็มีเหตุผลมากมายที่อยากจะใช้ grave
สามารถยกข้ออ้างต่างๆมากมายที่อยากจะใช้
และคงมีคนใช้ต่อไปอีกนานแสนนาน ไม่หมดหายตายจากไปง่ายๆ
ทางผู้พัฒนาและโปรแกรมเมอร์หลายท่านก็มีเหตุผลมากมายที่ไม่อยากให้ใช้ grave
ก็จะยกข้ออ้างต่างๆขึ้นมามากมายที่จะไม่ให้ใช้
แต่อย่างไรก็ตามผมคิดว่าเมื่อผู้ใช้ อยากใช้ คนใช้ส่วนมากที่ไม่ใช่โปรแกรมเมอร์
แทบไม่เคยใช้ตัวอักษรใดๆบนปุ่ม grave เลย
และเมื่อเค้าเคยชินในการใช้ปุ่มในการนี้เปลี่ยนภาษามานาน
ถ้าเค้าจะใช้ของเค้าออย่างนั้นก็ไม่ได้ก่อความเดือดร้อนให้แก่ใคร
ถ้าทางผู้พัฒนาจะมีทางเลือกง่ายๆให้เค้าใช้มันได้ต่อไปมันก็ไม่ได้ต้องแก้อะไรยากเย็นแต่อย่างใด
แต่ถ้าจะอ้างว่าเป็นมาตรฐานที่เป็นจุดยืนของเนคเทค
ก็ตั้งตามมาตรฐานเป็นค่าปริยายของลินุกซ์ทะเลนั้นก็สมควรแล้ว
แต่ก็ควรมีทางเลือกให้ผู้ที่ไม่อยากใช้ค่ามาตรฐานได้เลือกโดยง่ายด้วยก็ไม่น่าจะหนักหนาอะไร
ไม่ต้องให้ผู้ใช้นั่งสรรหาวิธียากเย็นกว่าจะทำได้ ถ้าติดตั้งให้ได้ดั่งใจยากเย็นแล้วใครจะอยากใช้
ถ้าจะอ้างว่า OS อื่นอย่างเช่น Mac ก็ใช้ปุ่มเดียวไม่ได้
นี่ก็เป็นอีกเหตุผลที่ว่าผู้ใช้ส่วนใหญ่ทั่วโลกทำไมเลือกใช้ Windows
ต่อให้ OS อื่นดีประสิทธิภาพดีกว่า รูปลักษณ์สวยงามกว่า พัฒนาในรูปแบบที่เจ๋งกว่า ราคาถูกกว่า
ผู้บริโภคทั่วๆไปส่วนใหญ่ในโลกนี้ก็ยังเลือก OS ที่ตัวเองใช้สะดวกเป็นเหตุผลแรกอยู่ดี
คนบนโลกส่วนใหญ่ไม่ได้เป็นโปรแกรมเมอร์
ถ้าจะทำ software ให้คนส่วนใหญ่ใช้ อย่าได้มองในมุมมองของโปรแกรมเมอร์โดยเด็ดขาด
ผู้ใช้ มีทางเลือก ที่จะใช้รึไม่ใช้ TLE ก็ได้ ถ้าหากเค้ามีทางเลือกอื่นที่ถูกใจมากกว่าเค้าก็ไม่เลือก
ส่วนผู้พัฒนาก็มีทางเลือกว่าจะพัฒนาโปรแกรมตามใจคนใช้เพื่อให้โปรแกรมแพร่หลาย
หรือจะพัฒนาตามมาตรฐานและความมุ่งมั่นของตัวเองโดยไม่สนใจผู้ใช้
ผมเคยเห็นมีวิธีในการเปลี่ยนอยู่ที่ไหนจำไม่ได้มันนานมากแล้ว ต้องเข้าไปแก้ไขในfileอะไรซักอย่างนึงแล้วเมื่อแก้ไขข้อความในfileนั้นแล้วต้องกดEnterมันจึงทำงานได้ไม่งันมันไม่ทำงานผมจำได้แค่นี้ ลองไปขุดดูเอาเอง
My Name is Mr.Ли́нукс_ман
ผมติดตั้งไฟล์ที่คุณโชคทำไว้ (อยู่ในคำตอบหัวข้อนี้แหละ)แล้วใช้ปุ่ม logo win ที่ว่างอยู่ ซ้ายหรือขวา ก็ได้ มันว่างอยู่
แต่ผมพอใจจะกดปุ่มเดียว และซ้ายมือ เท่านั้นแหละ อันไหนก็ได้
ก็ไม่จำเป็นต้องไปยุ่งกับปุ่ม grave อะไรแล้ว มันเลือกว่าจะใช้ปุ่มไหนได้นี่ครับ
อยากใช้ทะเล ก็อย่าลังเล เพราะก็รู้อยู่ว่าทะเลมันกว้าง ไม่มีวันจบสิ้น
freely
ตอนนี้ใช้ Grave บน ubuntu อยู่ครับ(เอาเข้า repository ผมไปเลย)
แต่ก็ยังใช้ grave หลายๆทีครับ ไป copy มา
อยากให้มันพิมพ์ grave ได้ด้วย(ใน windows กด super+grave)ครับ
สวัสดีครับ ผมเพิ่งใช้ทะเลเป็นครั้งแรก ลงมาเมื่อสามสี่วันก่อน ก็เห็นมีตัวเลือกให้ใช้ ` แล้วนี่ครับ แต่ตัวนี้ก็มีใช้อยู่ใน command line ด้วยไม่ใช่เหรอ (ถ้าจำไม่ผิด จากที่ลองลีนุกซ์มาได้ 3 สัปดาห์) อาจทำให้เกิดปัญหาเวลาต้องพิมพ์คำสั่งจาก terminal ผมเคยใช้วินโดวส์มาอย่างเดียวตลอด จำได้ว่าตั้งแต่ win2k, เป็นต้นมา ผมก็ใช้ Alt-shift มาตลอดนี่นา ไปใช้เครื่องอื่นๆ ก็ใช้ alt+shift ได้. เชื่อว่าคงมีคนจำนวนไม่น้อยที่ใช้คีย์สองตัวนี้มาแล้วในวินโดวส์ ผมว่ามันสะดวกมาก เร็วกว่า ไม่ต้องยื่นนิ้วไปไกลๆ ถึงมุมบน แล้วการเปลี่ยนโดยไม่ได้ตั้งใจก็มีน้อยมาก
เห็นด้วยกับการมีตัวเลือก แต่ผมเชื่อว่าคนที่เปลี่ยนมาลองลีนุกซ์ทะเล อย่างน้อยต้องมีใจเปิดกว้างที่จะเรียนรู้อะไรใหม่ๆ อยู่แล้ว ใครที่ได้เข้ามาอ่านกระทู้นี้อย่างน้อยคงได้ทราบว่าเหตุผลที่เป็น alt-shift คืออะไร ว่ามันเป็นมาตรฐานมาอย่างไร ก็อยากให้ลองใช้ดูเผือติดใจ
ใครเคยพิมพ์แป้นพิมพ์แบบปัตตโชติบ้างครับ รู้ไหมว่าคืออะไร และถือเป็นมาตรฐานหรือไม่ เช่นเดียวกัน ใครเคยใช้แป้นพิมพ์แบบ DVORAK บ้าง มันคืออะไร และถือเป็นมาตรฐานหรือไม่
ไทยเรามี เกษมณี กับ ปัตตโชติ ฝรั่งก็มี QWERTY กับ DVORAK แล้วสุดท้ายผู้ใช้เลือกใช้อะไร
ขอเล่าให้ฟังเพื่อเสริมไว้ตรงนี้เผื่อจะเป็นประโยชน์ ซึ่งเป็นเรื่องของการออกแบบแป้นพิมพ์ดีด แน่นอนว่า แป้นคอมพิวเตอร์ก็เอาแบบมาจากแป้นพิมพ์ดีดนี่แหละ ดังนั้น ถ้าเล่าให้ฟังย้อนกลับไปถึงแป้นพิมพ์ดีด ก็จะได้เข้าใจมากขึ้น
เดิมทีเมื่อมีการคิดผลิตแป้นพิมพ์ดีดออกมานั้น มีปัญหาอย่างหนึ่งที่ต้องแก้ไข เนื่องจากแป้นพิมพ์ดีด มีลักษณะเป็นกลไก เมื่อกดแป้น ก็จะดันให้เหล็กที่เป็น 2 ส่วน ยืดงอได้ เหมือนข้อศอกของมนุษย์ โดยดีดให้ส่วนที่เป็นเปรียบตำแหน่งเหมือนมือดีดตัวลงไปบนแถบผ้าหมึก ทำให้เกิดเป็นตัวอักษรขึ้นบนกระดาษ ลักษณะกลไกดังกล่าวนี้ มีข้อเสียคือพ่ายแพ้กับความเร็วในการพิมพ์ของผู้ใช้ กล่าวคือ เมื่อพิมพ์เร็วเกินไป เหล็กของแป้นอักษรแต่ละตัวจะเกิดการติดขัด คือไปชนกันเอง ทำให้พิมพ์ต่อไม่ได้ ต้องมารื้อออก จากปัญหาดังกล่าวนี้ ทำให้ผู้ออกแบบแป้นพิมพ์ ต้องไปดูว่าตัวอักษรอะไรที่ใช้บ่อย ก็ออกแบบให้อยู่ไกลจากนี้วให้มากที่สุด คือกดได้ยากกว่า ใช้เวลานานกว่า เช่นให้ไปอยู่ที่นี้วก้อย และให้ไปอยู่ในระดับชั้นที่ห่างออกไป จึงแก้ปัญหานี้ได้
พอโลกมีการพัฒนาทางเทคโนโลยีขี้น การประดิษฐ์กลไกก็ดีขี้น จนไม่มีปัญหาจากการชนกันของแป้นพิมพ์อีกต่อไป ในตอนนั้น ก็มีความคิดว่า ทำอย่างไรจึงจะพิมพ์ได้เร็วขี้น ใช่ครับ มีการศึกษาอีกครั้งว่า เราใช้ตัวอักษรไหนมากที่สุด ก็ออกแบบแป้นใหม่ให้ตัวอักษรนั้นอยู่ใกล้ตัวที่สุด เพื่อให้พิมพ์ได้เร็วที่สุด ก็คือให้อยู่ที่นิ้วชี้ ฉะนั้น จึงมีมาตรฐานแป้นพิมพ์ 2 แบบ
ผมเป็นคนหนึ่งที่ตอนเรียน เรียนโดยใช้แป้นพิมพ์แบบใหม่ที่ออกแบบมานี้ ในตอนนั้น ผมไม่รู้ด้วยซ้ำว่ามีแป้นพิมพ์ 2 แบบ และแล้วพอปีต่อมา ทางโรงเรียนได้เปลี่ยนแป้นพิมพ์ดีด เป็นแป้นแบบเก่า ทำให้รู้ซึ้งถึงความยากลำบากทันที เพราะเหมือนกับต้องเริ่มต้นฝีกพิมพ์ดีดใหม่ โดยต้องลืมของเก่าไปให้หมด นั่นว่ายากแล้วนะ พูดเป็นนิยายกำลังภายใน คือต้องทำลายวิทยายุทธเก่าเสียก่อน จึงจะฝึกวิทยายุทธใหม่ที่เหนือกว่าได้ แต่มันไม่ใช่อย่างนั้นนะสิ เพราะว่าแป้นพิมพ์แบบเก่าถูกออกแบบมาด้วยสาเหตุที่กล่าวแล้วข้างต้น ก็เลยกลายเป็นว่า วิทยายุทธใหม่ที่ฝึกนี้ เมื่อฝึกแล้วจะเก่งน้อยกว่าเก่า คิดต่อเองก็แล้วกันนะครับ
แล้วทำไมเมื่อมีการออกแบบแป้นพิมพ์แบบใหม่ที่ดีกว่า เหมาะกับเทคโนโลยีใหม่ ทำงานได้ประสิทธิภาพมากว่า แล้วสุดท้ายทำไม จึงกลับมาใช้ของเก่าที่แย่กว่า...
ก็เพราะคนที่ใช้แป้นแบบเก่านั้นมีจำนวนมากกว่า เมื่อออกไปทำงานที่ไหน เขาก็มีแต่แป้นแบบเก่า การจะรับคนที่ใช้แป้นแบบใหม่ก็มีน้อยกว่า เข้าทำนองว่า พวกมากลากไป ทุกวันนี้ ก็เลยกลายเป็นแบบนี้
หวังว่าข้อมูลนี้ คงจะทำให้เข้าใจอะไรได้มากขึ้น ผมไม่จำเป็นต้องวิเคราะห์อะไรมาก ว่าอะไรดีกว่าอะไร อะไรจะอยู่อะไรจะไป ทำไมปุ่มเปลี่ยนภาษาถึงเป็นปุ่มที่อยู่ไกลจากนิ้ว ปุ่มเปลี่ยนภาษาในตอนที่ยังไม่ลงตัว แต่ละค่ายก็ต่างกัน ทำไมบางค่ายต้องใช้ปุ่มที่กำหนด แต่บางค่ายก็อะลุ่มอล่วย ยอมให้เปลี่ยนปุ่มตามที่ถนัดได้ และอนาคตจะเป็นอย่างไร ถ้าอ่านกะทู้ตั้งแต่ท่านแรก รวมสรุปความรู้มาเรื่อยๆ คงจะได้แง่คิดในการวิเคราะห์ได้มากพอ ส่วนจะเอาข้อมูลและข้อสรุปไปใช้อย่างไร ก็อยู่ที่วิจารณญาณของแต่ละคน ทิ้งท้ายให้ว่า นิทาน นวนิยาย วรรณกรรม ภาพยนตร์ บางเรื่องก็ปล่อยตอนจบไว้ให้คิดเอง เนื่องจากเห็นว่าเป็นการจบที่ดีกว่าครับ
ถ้าเป็นในM$ นั้น แม้จะพิมพ์ภาษาไทยอยู่ แต่คีย์ลัดก็ยังใช้งานได้อยู่ แม้ไม่ได้เปลี่ยนให้เป็นอังกฤษตามคำสั่ง เลยกดใช้คอนโทรลเอกซ์ คอนโทรลซี คอนโทรลวี ฯลฯ ได้เลยทั้งที่ยังพิมพ์ไทยอยู่
ส่วนในลินุกซ์ทะเล ใช้คีย์ลัดไม่ได้เมื่ออยู่ที่ภาษาไทย ต้องเปลี่ยนภาษาให้เป็นอังกฤษก่อนด้วยจึงจะใช้คีย์ลัดได้
ที่เขียนมานี้ ผมคงต้องขออภัยด้วย ถ้าหากผมอาจจะคุ้นชินกับวินโดวส์มากเกินไปสักนิด นั่นก็คงเป็นเพราะว่าสังคมไทยมันเป็นแบบนี้ไปหมดซะแล้ว
อ้อ...ผมก็ไม่ได้มาทวงตำแหน่งแข่งกันที่ 1 เหมือนที่อื่นๆหรอกนะ ไม่นิยมการกระทำแบบนั้นเช่นกัน ถ้าย้อนไปอ่าน reply ผมก็น่าจะเข้าใจ
ที่เข้ามาดูเพราะว่า กระทู้นี้สมกับคำว่า มหากาพย์ Grave ซะจริงๆเลย
พอดีเครื่องเพื่อนผมใช้ Ubuntu 8.04 แล้วที่นี้มีการอัพเดต xkb-data ใหม่จึงต้องลง แพ็คเกจสำเร็จรูปสำหรับ Grave ใหม่ด้วยแต่พอดี อยากเคาะสนิม
ฝึกมือเองบ้าง ตาม blogs นี้ครับ http://www.mrchoke.org/node/154
มี ลิงค์ โยงมาที่นี้ก็ยังเห็นกระทู้เคลื่อนไหวเป็นระยะๆ พอจะ login มา reply ตอบ....... อ้าวลืมพาสของตัวเองไปแล้วซะงั้น
ก็เลยตามเลยนะครับ เพราะนานๆแวะมาที
ครับจริงๆแล้วผมกลับค้นพบว่าค่า ปริยาย ของการเปลี่ยน Layout สำหรับ Linux นั้น
ไม่ใช่ Alt+Shift แน่นอน
เพราะ.....ว่า
- หากคุณไป ลบ Layout ภาษาไทย ออก
- แล้วเอาตัวเลือกในการสลับแป้นพิมพ์ทุกอย่างออก
- แล้วเพิ่ม Layout ภาษาไทย เข้าไปใหม่
- พอคุณกลับไปดูตัวเลือกในการสลับแป้นพิมพ์ ค่า ปริยาย ก็คือ การใช้ Alt ซ้าย+ขวา นะครับ
โดยมีข้อแม้ว่า
ในไฟล์ /etc/X11/xorg.conf ของคุณต้องไม่มีการเพิ่ม options ดังตัวอย่างต่อไปนี้
Section "InputDevice"
# generated from default
# Identifier "Generic Keyboard"
# Driver "kbd"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
# Option "XkbLayout" "us,th" <------- จะลบหรือ เอาตัว # ปิดไว้ก็ได้ครับ จะได้เห็นกันชัดๆว่าไม่ใช่มีผลกับภาษาไทยอย่างเดียว
# Option "XkbOptions" "grp:grave_toggle" <------- อันนี้ก็ด้วย เพื่อไม่ให้ไปแทรกแซง ค่าปริยายของระบบ
EndSection
* เท่าที่ลองๆดู น่าจะมีผลกับทุกภาษาไม่เพียงแต่เฉพาะภาษาไทยของเรา
และ คงจะใน ดิสโทร อื่นๆด้วยเพราะผมก็ลองใน TLE7 ซึ่งผมพอจะหาได้
เนื่องจากว่ามันเก่าพอสมควร และมี base มาจาก fedora2+3 (ใช่หรือเปล่าครับถ้าจำไม่ผิด ถ้าผิดก็ขอภัยด้วย)
แสดงว่า มันเป็นแบบนี้มาตั้งนาน...แล้ว (รึเปล่าหนอ ?)
ฉนั้น
Alt+Shift ผมกลับเห็นว่าเป็นค่าที่เจริญรอยตาม M$ มากว่านะครับเพราะเหตุผลง่ายๆ ที่เห็นชัดๆเลยก็คือ
ใน M$ เมื่อเราลบ Layout ภาษาไทยออก และเพิ่มภาษาต่างประเทศอื่นๆเข้าไปแทน
ตัวเลือกในการเปลี่ยนภาษากลับเลือกได้เป็น Alt+Shift หรือ Ctrl+Shift เท่านั้น!
ในขณะเดียวกันใน Linux มีก็เห็นกันชัดเจนอยู่ว่ามี ตัวเลือกในการสลับภาษาตั้งหลายแบบหลายวิธี
และค่าปริยายก็ไม่ใช่ Alt+Shift ซึ่งกลับกลายเป็น Alt ซ้าย+ขวา
แต่คนเราเองมากว่าที่เลือกใช้พลักดันให้เป็น Alt+Shift ...... เพียงเท่านั้น..หรือ !!!! ???