KeyFlow هو مشروع C ++ قوي يساعد المستخدمين على تحسين إنتاجيتهم من خلال إنشاء رموز غش مخصصة ومجموعات رئيسية. يمكن استخدام KeyFlow لإطلاق البرامج والمستندات المفتوحة ومحاكاة ضغطات المفاتيح. باستخدام هذه الأداة ، يمكنك تعيين رمز الغش أو مجموعة مفاتيح (اختصار) لتنفيذ برنامج أو مسح بعض السلسلة المحددة مسبقًا إلى النافذة النشطة على جهاز Windows.
سمات
البدء في البدء في استخدام KeyFlow ، اتبع هذه الخطوات البسيطة:
قم بتشغيل الملف القابل للتنفيذ لإطلاق تطبيق KeyFlow. تأكد من وجود ملفات التكوين (../config/codes.config و ../config/shortcuts.config) في أدلة كل منها.
في حالة عدم العثور على ملفات التكوين في مواقعها الافتراضية ، يمكنك توفير مسارات مخصصة من خلال وسيطات سطر الأوامر. انقر بزر الماوس الأيمن على مشروع Keyflow في Explorer Solution وانقر فوق "الخصائص". حدد وسيطات سطر الأوامر في "خصائص التكوين> debugging> وسيطات الأوامر".
تخصيص رموز الغش ، ومجموعات المفاتيح ، والكلمات الساخنة ، والإجراءات المرتبطة باستخدام الدليل المقدم أدناه.
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 كما هو موضح في المثال المذكور أعلاه.
لمزيد من المعلومات التفصيلية حول رموز المفاتيح الافتراضية ، يمكنك زيارة وثائق Microsoft.
| قيمة عشرية | قيمة السداسي | ثابت | وصف |
|---|---|---|---|
| 1 | 0x01 | lbutton | زر الفأر اليسار |
| 2 | 0x02 | Rbutton | زر الماوس الأيمن |
| 3 | 0x03 | يلغي | السيطرة على معالجة الشقوق |
| 4 | 0x04 | Mbutton | زر الماوس الأوسط (الماوس ثلاثي الزر) |
| 5 | 0x05 | Xbutton1 | زر الماوس x1 |
| 6 | 0x06 | xbutton2 | زر الماوس x2 |
| 8 | 0x08 | خلف | مفتاح المساحة الخلفية |
| 9 | 0x09 | فاتورة غير مدفوعة | مفتاح علامة التبويب |
| 12 | 0x0C | واضح | مفتاح واضح |
| 13 | 0x0D | يعود | أدخل المفتاح |
| 16 | 0x10 | يحول | مفتاح التحول |
| 17 | 0x11 | يتحكم | مفتاح Ctrl |
| 18 | 0x12 | قائمة طعام | مفتاح البديل |
| 19 | 0x13 | يوقف | مفتاح توقف مؤقت |
| 20 | 0x14 | عاصمة | مفتاح قفل القبعات |
| 21 | 0x15 | كانا | وضع IME KANA |
| 21 | 0x15 | هانغيل | وضع IME Hanguel (يتم الحفاظ عليه للتوافق ؛ استخدم VK_Hangul) |
| 21 | 0x15 | هانغول | وضع IME Hangul |
| 22 | 0x16 | ime_on | أنا على |
| 23 | 0x17 | جونجا | Ime Junja Mode |
| 24 | 0x18 | أخير | IME الوضع النهائي |
| 25 | 0x19 | هانجا | Ime Hanja Mode |
| 25 | 0x19 | كانجي | Ime Kanji وضع |
| 26 | 0x1a | ime_off | أنا قبالة |
| 27 | 0x1B | يهرب | مفتاح ESC |
| 28 | 0x1c | يتحول | ime تحويل |
| 29 | 0x1d | nonconvert | ime nonconvert |
| 30 | 0x1e | يقبل | أنا قبول |
| 31 | 0x1f | ModeChange | طلب تغيير وضع IME |
| 32 | 0x20 | فضاء | المسافة |
| 33 | 0x21 | قبل | مفتاح الصفحة UP |
| 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 | يمسح | Del Key |
| 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 | ب | مفتاح ب |
| 67 | 0x43 | ج | مفتاح C. |
| 68 | 0x44 | د | مفتاح د |
| 69 | 0x45 | ه | مفتاح ه |
| 70 | 0x46 | و | و مفتاح |
| 71 | 0x47 | ز | مفتاح ز |
| 72 | 0x48 | ح | H مفتاح |
| 73 | 0x49 | أنا | أنا مفتاح |
| 74 | 0x4a | ي | j مفتاح |
| 75 | 0x4b | ك | K مفتاح |
| 76 | 0x4c | ل | L مفتاح |
| 77 | 0x4D | م | مفتاح م |
| 78 | 0x4e | ن | مفتاح ن |
| 79 | 0x4F | س | يا مفتاح |
| 80 | 0x50 | ص | مفتاح P. |
| 81 | 0x51 | س | Q مفتاح |
| 82 | 0x52 | ص | مفتاح ص |
| 83 | 0x53 | ق | مفتاح S. |
| 84 | 0x54 | ر | T المفتاح |
| 85 | 0x55 | ش | ش مفتاح |
| 86 | 0x56 | الخامس | مفتاح V. |
| 87 | 0x57 | ث | مفتاح ث |
| 88 | 0x58 | x | x مفتاح |
| 89 | 0x59 | ذ | y مفتاح |
| 90 | 0x5A | ض | Z مفتاح |
| 91 | 0x5b | lwin | مفتاح Windows الأيسر (لوحة المفاتيح الطبيعية) |
| 92 | 0x5C | روين | مفتاح 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 | numlock | مفتاح قفل NUM |
| 145 | 0x91 | التمرير | تمرير مفتاح قفل |
| 160 | 0xa0 | lshift | مفتاح التحول اليسار |
| 161 | 0xa1 | rshift | مفتاح التحول الصحيح |
| 162 | 0xa2 | lcontrol | مفتاح التحكم اليسار |
| 163 | 0xa3 | rcontrol | مفتاح التحكم الصحيح |
| 164 | 0xa4 | lmenu | ترك مفتاح البديل |
| 165 | 0xa5 | Rmenu | مفتاح البديل الصحيح |
| 166 | 0xa6 | Browser_back | مفتاح الظهر المتصفح |
| 167 | 0xa7 | Browser_Forward | مفتاح الأمام للمتصفح |
| 168 | 0xa8 | Browser_refresh | مفتاح تحديث المتصفح |
| 169 | 0xa9 | Browser_stop | مفتاح إيقاف المتصفح |
| 170 | 0xaa | Browser_Search | مفتاح البحث في المتصفح |
| 171 | 0xab | Browser_Favorites | مفتاح المتصفح المفضل |
| 172 | 0xac | متصفح | بداية المتصفح ومفتاح المنزل |
| 173 | 0xad | volume_mute | مفتاح كتم الصوت |
| 174 | 0xae | volume_down | مفتاح خفض مستوى الصوت |
| 175 | 0xaf | volume_up | مفتاح 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 | LANCH_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 | تستخدم للأحرف المتنوعة ؛ يمكن أن تختلف عن طريق لوحة المفاتيح. بالنسبة للوحة المفاتيح القياسية في الولايات المتحدة ، مفتاح "الكمية الواحدة/الكلمة المزدوجة" |
| 223 | 0xDF | OEM_8 | تستخدم للأحرف المتنوعة ؛ يمكن أن تختلف عن طريق لوحة المفاتيح. |
| 226 | 0xe2 | OEM_102 | محجوز |
| 229 | 0xe5 | مفتاح العملية | مفتاح عملية IME |
| 231 | 0xe7 | حزمة | تستخدم لتمرير أحرف Unicode كما لو كانت ضغطات المفاتيح. مفتاح VK_Packet هو الكلمة المنخفضة لقيمة مفتاح افتراضية 32 بت المستخدمة لطرق الإدخال غير المفصلية. لمزيد من المعلومات ، راجع الملاحظة في keybdinput و sendinput و wm_keydown و wm_keyup |
| 246 | 0xf6 | attn | مفتاح ATTN |
| 247 | 0xf7 | كرسل | مفتاح كرسل |
| 248 | 0xf8 | exsel | exsel مفتاح |
| 249 | 0xf9 | ereof | تمحو مفتاح EOF |
| 250 | 0xfa | يلعب | تشغيل المفتاح |
| 251 | 0xfb | تكبير | مفتاح التكبير |
| 252 | 0xfc | noname | محجوز |
| 253 | 0xfd | PA1 | مفتاح PA1 |
| 254 | 0xfe | OEM_CLEAR | مفتاح واضح |