KeyFlow est un puissant projet C ++ qui aide les utilisateurs à améliorer leur productivité en créant des codes de triche personnalisés et des combinaisons de clés. KeyFlow peut être utilisé pour lancer des programmes, ouvrir des documents et imiter les touches. En utilisant cet outil, vous pouvez attribuer un code de triche ou une combinaison de clés (raccourci) pour exécuter un programme ou rincer une chaîne prédéterminée à la fenêtre active sur une machine Windows.
Caractéristiques
Commencer à commencer à utiliser KeyFlow, suivez ces étapes simples:
Exécutez le fichier exécutable pour lancer l'application KeyFlow. Assurez-vous que les fichiers de configuration (../config/codes.config et ../config/shortcuts.config) sont situés dans leurs répertoires respectifs.
Dans le cas où les fichiers de configuration ne se trouvent pas dans leurs emplacements par défaut, vous pouvez fournir des chemins personnalisés via des arguments de ligne de commande. Faites un clic droit sur le projet KeyFlow dans l'explorateur de solutions et cliquez sur "Propriétés". Spécifiez les arguments de ligne de commande dans "Propriétés de configuration> Débogage> Arguments de commande".
Personnalisez vos codes de triche, vos combinaisons de clés, vos mots chauds et vos actions associées en utilisant le guide fourni ci-dessous.
Pour shortcuts.config :
$ , la chaîne de droite indique le chemin de l'exécutable pour lancer lorsque la combinaison de touches est enfoncée.: la chaîne à droite sera imprimée dans la fenêtre active. # 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
Pour codes.config :
Spécifiez la longueur souhaitée de vos tricheurs au début du fichier.
Le côté gauche de l'opérateur doit contenir le code de triche.
Selon l'opérateur utilisé, le côté droit peut être une chaîne à imprimer dans la fenêtre active ou le chemin d'accès à un programme exécutable.
Si l'opérateur est $, la chaîne de droite indique le chemin de l'exécutable pour lancer lorsque le code de triche est déclenché.
Si l'opérateur est:, la chaîne à droite sera imprimée dans la fenêtre active.
Chaque opération doit être écrite sur une seule ligne.
Il est possible d'inclure des commentaires dans le fichier, mais ils doivent être placés sur des lignes distinctes.
# 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
Ces instructions vous aideront à démarrer avec KeyFlow et vous permettra de personnaliser ses fonctionnalités en fonction de vos préférences.
Contributif
Codes de clés du clavier et noms de clés correspondants
Ce tableau sert de référence pour spécifier les raccourcis dans le fichier raccourci.config. Il fournit les valeurs décimales et hexadécimales des touches du clavier, ainsi que leurs noms et descriptions constants correspondants. Ces noms constants peuvent être utilisés pour générer des raccourcis dans les raccourcis. Config comme indiqué dans l'exemple susmentionné.
Pour des informations plus détaillées sur les codes de clés virtuels, vous pouvez visiter la documentation Microsoft.
| Valeur décimale | Valeur hexagonale | Constante | Description |
|---|---|---|---|
| 1 | 0x01 | Lbutton | Bouton de la souris gauche |
| 2 | 0x02 | Rbutton | Bouton droit de la souris |
| 3 | 0x03 | ANNULER | Traitement de rupture de contrôle |
| 4 | 0x04 | Mbutton | Bouton de souris intermédiaire (souris à trois boutons) |
| 5 | 0x05 | Xbutton1 | Bouton x1 de la souris |
| 6 | 0x06 | Xbutton2 | Bouton x2 de la souris |
| 8 | 0x08 | DOS | Touche arrière |
| 9 | 0x09 | LANGUETTE | Clé de l'onglet |
| 12 | 0x0c | CLAIR | Clé effacer |
| 13 | 0x0d | RETOUR | Entrez la clé |
| 16 | 0x10 | CHANGEMENT | Touche de décalage |
| 17 | 0x11 | CONTRÔLE | Clé CTRL |
| 18 | 0x12 | MENU | Clé alt |
| 19 | 0x13 | PAUSE | Clé de pause |
| 20 | 0x14 | CAPITAL | Clé de verrouillage des capuchons |
| 21 | 0x15 | Kana | Mode ime kana |
| 21 | 0x15 | Hangoul | Mode IME Hanguel (maintenu pour la compatibilité; utilisez VK_HANGUL) |
| 21 | 0x15 | Hangou | Mode ime hangul |
| 22 | 0x16 | Ime_on | Ime sur |
| 23 | 0x17 | Junja | Mode ime junja |
| 24 | 0x18 | FINAL | Mode final ime |
| 25 | 0x19 | Hanja | Mode ime hanja |
| 25 | 0x19 | Kanji | Mode ime kanji |
| 26 | 0x1a | Ime_off | Ime |
| 27 | 0x1b | S'ÉCHAPPER | Clé ESC |
| 28 | 0x1c | CONVERTIR | Ime converti |
| 29 | 0x1d | Non-converti | IME sans converti |
| 30 | 0x1e | ACCEPTER | Ime accepte |
| 31 | 0x1f | ModEchange | Demande de modification du mode IME |
| 32 | 0x20 | ESPACE | Barre d'espace |
| 33 | 0x21 | AVANT | PAGE UP Clé |
| 34 | 0x22 | SUIVANT | PAGE DOWN KEY |
| 35 | 0x23 | FIN | Clé finale |
| 36 | 0x24 | MAISON | Clé à domicile |
| 37 | 0x25 | GAUCHE | Clé de flèche gauche |
| 38 | 0x26 | EN HAUT | Clé de flèche vers le haut |
| 39 | 0x27 | DROITE | Clé de flèche droite |
| 40 | 0x28 | VERS LE BAS | Clé de flèche vers le bas |
| 41 | 0x29 | SÉLECTIONNER | Sélectionner la clé |
| 42 | 0x2a | IMPRIMER | Clé imprimée |
| 43 | 0x2b | EXÉCUTER | Exécuter la clé |
| 44 | 0x2c | INSTANTANÉ | Clé d'écran d'impression |
| 45 | 0x2d | INSÉRER | Clés de l'INS |
| 46 | 0x2e | SUPPRIMER | Del |
| 47 | 0x2f | AIDE | Clé d'aide |
| 48 | 0x30 | 0 | 0 clé |
| 49 | 0x31 | 1 | 1 clé |
| 50 | 0x32 | 2 | 2 touches |
| 51 | 0x33 | 3 | 3 touches |
| 52 | 0x34 | 4 | 4 clés |
| 53 | 0x35 | 5 | 5 touches |
| 54 | 0x36 | 6 | 6 touches |
| 55 | 0x37 | 7 | 7 touches |
| 56 | 0x38 | 8 | 8 touches |
| 57 | 0x39 | 9 | 9 touches |
| 65 | 0x41 | UN | Une clé |
| 66 | 0x42 | B | Clé b |
| 67 | 0x43 | C | Clé C |
| 68 | 0x44 | D | Clé d |
| 69 | 0x45 | E | Clé e |
| 70 | 0x46 | F | Clé f |
| 71 | 0x47 | G | Clé G |
| 72 | 0x48 | H | Clé h |
| 73 | 0x49 | je | Je clé |
| 74 | 0x4a | J | Clé J |
| 75 | 0x4b | K | K touche |
| 76 | 0x4c | L | L clé |
| 77 | 0x4d | M | Clé m |
| 78 | 0x4e | N | N touche |
| 79 | 0x4f | O | O clé |
| 80 | 0x50 | P | Clé p |
| 81 | 0x51 | Q | Q clé |
| 82 | 0x52 | R | Clé r |
| 83 | 0x53 | S | Clé |
| 84 | 0x54 | T | Clé t |
| 85 | 0x55 | U | U clé |
| 86 | 0x56 | V | V touche |
| 87 | 0x57 | W | Clé w |
| 88 | 0x58 | X | Clé x |
| 89 | 0x59 | Y | Clé y |
| 90 | 0x5a | Z | Clé z |
| 91 | 0x5b | Lwin | Clé Windows gauche (clavier naturel) |
| 92 | 0x5c | Rwin | Clé Windows droite (clavier naturel) |
| 93 | 0x5d | Applications | Clé des applications (clavier naturel) |
| 94 | 0x5e | - | Réservé |
| 95 | 0x5f | DORMIR | Clé de sommeil par ordinateur |
| 96 | 0x60 | Numpad0 | Clé du clavier numérique 0 |
| 97 | 0x61 | Numpad1 | Clé du clavier numérique 1 |
| 98 | 0x62 | Numpad2 | Clé du clavier numérique 2 |
| 99 | 0x63 | Numpad3 | Clé du clavier numérique 3 |
| 100 | 0x64 | Numpad4 | Clé du clavier numérique 4 |
| 101 | 0x65 | Numpad5 | Clé du clavier numérique 5 |
| 102 | 0x66 | Numpad6 | Clé du clavier numérique 6 |
| 103 | 0x67 | Numpad7 | Clé du clavier numérique 7 |
| 104 | 0x68 | Numpad8 | Clé du clavier numérique 8 |
| 105 | 0x69 | Numpad9 | Clé du clavier numérique 9 |
| 106 | 0x6a | MULTIPLIER | Multiplier |
| 107 | 0x6b | AJOUTER | Ajouter une clé |
| 108 | 0x6c | SÉPARATEUR | Clé de séparateur |
| 109 | 0x6d | SOUSTRAIRE | Clé de soustraire |
| 110 | 0x6e | DÉCIMAL | Clé décimale |
| 111 | 0x6f | DIVISER | Diviser |
| 112 | 0x70 | F1 | Clé F1 |
| 113 | 0x71 | F2 | Clé F2 |
| 114 | 0x72 | F3 | Clé F3 |
| 115 | 0x73 | F4 | Clé F4 |
| 116 | 0x74 | F5 | Clé F5 |
| 117 | 0x75 | F6 | Clé F6 |
| 118 | 0x76 | F7 | Clé F7 |
| 119 | 0x77 | F8 | Clé F8 |
| 120 | 0x78 | F9 | Clé F9 |
| 121 | 0x79 | F10 | Clé F10 |
| 122 | 0x7a | F11 | Clé F11 |
| 123 | 0x7b | F12 | Clé F12 |
| 124 | 0x7c | F13 | Clé F13 |
| 125 | 0x7d | F14 | Clé F14 |
| 126 | 0x7e | F15 | Clé F15 |
| 127 | 0x7f | F16 | Clé F16 |
| 128 | 0x80 | F17 | Clé F17 |
| 129 | 0x81 | F18 | Clé F18 |
| 130 | 0x82 | F19 | Clé F19 |
| 131 | 0x83 | F20 | Clé F20 |
| 132 | 0x84 | F21 | Clé F21 |
| 133 | 0x85 | F22 | Clé F22 |
| 134 | 0x86 | F23 | Clé F23 |
| 135 | 0x87 | F24 | Clé F24 |
| 144 | 0x90 | Numlock | Clé de verrouillage |
| 145 | 0x91 | ROULEAU | Touche de verrouillage de défilement |
| 160 | 0xa0 | Laste | Touche de décalage gauche |
| 161 | 0xa1 | Rshift | Clé de changement de droite |
| 162 | 0xa2 | Lontrol | Clé de commande de gauche |
| 163 | 0xa3 | Rcontrol | Clé de contrôle droit |
| 164 | 0xa4 | LMENU | Clé alt gauche |
| 165 | 0xa5 | Rmenu | Clé alt droite |
| 166 | 0xa6 | Browser_back | Touche arrière du navigateur |
| 167 | 0xa7 | Browser_Forward | Clé avant du navigateur |
| 168 | 0xa8 | Browser_Refresh | Clé de rafraîchissement du navigateur |
| 169 | 0xa9 | Navigateur_stop | Clé d'arrêt du navigateur |
| 170 | 0xaa | Browser_search | Clé de recherche de navigateur |
| 171 | 0xab | Browser_favorites | Clé des favoris du navigateur |
| 172 | 0xac | Navigateur_home | Démarrage du navigateur et clé d'accueil |
| 173 | 0xad | Volume_mute | Volume Mute Key |
| 174 | 0xae | Volume_down | Volume Down Key |
| 175 | 0xaf | Volume_up | Clé de volume |
| 176 | 0xb0 | Media_next_track | Clé de piste suivante |
| 177 | 0xb1 | Media_prev_track | Clé de piste précédente |
| 178 | 0xb2 | Media_stop | Clé des médias d'arrêter |
| 179 | 0xb3 | Media_play_pause | Play / Pause Media Key |
| 180 | 0xb4 | Lancement_mail | Démarrer la clé du courrier |
| 181 | 0xb5 | Launch_Media_Select | Sélectionner la clé multimédia |
| 182 | 0xb6 | Lancement_app1 | Démarrer la clé de l'application 1 |
| 183 | 0xb7 | Lancement_app2 | Démarrer la clé de l'application 2 |
| 186 | 0xba | OEM_1 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, la clé ';:' |
| 187 | 0xbb | OEM_PLUS | Pour n'importe quel pays / région, la clé '+' |
| 188 | 0xbc | OEM_COMMA | Pour n'importe quel pays / région, la clé '' |
| 189 | 0xbd | OEM_MINUS | Pour n'importe quel pays / région, la clé '-' |
| 190 | 0xbe | OEM_PERIOD | Pour tout pays / région, le '.' clé |
| 191 | 0xbf | OEM_2 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, le '/?' clé |
| 192 | 0xc0 | OEM_3 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, la touche '`~' |
| 219 | 0xdb | OEM_4 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, la touche '[{' |
| 220 | 0xdc | OEM_5 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, le '|' clé |
| 221 | 0xdd | OEM_6 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, la touche ']}' |
| 222 | 0xde | OEM_7 | Utilisé pour les caractères divers; Il peut varier selon le clavier. Pour le clavier standard américain, la touche «un seul quot / double-Quote» |
| 223 | 0xdf | OEM_8 | Utilisé pour les caractères divers; Il peut varier selon le clavier. |
| 226 | 0xe2 | OEM_102 | Réservé |
| 229 | 0xe5 | Clé de processus | Clé de processus ime |
| 231 | 0xe7 | PAQUET | Utilisé pour passer des caractères Unicode comme s'ils étaient des frappes. La touche VK_PACKET est le mot bas d'une valeur de clé virtuelle 32 bits utilisée pour les méthodes d'entrée non clé. Pour plus d'informations, voir Remarque dans KeyBdinput, Sendinput, WM_KEYDOWN et WM_KEYUP |
| 246 | 0xf6 | Attn | Clés de l'attrn |
| 247 | 0xf7 | Crsel | Clé de crsel |
| 248 | 0xf8 | Exseler | Clé exse |
| 249 | 0xf9 | Avantage | Effacer la clé EOF |
| 250 | 0xfa | JOUER | Jouer la clé |
| 251 | 0xfb | ZOOM | Clé à zoom |
| 252 | 0xfc | Non-nom | Réservé |
| 253 | 0xfd | PA1 | Clé PA1 |
| 254 | 0xfe | OEM_CLEAR | Clé effacer |