KeyFlow เป็นโครงการ C ++ ที่ทรงพลังที่ช่วยให้ผู้ใช้เพิ่มประสิทธิภาพการทำงานของพวกเขาโดยการสร้างรหัสโกงที่กำหนดเองและชุดค่าผสมคีย์ Keyflow สามารถใช้ในการเปิดโปรแกรมเอกสารเปิดและเลียนแบบการกดแป้นพิมพ์ การใช้เครื่องมือนี้คุณสามารถกำหนดรหัสโกงหรือชุดค่าผสมคีย์ (ทางลัด) เพื่อเรียกใช้โปรแกรมหรือล้างสตริงที่กำหนดไว้ล่วงหน้าไปยังหน้าต่างที่ใช้งานอยู่บนเครื่อง Windows
คุณสมบัติ
เริ่มต้นใช้งาน KeyFlow ทำตามขั้นตอนง่ายๆเหล่านี้:
เรียกใช้ไฟล์ที่เรียกใช้งานเพื่อเรียกใช้แอปพลิเคชัน KeyFlow ตรวจสอบให้แน่ใจว่าไฟล์การกำหนดค่า (../config/codes.config และ ../config/shortcuts.config) อยู่ในไดเรกทอรีที่เกี่ยวข้อง
ในกรณีที่ไม่พบไฟล์การกำหนดค่าในตำแหน่งเริ่มต้นคุณสามารถให้เส้นทางที่กำหนดเองผ่านอาร์กิวเมนต์บรรทัดคำสั่ง คลิกขวาที่โครงการ KeyFlow ใน Solution Explorer และคลิก "คุณสมบัติ" ระบุอาร์กิวเมนต์บรรทัดคำสั่งใน "คุณสมบัติการกำหนดค่า> การดีบัก> อาร์กิวเมนต์คำสั่ง"
ปรับแต่งรหัสโกงของคุณชุดค่าผสมคีย์คำว่า hotwords และการกระทำที่เกี่ยวข้องโดยใช้คู่มือที่ให้ไว้ด้านล่าง
สำหรับ shortcuts.config :
$ สตริงทางด้านขวาจะระบุเส้นทางของการเรียกใช้งานที่จะเปิดใช้งานเมื่อกดปุ่มรวม: สตริงทางด้านขวาจะถูกพิมพ์ในหน้าต่างที่ใช้งานอยู่ # This is a comment.
# The following string will be flushed to the active window at the cursor position
# when the user presses LEFT CONTROL + LEFT ALT + A.
LCONTROL+LMENU+A :PRINT this entire string!
# The following program will be launched when the user presses LEFT ALT + A.
LMENU+A $C:Program FilesSublime Text 3sublime_text.exe
สำหรับ codes.config :
ระบุความยาวที่ต้องการของกลโกงของคุณที่จุดเริ่มต้นของไฟล์
ด้านซ้ายมือของผู้ประกอบการควรมีรหัสโกง
ขึ้นอยู่กับตัวดำเนินการที่ใช้ทางด้านขวามืออาจเป็นสตริงที่จะพิมพ์ในหน้าต่างที่ใช้งานอยู่หรือเส้นทางไปยังโปรแกรมปฏิบัติการ
หากตัวดำเนินการคือ $ สตริงทางด้านขวาจะระบุเส้นทางของการเรียกใช้งานเพื่อเรียกใช้เมื่อรหัสโกงถูกทริกเกอร์
หากผู้ประกอบการคือ: สตริงทางด้านขวาจะถูกพิมพ์ในหน้าต่างที่ใช้งานอยู่
การดำเนินการแต่ละครั้งควรเขียนเป็นบรรทัดเดียว
เป็นไปได้ที่จะรวมความคิดเห็นในไฟล์ แต่ควรวางไว้บนบรรทัดแยกต่างหาก
# All over cheat codes will be of length 5.
CODE LENGTH = 5
# Typing hello, regardless of the status of caps lock,
# will print WORLD on the active window
HELLO :WORLD
APPLE :Stay away, Doc!
# Typing GTAV5 will launch GTA5.exe, if present, of course.
GTAV5 $C:GamesGrand Theft Auto VGTA5.exe
คำแนะนำเหล่านี้จะช่วยให้คุณเริ่มต้นด้วย keyflow และช่วยให้คุณสามารถปรับแต่งฟังก์ชันการทำงานตามความต้องการของคุณ
การบริจาค
รหัสคีย์บอร์ดคีย์บอร์ดและชื่อคีย์ที่สอดคล้องกัน
ตารางนี้ทำหน้าที่เป็นข้อมูลอ้างอิงสำหรับการระบุทางลัดในลัดไฟล์ config มันให้ค่าทศนิยมและเลขฐานสิบหกของคีย์บอร์ดคีย์บอร์ดพร้อมกับชื่อและคำอธิบายคงที่ที่สอดคล้องกัน ชื่อคงที่เหล่านี้สามารถใช้ในการสร้างทางลัดในทางลัด config ดังแสดงในตัวอย่างดังกล่าว
สำหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับรหัสคีย์เสมือนจริงคุณสามารถเยี่ยมชมเอกสาร Microsoft
| ค่าทศนิยม | hex-value | คงที่ | คำอธิบาย |
|---|---|---|---|
| 1 | 0x01 | lbutton | ปุ่มเมาส์ซ้าย |
| 2 | 0x02 | rbutton | ปุ่มเมาส์ขวา |
| 3 | 0x03 | ยกเลิก | การประมวลผลการควบคุม |
| 4 | 0x04 | Mbutton | ปุ่มเมาส์กลาง (เมาส์สามปุ่ม) |
| 5 | 0x05 | xbutton1 | ปุ่มเมาส์ x1 |
| 6 | 0x06 | xbutton2 | ปุ่มเมาส์ x2 |
| 8 | 0x08 | กลับ | คีย์ backspace |
| 9 | 0x09 | แท็บ | คีย์แท็บ |
| 12 | 0x0c | ชัดเจน | เคลียร์กุญแจ |
| 13 | 0x0d | กลับ | ป้อนกุญแจ |
| 16 | 0x10 | กะ | เปลี่ยนกุญแจ |
| 17 | 0x11 | ควบคุม | คีย์ Ctrl |
| 18 | 0x12 | เมนู | คีย์ Alt |
| 19 | 0x13 | หยุดชั่วคราว | คีย์หยุดชั่วคราว |
| 20 | 0x14 | เมืองหลวง | ปุ่มล็อคแคป |
| 21 | 0x15 | คานา | โหมด ime kana |
| 21 | 0x15 | Hanguel | โหมด ime hanguel (ดูแลรักษาความเข้ากันได้; ใช้ vk_hangul) |
| 21 | 0x15 | แขวน | โหมด ime hangul |
| 22 | 0x16 | ime_on | ime on |
| 23 | 0x17 | จุนจา | โหมด ime junja |
| 24 | 0x18 | สุดท้าย | โหมดสุดท้ายของ IME |
| 25 | 0x19 | ฮันจา | โหมด ime hanja |
| 25 | 0x19 | คันจิ | โหมด ime kanji |
| 26 | 0x1a | ime_off | ime ปิด |
| 27 | 0x1b | หนี | คีย์ ESC |
| 28 | 0x1c | แปลง | IME แปลง |
| 29 | 0x1d | แบบถู | ime nonconvert |
| 30 | 0x1e | ยอมรับ | ime ยอมรับ |
| 31 | 0x1f | modechange | คำขอเปลี่ยนโหมด IME |
| 32 | 0x20 | ช่องว่าง | แถบอวกาศ |
| 33 | 0x21 | ก่อน | คีย์หน้า |
| 34 | 0x22 | ต่อไป | คีย์หน้าลง |
| 35 | 0x23 | จบ | จุดสิ้นสุดคีย์ |
| 36 | 0x24 | บ้าน | กุญแจบ้าน |
| 37 | 0x25 | ซ้าย | คีย์ลูกศรซ้าย |
| 38 | 0x26 | ขึ้น | คีย์ลูกศรขึ้น |
| 39 | 0x27 | ขวา | ปุ่มลูกศรขวา |
| 40 | 0x28 | ลง | ปุ่มลูกศรลง |
| 41 | 0x29 | เลือก | เลือกคีย์ |
| 42 | 0x2a | พิมพ์ | พิมพ์คีย์ |
| 43 | 0x2b | ประหารชีวิต | ดำเนินการคีย์ |
| 44 | 0x2c | ภาพรวม | พิมพ์คีย์หน้าจอ |
| 45 | 0x2d | แทรก | กุญแจ INS |
| 46 | 0x2e | ลบ | คีย์เดล |
| 47 | 0x2f | ช่วย | ช่วยเหลือกุญแจ |
| 48 | 0x30 | 0 | 0 คีย์ |
| 49 | 0x31 | 1 | 1 คีย์ |
| 50 | 0x32 | 2 | 2 คีย์ |
| 51 | 0x33 | 3 | 3 คีย์ |
| 52 | 0x34 | 4 | 4 คีย์ |
| 53 | 0x35 | 5 | 5 คีย์ |
| 54 | 0x36 | 6 | 6 คีย์ |
| 55 | 0x37 | 7 | 7 คีย์ |
| 56 | 0x38 | 8 | 8 คีย์ |
| 57 | 0x39 | 9 | 9 คีย์ |
| 65 | 0x41 | อัน | กุญแจสำคัญ |
| 66 | 0x42 | ข | b กุญแจ |
| 67 | 0x43 | C | C กุญแจ |
| 68 | 0x44 | d | d กุญแจ |
| 69 | 0x45 | อี | คีย์ |
| 70 | 0x46 | f | F คีย์ |
| 71 | 0x47 | ก | G กุญแจ |
| 72 | 0x48 | ชม | h คีย์ |
| 73 | 0x49 | ฉัน | ฉันกุญแจ |
| 74 | 0x4a | J | J Key |
| 75 | 0x4b | K | k key |
| 76 | 0x4c | l | l กุญแจ |
| 77 | 0x4d | ม. | m คีย์ |
| 78 | 0x4e | n | n คีย์ |
| 79 | 0x4f | โอ | o กุญแจ |
| 80 | 0x50 | P | P คีย์ |
| 81 | 0x51 | ถาม | คีย์คิว |
| 82 | 0x52 | R | r กุญแจ |
| 83 | 0x53 | S | s กุญแจ |
| 84 | 0x54 | T | คีย์ |
| 85 | 0x55 | คุณ | คุณกุญแจ |
| 86 | 0x56 | V | คีย์ V |
| 87 | 0x57 | W | คีย์ W |
| 88 | 0x58 | x | x คีย์ |
| 89 | 0x59 | y | y กุญแจ |
| 90 | 0x5a | Z | คีย์ z |
| 91 | 0x5b | lwin | คีย์ Windows ซ้าย (แป้นพิมพ์ธรรมชาติ) |
| 92 | 0x5c | rwin | คีย์ Windows ขวา (แป้นพิมพ์ธรรมชาติ) |
| 93 | 0x5d | แอพพลิเคชั่น | คีย์แอปพลิเคชัน (แป้นพิมพ์ธรรมชาติ) |
| 94 | 0x5e | - | ที่สงวนไว้ |
| 95 | 0x5f | นอน | ปุ่มนอนคอมพิวเตอร์ |
| 96 | 0x60 | numpad0 | ปุ่มกดตัวเลข 0 คีย์ |
| 97 | 0x61 | numpad1 | ปุ่มกดตัวเลข 1 คีย์ |
| 98 | 0x62 | numpad2 | ปุ่มกดตัวเลข 2 |
| 99 | 0x63 | numpad3 | ปุ่มกดตัวเลข 3 คีย์ |
| 100 | 0x64 | numpad4 | ปุ่มกดตัวเลข 4 คีย์ |
| 101 | 0x65 | numpad5 | ปุ่มกดตัวเลข 5 คีย์ |
| 102 | 0x66 | numpad6 | ปุ่มกดตัวเลข 6 คีย์ |
| 103 | 0x67 | numpad7 | ปุ่มกดตัวเลข 7 คีย์ |
| 104 | 0x68 | numpad8 | ปุ่มกดตัวเลข 8 คีย์ |
| 105 | 0x69 | numpad9 | ปุ่มกดตัวเลข 9 คีย์ |
| 106 | 0x6a | คูณ | คูณ |
| 107 | 0x6b | เพิ่ม | เพิ่มกุญแจ |
| 108 | 0x6c | เครื่องแยก | คีย์ตัวแยก |
| 109 | 0x6d | ลบออก | ลบคีย์ |
| 110 | 0x6e | ทศนิยม | คีย์ทศนิยม |
| 111 | 0x6f | แบ่ง | หารกุญแจ |
| 112 | 0x70 | F1 | คีย์ F1 |
| 113 | 0x71 | F2 | คีย์ F2 |
| 114 | 0x72 | F3 | คีย์ F3 |
| 115 | 0x73 | F4 | คีย์ F4 |
| 116 | 0x74 | F5 | คีย์ F5 |
| 117 | 0x75 | F6 | คีย์ F6 |
| 118 | 0x76 | F7 | คีย์ F7 |
| 119 | 0x77 | F8 | คีย์ F8 |
| 120 | 0x78 | F9 | คีย์ F9 |
| 121 | 0x79 | F10 | คีย์ F10 |
| 122 | 0x7a | F11 | คีย์ F11 |
| 123 | 0x7b | F12 | คีย์ F12 |
| 124 | 0x7c | F13 | คีย์ F13 |
| 125 | 0x7d | F14 | คีย์ F14 |
| 126 | 0x7e | F15 | คีย์ F15 |
| 127 | 0x7f | F16 | คีย์ F16 |
| 128 | 0x80 | F17 | คีย์ F17 |
| 129 | 0x81 | F18 | คีย์ F18 |
| 130 | 0x82 | F19 | คีย์ F19 |
| 131 | 0x83 | F20 | คีย์ F20 |
| 132 | 0x84 | F21 | คีย์ f21 |
| 133 | 0x85 | F22 | คีย์ f22 |
| 134 | 0x86 | F23 | คีย์ F23 |
| 135 | 0x87 | F24 | คีย์ F24 |
| 144 | 0x90 | นู | ปุ่มล็อค NUM |
| 145 | 0x91 | การเลื่อน | กุญแจล็อคเลื่อน |
| 160 | 0xa0 | lshift | คีย์กะซ้าย |
| 161 | 0xa1 | Rshift | กุญแจเปลี่ยนขวา |
| 162 | 0xa2 | LCONTROL | คีย์ควบคุมซ้าย |
| 163 | 0xa3 | rcontrol | คีย์ควบคุมที่ถูกต้อง |
| 164 | 0xa4 | Lmenu | คีย์ Alt ซ้าย |
| 165 | 0xa5 | Rmenu | คีย์ Alt ที่ถูกต้อง |
| 166 | 0xa6 | เบราว์เซอร์ _back | เบราว์เซอร์แบ็คคีย์ |
| 167 | 0xa7 | BROWSER_FORWARD | คีย์ไปข้างหน้าเบราว์เซอร์ |
| 168 | 0xa8 | เบราว์เซอร์ _refresh | คีย์รีเฟรชเบราว์เซอร์ |
| 169 | 0xa9 | เบราว์เซอร์ _stop | คีย์หยุดเบราว์เซอร์ |
| 170 | 0xaa | เบราว์เซอร์ _search | คีย์ค้นหาเบราว์เซอร์ |
| 171 | 0xab | เบราว์เซอร์ _favorites | คีย์โปรดของเบราว์เซอร์ |
| 172 | 0xac | เบราว์เซอร์ _home | เบราว์เซอร์เริ่มต้นและคีย์หน้าแรก |
| 173 | 0xad | volume_mute | คีย์เสียงปิดเสียง |
| 174 | 0xae | volume_down | คีย์ระดับเสียง |
| 175 | 0xaf | volume_up | คีย์ระดับเสียง |
| 176 | 0xb0 | media_next_track | คีย์แทร็กถัดไป |
| 177 | 0xb1 | media_prev_track | คีย์แทร็กก่อนหน้า |
| 178 | 0xb2 | media_stop | หยุดคีย์สื่อ |
| 179 | 0xb3 | media_play_pause | ปุ่มเล่น/หยุดชั่วคราวคีย์สื่อ |
| 180 | 0xb4 | launch_mail | เริ่มรหัสเมล |
| 181 | 0xb5 | launch_media_select | เลือกคีย์สื่อ |
| 182 | 0xb6 | launch_app1 | เริ่มปุ่มแอปพลิเคชัน 1 คีย์ |
| 183 | 0xb7 | launch_app2 | เริ่มปุ่มแอปพลิเคชัน 2 |
| 186 | 0xba | OEM_1 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับคีย์บอร์ดมาตรฐานของสหรัฐอเมริกา, ';:' คีย์ |
| 187 | 0xbb | OEM_PLUS | สำหรับทุกประเทศ/ภูมิภาคคีย์ '+' |
| 188 | 0xbc | OEM_COMMA | สำหรับประเทศ/ภูมิภาคใด ๆ คีย์ ',' |
| 189 | 0xbd | OEM_MINUS | สำหรับประเทศ/ภูมิภาคใด ๆ คีย์ '-' |
| 190 | 0xbe | oem_period | สำหรับประเทศ/ภูมิภาคใด ๆ '.' สำคัญ |
| 191 | 0xbf | OEM_2 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับแป้นพิมพ์มาตรฐานของสหรัฐอเมริกา '/?' สำคัญ |
| 192 | 0xc0 | OEM_3 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับคีย์บอร์ดมาตรฐานของสหรัฐอเมริกาปุ่ม '`~' |
| 219 | 0xdb | OEM_4 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับคีย์บอร์ดมาตรฐานของสหรัฐอเมริกาปุ่ม '[{' |
| 220 | 0xDC | OEM_5 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับคีย์บอร์ดมาตรฐานของสหรัฐอเมริกา '|' สำคัญ |
| 221 | 0xdd | OEM_6 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับคีย์บอร์ดมาตรฐานของสหรัฐอเมริกาคีย์ ']}' |
| 222 | 0xde | OEM_7 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ สำหรับคีย์บอร์ดมาตรฐานของสหรัฐอเมริกาปุ่ม 'quote/double-quote' |
| 223 | 0xdf | OEM_8 | ใช้สำหรับอักขระเบ็ดเตล็ด มันสามารถแตกต่างกันไปตามแป้นพิมพ์ |
| 226 | 0xe2 | OEM_102 | ที่สงวนไว้ |
| 229 | 0xe5 | ProcessKey | คีย์กระบวนการ IME |
| 231 | 0xe7 | แพ็คเก็ต | ใช้ในการส่งผ่านอักขระ Unicode ราวกับว่าพวกเขาเป็นปุ่มกด คีย์ VK_Packet เป็นคำต่ำของค่าคีย์เสมือน 32 บิตที่ใช้สำหรับวิธีการป้อนข้อมูลที่ไม่ใช่คีย์บอร์ด สำหรับข้อมูลเพิ่มเติมดูหมายเหตุใน KeyBDInput, SendInput, WM_KEYDOWN และ WM_KEYUP |
| 246 | 0xf6 | ความสนใจ | คีย์ attn |
| 247 | 0xf7 | CREL | คีย์ CRSEL |
| 248 | 0xf8 | exsel | คีย์ exsel |
| 249 | 0xf9 | ereof | ลบคีย์ EOF |
| 250 | 0xfa | เล่น | เล่นคีย์ |
| 251 | 0xfb | ซูม | คีย์ซูม |
| 252 | 0xfc | ไม่มีชื่อ | ที่สงวนไว้ |
| 253 | 0xfd | PA1 | คีย์ PA1 |
| 254 | 0xfe | oem_clear | เคลียร์กุญแจ |