cdisplay

Remapping CDisplay Shortcuts with AutoHotkey

CDisplay คือโปรแกรมสำหรับอ่าน manga/comic ที่เป็นไฟล์ .cbr, .cbz, .cbt, ฯลฯ ถือเป็นโปรแกรม comic reader ในดวงใจก็ว่าได้ เคยลองใช้ทั้ง Comical, ComicRack และ MangaMeeya แต่สุดท้ายก็กลับมาตายรังที่ CDisplay 1.8.5 ทุกที (เวอร์ชัน 1.8.5 ไม่มีใน official site แต่ Google หาดูได้)

ข้อเสียเพียงอย่างเดียวของ CDisplay คือ ไม่สามารถตั้ง shortcut ตามใจตัวเองได้ เช่น เวลาเปลี่ยนหน้าต้องใช้ปุ่ม PgDn/PgUp หรือเวลาโหลดไฟล์ถัดไปต้องใช้ Shift-L เป็นต้น

ในฐานะที่ใช้ AutoHotkey อยู่แล้ว เลยจัดการ remap key ซะใหม่ โดยกำหนดให้ใช้ปุ่ม Left/Right แทน PgUp/PgDn เวลาเปลี่ยนหน้า และใช้ปุ่ม Ctrl-Left/Ctrl-Right แทน Shift-K/Shift-L เพื่อโหลดไฟล์ก่อนหน้าหรือถัดไป สำหรับ script AutoHotkey ที่ใช้ก็สั้นๆ ประมาณนี้

#IfWinActive ahk_class TMainDisplayForm
  Left:: Send {PgUp}
  Right:: Send {PgDn}
  ^Left:: Send +k
  ^Right:: Send +l
#IfWinActive

เท่านี้ก็อ่าน manga ได้มีความสุขขึ้นเยอะ :)