Group Blog
 
<<
สิงหาคม 2552
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
 
10 สิงหาคม 2552
 
All Blogs
 

ปรับพฤติกรรมของ Longman Dict ให้เข้ากับเน็ทบุ้ค

เนื่องจากเวอร์ชั่นแรกได้รับการตอบรับอย่างล้นหลาม (มีคนหลงกลโหลดไปห้าหกคน) มาถึงตอนนี้ก็เลยได้เวลาออกเวอร์ชั่นใหม่
จุดประสงค์หลักที่เขียนโปรแกรมขึ้นมาก็เพื่อที่จะใช้เน็ทบุ้คหรือโน็ตบุ้คกับดิกลองแมนอ่านหนังสือภาษาอังกฤษให้ง่ายที่สุด ใช้เม้าส์ให้น้อยที่สุด

พฤติกรรมของลองแมนที่ได้รับการแก้ไขคือ

๑.เวลาพิมพ์คำเข้าไปในช่องค้นศัพท์ ลองแมนก็จะแสดงรายการของคำที่ขึ้นต้นด้วยตัวอักษรที่พิมพ์เข้าไป เช่นถ้าต้องการหาคำว่า concatenation แล้วพิมพ์ conc เข้าไป ลองแมนก็จะแสดงรายการดังรูป



จะเห็นว่าคำว่า concatenation จะถูกเลือกไว้เนื่องจากเป็นคำแรกในรายการ ที่นี้ถ้าตามความรู้สึกคนใช้ทั่วๆไปก็จะคิดว่ากดเอนเทอร์ลองแมนก็น่าจะแสดงคำแปลของคำว่า concatenation แต่ถ้าทำอย่างนั้นลองแมนกลับแสดงข้อความเตือนว่าหาศัพท์ไม่เจอ
คนใช้จะต้องละมือจากแป้นพิมพ์ไปจับเมาส์แล้วคลิกที่คำในรายการแทน (ลำบากจัง)
แต่ถ้าเปิดโปรแกรม FlashKey ไว้เมื่อกดกดเอนเทอร์ลองแมนก็น่าจะแสดงคำแปลของคำที่ถูกเลือกอยู่ในรายการ
นอกเหนือไปจากนั้นยังสามารถใช้ปุ่มตัวเลขเลือกคำในรายการได้ด้วย โดยคำแรกบนรายการมีเป็นหนึ่ง คำที่สองเป็นสองไล่ลงมาเรื่อยๆ คำที่สิบก็กดเลขหนึ่งแล้วกดศูนย์ตาม ถ้าไม่อยากนับก็กด ESC โปรแกรมก็จะแสดงเลขของคำในรายการดังรูป



๒. ถ้าหาคำที่มีอยู่ในรายการคำหลักหลายๆคำ เช่นคำว่า note หลังจากกดเอนเทอร์ลองแมนก็จะแสดงรายการของคำหลักที่มีคำว่า note อยู่ทั้งหมดดังรูป แล้วคนใช้ก็ต้องจับเมาส์ไปคลิกคำที่ต้องการอีกที ต้องจับเมาส์อีกแล้ว
แต่ถ้าเปิดโปรแกรม FlashKey ไว้เมื่อกดเอนเทอร์ลองแมนจะแสดงคำแปลของคำแรกในรายการแทน ถ้าต้องการให้แสดงรายการตามรูปให้กด Ctrl+Enter (เอ็นเทอร์ธรรมดาไม่ผ่าน Flash Key) เมื่อต้องการเลือกคำไหนก็ให้กดปุ่มตัวเลขโดยคำแรกมีค่าเป็นหนึ่งแล้วนับลงมาเรื่อยๆ ถ้าต้องการให้โปรแกรมนับให้ก็กด ESC ดังรูป


๓. การออกเสียง ตามปกติต้องเอาเมาส์คลิกที่รูปลำโพงแล้วคลิกเลือกต่อว่าจะฟังเสียงหรืออเมริกัน ต้องคลิกตั้งสองที แต่ถ้าเปิดโปรแกรม FlashKey ไว้ก็จะใช่แป้นพิมพ์แทนได้ ค่าเดิมของโปรแกรมคือ F9 ออกเสียงอังกฤษ F10 ออกเสียงอเมริกัน สามารถเปลี่ยนได้ใน preferences หรือ ini file
ส่วนเวลาฟังเสียงประโยคตัวอย่างตามปกติก็ต้องใช้เมาส์คลิก แต่ถ้าเปิดโปรแกรม FlashKey ไว้ก็ใช่ปุ่มตัวเลขได้ตามรูป


๔. ถ้าต้องการหาคำถัดไปตามปกติก็ต้องลบคำเก่าทิ้งก่อน หรือถ้าโฟกัสไม่ได้อยู่ที่ช่องค้นคำก็ต้องเอาเมาส์ไปคลิก, ลบคำเก่าแล้วพิมพ์คำใหม่เข้าไป แต่ถ้าเปิดโปรแกรม FlashKey ไว้เมื่อกดเอนเทอร์ ช่องค้นหาจะถูกเลือกโดยอัตโนมัติ ถ้าต้องการหาคำใหม่ก็พิมพ์ทับไปได้เลย
หรือถ้าโฟกัสไปอยู่ที่ช่องแสดงคำแปลเนื่องจากคลิกเพื่อฟังเสียงหรืออะไรก็ตาม ก็ยังสามารถพิมพ์คำใหม่ได้เลย คำใหม่ที่พิมพ์จะเข้าไปแทนที่คำเก่าโดยอัตโนมัติ

สิ่งที่เพิ่มเข้ามา
แฟรชการ์ด คือการบันทึกคำที่อยู่ในช่องค้นหาลงไปในไฟล์เพื่อไว้ทบทวนภายหลัง ค่าเดิมของโปรแกรมคือ F11 เป็นการบันทึกคำ F12 เป็นการทบทวนโดยสามารถตั้งค่าหน่วงหรือให้แสดงหน้าต่างให้คลิกก่อนแสดงคำแปลได้ ไฟล์ที่ใช้เก็บคำคือ flash.txt ในโฟลเดอร์เดียวกับโปรแกรม ทั้งหมดนี้สามารถเปลี่ยนได้ใน preferences หรือ ini file


โปรแกรมนี้ใช้ร่วมกับ Longman contemporary dictionary undated edition 2005 หรือเวอร์ชั่นสี่ เวอร์ชั่นห้า 2009 ใช้ไม่ได้นะครับ เมื่อเปิดโปรแกรมขึ้นมาถ้าดิกลองแมนไม่ได้เปิดอยู่โปรแกรมก็จะเปิดดิกลองแมนขึ้นมาด้วย เมื่อปิดลองแมนโปรแกรมก็จะปิดตามไปด้วย ถ้าโปรแกรมหาลองแมนไม่เจอให้ไปแก้โฟลเดอร์ที่ลงลองแมนไว้ใน ini ไฟล์
ฟังก์ชั่นที่เกี่ยวกับแป้นพิมพ์จะทำงานเมื่อเปิดปุ่ม Scroll Lock ไว้ หรือเมื่อเลือก Enable จากเมนูที่ไอคอนที่ทาส์คบาร์

โปรแกรมนี้ใช้ autohotkey เขียน //www.autohotkey.com หลักการคือการจำลองการคลิกและกดปุ่ม ตำแหน่งของการคลิกก็ใช้ก็ใช้เทียบรูปหน้าจอที่จับไว้ในโฟลเดอร์ image ดังนั้นค่าความละเอียดของหน้าจออาจมีผลต่อการทำงานของโปรแกรมอาจจะต้องจับหน้าจอใหม่
และถ้าจะใช้ในวิสต้าจะต้องปิดฟังก์ชั่น Windows animation
เครื่องที่ใช้ทดลองคือ
Acer notebook 14.1” 1280X800 ,32bit color, Windows XP.
HP Notebook 12” 1280X800, 32bit color, Windows Vista with animated windows off

โปรแกรมโหลดได้จาก FlashKey




 

Create Date : 10 สิงหาคม 2552
0 comments
Last Update : 10 สิงหาคม 2552 23:10:43 น.
Counter : 1035 Pageviews.

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 


anchan42
Location :


[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed

ผู้ติดตามบล็อก : 1 คน [?]




Friends' blogs
[Add anchan42's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.