Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Utility ลัดวาจา (Speech Shortcut) 1.0.2 Update
#1
[Image: speech-min.png]
ลัดวาจา
Speech Shortcut
เกริ่นนำ
คุณเคยไหม อยากจะแค่พิมพ์ข้อความคุยกับเพื่อนๆในสังคมออนไลน์ แต่ด้วยทักษะการพิมพ์ที่สุดแสนจะ***ของคุณ กว่าจะพิมพ์เสร็จเขาก็คุยกันไปไกลแล้ว รวมถึงในหลายครั้งหลายคราที่ต้องคอยนั่งพิมพ์ข้อความเดิมๆซ้ำๆ มันคงเป็นเรื่องที่น่าหงุดหงิดไม่ใช่น้อย แต่ปัญหาเหล่านี้จะหมดไป เพราะที่คือ "ลัดวาจา" เครื่องมือที่จะทำให้คุณสามารถพิมพ์ข้อความได้ด้วยการกดปุ่มเพียงปุ่มเดียว!!! เสมือนการกด Hotkey เพื่อใช้สกิลในเกมออนไลน์เลยทีเดียว โดยการรวบรวมข้อความที่คุณใช้บ่อยๆ (คุณต้องรวบรวมเอง เราไม่ได้แถมมาให้) แล้วนำมาจับคู่กับปุ่มบนคีย์บอร์ดที่คุณชื่นชอบ จากนั้นเพียงบนปุ่มดังกล่าว ข้อความยาวๆจะถูกคัดลอกไปเก็บไว้บนคลิปบอร์ดให้คุณ และด้วยคุณสมบัติพิเศษอย่าง การวางข้อความอัตโนมัติเมื่อกด (Automatic Paste) ซึ่งเป็นการจำลองการกดปุ่ม Ctrl+V ที่ทำให้ข้อความถูกวาง (paste) โดยทันทีที่กดปุ่ม ช่วยเพิ่มความสะดวกสบายขึ้นไปอีก
เท่านั้นยังไม่พอ!!! เพียงคุณโหลดในวันนี้ รับ ไฟล์ข้อความตัวอย่างชุด Sample ASWD : ยินดีที่ได้รู้จัก ไปทดลองเลยฟรีๆ



ข้อมูลพื้นฐาน
ประเภท: ละมุนภัณฑ์อเนกประสงค์ (Utilities)
เครื่องมือที่ใช้ในการพัฒนา: Visual Studio, .NET Framework 4.5.2, MetroFramework
ภาษาที่ใช้ในการพัฒนา: C#
ระยะในการพัฒนา: ~30 ชั่วโมง
ระบบปฏิบัติการที่รองรับ: Microsoft Windows 7/ 8/ 8.1/ 10
ความต้องการของระบบ: .NET Framework 4.5+


ดาวน์โหลด
ลัดวาจา 1.0.2 [อัพเดท] => ดาวน์โหลด (ขนาดไฟล์ 422 KB)
ไฟล์ตัวอย่าง => ดาวน์โหลด (ขนาดไฟล์ 598 B)

หมายเหตุ: ***ผู้พัฒนาไม่ขอรับผิดชอบแต่ประการใดกับอันตรายที่อาจเกิดขึ้นอันเป็นผลมาจากโปรแกรม ทั้งต่อทรัพย์สินและชีวิต
รวมถึงกรณีที่
โดนแบนจากเกมออนไลน์เมื่อเอาไปใช้


คุณสมบัติ
  1. จับคู่ข้อความกับปุ่มลัด ช่วยเพิ่มความสะดวกสบายในการสนทนา
  2. สามารถบันทึกรายการข้อความเก็บไว้เป็นไฟล์ XML ได้ ซึ่งช่วยให้ไม่ต้องเสียเวลา คีย์ปุ่มใหม่ และยังช่วยให้สับเปลี่ยนรายการข้อความได้หลากหลายขึ้น
  3. รองรับการใช้ปุ่มลัดร่วมกับปุ่ม Shift และ Alt (กด Shift ค้างไว้ ก่อนจะกดปุ่มลัด) ซึ่งจะทำให้เก็บข้อความได้มากขึ้นเป็น 2 เท่า!
  4. รองรับการวางข้อความอัตโนมัติเมื่อกดปุ่ม
  5. สามารถพับหน้าต่างของโปรแกรมได้ (โปรแกรมจะทำงานอยู่เบื้องหลัง) ทำให้ใช้ร่วมกับโปรแกรมอื่นๆได้
  6. รองรับภาษาไทยและภาษาอังกฤษ(ประกิต?)
  7. สามารถบันทึกการตั้งค่าได้ (ภาษา, เปิดการแจ้งเตือน, เปิดการวางข้อความอัตโนมัติ)
การใช้งานเบื้องต้น
1.การจับคู่คีย์ลัดกับข้อความ
[Image: how_0.png] [Image: how_0_th.png]
  1. พิมพ์ข้อความที่ต้องการ
  2. เลือกคีย์หลัก (คีย์ที่จะต้องกดค้าง) ซึ่งจะมี 2 คีย์คือ Shift (ShiftKey) และ Alt (Menu) หากต้องการใช้แค่คีย์ลัดให้เลือกเป็นเครื่องหมายขีด
  3. คลิกที่ SetKey หรือ ตั้งคีย์ลัด จากนั้นกดปุ่มที่ต้องการตั้ง
  4. จะเห็นข้อความและคีย์ที่เราเลือกในตารางด้านล่าง ถือเป็นการเสร็จสิ้นขั้นตอน
[Image: how_1.png]

2.การนำเข้าและส่งออก ชุดข้อความ
[Image: how_2_th.png]
เมื่อเราต้องการบันทึกชุดข้อความที่เราตั้งค่าไว้ ให้คลิกที่ Export หรือ ส่งออก
หากต้องการโหลดชุดข้อความมาใส่ในตาราง ให้คลิกที่ Import หรือนำเข้า เพื่อเลือกไฟล์ที่จะโหลด
(****การโหลดจะเป็นการแทนที่ชุดข้อความทั้งหมดด้วยข้อมูลในไฟล์ ดังนั้นจึงควรบันทึกชุดข้อความที่ค้างอยู่ก่อนนำเข้า****)

3.การใช้งานคีย์ลัด
[Image: how_3.png]
เมื่อเราต้องการใช้งานคีย์ลัดให้ทำการลงทะเบียนคีย์ลัดในหน่วยความจำก่อน โดยการคลิกที่ Register หรือ ลงทะเบียนคีย์ลัด
วิธีที่ง่ายกว่าคือ กด Ctrl+O ซึ่งช่วยให้สลับโหมดพิมพ์ได้เร็ว
[Image: how_4.png] [Image: how_5.png]
หลังจากลงทะเบียนแล้วจะมีการแจ้งเตือนขึ้นด้านล่างซ้ายของจอ (ขึ้นอยู่กับรุ่นของระบบปฏิบัติการ Windows)
รวมถึงสถานะของคีย์ลัด (Hotkey Status) จะเปลี่ยนเป็น ลงทะเบียนแล้ว (Registered) ซึ่งจะเป็นข้อความสีเขียว

***หากไม่ต้องการใช้คีย์ลัดแล้ว หรือต้องการสลับมาเป็นโหมดพิมพ์ปกติให้กดที่ Unregister หรือ ยกเลิกคีย์ลัด***
อีกวิธีคือกด Ctrl+O อีกครั้งนั่นเอง


4.การตั้งค่า
[Image: how_6.png] [Image: how_7.png]
นอกเหนือจาก หน้าหลัก หรือ Home แล้วโปรแกรมยังมีหน้าสำหรับตั้งค่าอีกด้วย โดยสามารถตั้งภาษาของโปรแกรมได้ (ภาษาไทยหรืออังกฤษ), ตั้งค่าว่าจะให้มีการแจ้งเตือนเด้งขึ้นหรือไม่ (บางคนรำคาญสามารถปิดไปได้) และ ตั้งค่าว่าจะให้วางข้อความอัตโนมัติเพื่อกดคีย์ลัด หรือให้เป็นเพียงการคัดลอกข้อความธรรมดา

นอกจากนี้ยังสามารถบันทึกการตั้งค่าไว้ได้ เพื่อจะได้ไม่ต้องตั้งใหม่เวลาเปิดโปรแกรมในครั้งถัดไป รวมถึงสามารถตั้งค่ากลับเป็นค่าเริ่มต้นได้ โดยไฟล์ที่เก็บบันทึกการตั้งค่าจะอยู่ที่ %appdata%/.speechshortcut/settings.xml ซึ่งทำให้สามารถย้ายตัวโปรแกรมไม่เก็บไว้ที่ไหนก็ได้ในเครื่องโดยไม่ต้องกังวลว่าจะทำให้การตั้งค่าหาย และยังสามารถคัดลอกไฟล์ดังกล่าวไปใช้กับในเครื่องอื่นได้อีกด้วย

5.การลบคีย์ลัดและแก้ไขข้อความในตาราง
[Image: how_8.png] [Image: how_9.png]

การลบคีย์ลัดที่ตั้งไว้แล้วสามารถทำได้ง่ายๆด้วยการ คลิกที่ข้อความที่ต้องการลบ จากนั้นกด delete บนคีย์บอร์ด
***หากอยู่ในโหมดลงทะเบียนคีย์ จะไม่สามารถลบได้ ต้องกดยกเลิกก่อน***
ส่วนการแก้ไขนั้นให้ดับเบิ้ลคลิกที่ข้อความจะสามารถแก้ได้เลยครับ (แก้คีย์ไม่ได้นะ) สามารถแก้ได้แม้จะอยู่ในโหมดลงทะเบียนคีย์ไว้แล้วก็ตาม


ภาพประกอบ

[Image: ss_0.png][Image: ss_1.png]


เครดิต
[Image: ss_2.png]
[Image: 76561198040918068.png]
[-] The following 8 users say Thank You to XthemeCore for this post:
  • dreamknight, Ivan_GilDong, jojo741963, LuZi, Mysticphoenix, Nazuth, slost, splendith
Reply
#2
ดีมากๆๆ ต่อไปจะเลคเชอร์แบบไม่ต้องจดแล้ว
[Image: webboard%20signature1_zpskhtut2jg.png]
การทำอาหารที่อร่อยที่สุด และเดือดร้อนชาวบ้านมากที่สุด กำลังจะเริ่มขึ้น
[-] The following 1 user says Thank You to Mysticphoenix for this post:
  • Kuntana
Reply
#3
อัพเดท 1.0.2 (รวม 1.0.1 ไปเลยทีเดียว)
  1. แก้บัคมากมาย
  2. สามารถลบคีย์ลัดและแก้ไขข้อความได้จากตารางเลย
  3. ตัง้ให้ auto paste เป็นค่า default

การลบคีย์ลัดและแก้ไขข้อความในตาราง
[Image: how_8.png] [Image: how_9.png]

การลบคีย์ลัดที่ตั้งไว้แล้วสามารถทำได้ง่ายๆด้วยการ คลิกที่ข้อความที่ต้องการลบ จากนั้นกด delete บนคีย์บอร์ด
***หากอยู่ในโหมดลงทะเบียนคีย์ จะไม่สามารถลบได้ ต้องกดยกเลิกก่อน***
ส่วนการแก้ไขนั้นให้ดับเบิ้ลคลิกที่ข้อความจะสามารถแก้ได้เลยครับ (แก้คีย์ไม่ได้นะ) สามารถแก้ได้แม้จะอยู่ในโหมดลงทะเบียนคีย์ไว้แล้วก็ตาม
[Image: 76561198040918068.png]
[-] The following 2 users say Thank You to XthemeCore for this post:
  • dreamknight, Ivan_GilDong
Reply
#4
สุดยอดเลยครับท่านตรีม ถ้าทำเป็น auto เดาข้อความเราได้จะเทพมากเลยครับ ฮ่าๆ

 "กาก"
[Image: bujuroll.gif] แอดเพื่อน Steam จิ้มแรงๆเลย >>> [Image: AddFriend.png]
[Image: 76561198091389336.png]


Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)