Keyflow es un poderoso proyecto C ++ que ayuda a los usuarios a mejorar su productividad mediante la creación de códigos de trucos personalizados y combinaciones de clave. Keyflow se puede usar para iniciar programas, abrir documentos y emular pulsaciones de teclas. Usando esta herramienta, puede asignar un código de trucos o una combinación de clave (acceso directo) para ejecutar un programa o enjuagar alguna cadena predeterminada a la ventana activa en una máquina de Windows.
Características
Comenzando a comenzar a usar KeyFlow, siga estos simples pasos:
Ejecute el archivo ejecutable para iniciar la aplicación KeyFlow. Asegúrese de que los archivos de configuración (../config/codes.config y ../config/shortcuts.config) se encuentren en sus respectivos directorios.
En caso de que los archivos de configuración no se encuentren en sus ubicaciones predeterminadas, puede proporcionar rutas personalizadas a través de argumentos de línea de comandos. Haga clic derecho en el proyecto KeyFlow en el Explorador de soluciones y haga clic en "Propiedades". Especifique los argumentos de la línea de comandos en "Propiedades de configuración> Depuración> Argumentos de comando".
Personalice sus códigos de trucos, combinaciones clave, palabras calientes y acciones asociadas utilizando la guía proporcionada a continuación.
Para shortcuts.config :
$ , la cadena de la derecha indica la ruta del ejecutable para iniciar cuando se presiona la combinación de teclas.: la cadena de la derecha se imprimirá en la ventana activa. # 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
Para codes.config :
Especifique la longitud deseada de sus trucos al comienzo del archivo.
El lado izquierdo del operador debe contener el código de trucos.
Dependiendo del operador utilizado, el lado derecho puede ser una cadena para imprimir en la ventana activa o en la ruta a un programa ejecutable.
Si el operador es $, la cadena de la derecha indica que la ruta del ejecutable se inicia cuando se active el código de trucos.
Si el operador es: la cadena de la derecha se imprimirá en la ventana activa.
Cada operación debe escribirse en una sola línea.
Es posible incluir comentarios en el archivo, pero deben colocarse en líneas separadas.
# 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
Estas instrucciones lo ayudarán a comenzar con KeyFlow y le permitirán personalizar sus funcionalidades de acuerdo con sus preferencias.
Que contribuye
Códigos de teclado de teclado y nombres de teclas correspondientes
Esta tabla sirve como referencia para especificar accesos directos en el archivo de accesos directos.config. Proporciona los valores decimales y hexadecimales de las teclas de teclado, junto con sus correspondientes nombres y descripciones constantes. Estos nombres constantes se pueden usar para generar atajos en atajos. Config como se muestra en el ejemplo mencionado anteriormente.
Para obtener información más detallada sobre los códigos de clave virtuales, puede visitar la documentación de Microsoft.
| Valor decimal | Vale hexagonal | Constante | Descripción |
|---|---|---|---|
| 1 | 0x01 | Lbutton | Botón del mouse izquierdo |
| 2 | 0x02 | Rbutton | Botón derecho del mouse |
| 3 | 0x03 | CANCELAR | Procesamiento de roto de control |
| 4 | 0x04 | Mbutton | Botón del mouse medio (mouse de tres botones) |
| 5 | 0x05 | XBUTTON1 | Botón X1 del mouse |
| 6 | 0x06 | XBUTTON2 | Botón x2 del mouse |
| 8 | 0x08 | ATRÁS | Tecla Backspace |
| 9 | 0x09 | PESTAÑA | Tabla de pestaña |
| 12 | 0x0c | CLARO | Clave clara |
| 13 | 0x0d | DEVOLVER | Ingrese la tecla |
| 16 | 0x10 | CAMBIO | Tecla de cambio |
| 17 | 0x11 | CONTROL | Clave CTRL |
| 18 | 0x12 | MENÚ | Llave alt |
| 19 | 0x13 | PAUSA | Clave de pausa |
| 20 | 0x14 | CAPITAL | Llave de bloqueo de tapas |
| 21 | 0x15 | Kana | Modo IME Kana |
| 21 | 0x15 | Secuencia | Modo de Hanguel IME (mantenido para compatibilidad; use vk_hangul) |
| 21 | 0x15 | Hangul | IME Hangul Mode |
| 22 | 0x16 | Ime_on | IME |
| 23 | 0x17 | Junja | IME Junja Mode |
| 24 | 0x18 | FINAL | IME Modo final |
| 25 | 0x19 | Hanja | Modo IME Hanja |
| 25 | 0x19 | Kanji | Modo IME Kanji |
| 26 | 0x1a | IME_OFF | IME |
| 27 | 0x1b | ESCAPAR | Tecla ESC |
| 28 | 0x1c | CONVERTIR | IME Convertir |
| 29 | 0x1d | No convertido | IME No Convertir |
| 30 | 0x1e | ACEPTAR | IME aceptar |
| 31 | 0x1f | Moderno | Solicitud de cambio de modo IME |
| 32 | 0x20 | ESPACIO | Barra de espacio |
| 33 | 0x21 | PREVIO | Page Key Up |
| 34 | 0x22 | PRÓXIMO | Page Down Key |
| 35 | 0x23 | FIN | Clave final |
| 36 | 0x24 | HOGAR | Llave de inicio |
| 37 | 0x25 | IZQUIERDA | Llave de flecha izquierda |
| 38 | 0x26 | ARRIBA | Llave de flecha arriba |
| 39 | 0x27 | BIEN | Llave de flecha derecha |
| 40 | 0x28 | ABAJO | Llave de flecha hacia abajo |
| 41 | 0x29 | SELECCIONAR | Seleccionar clave |
| 42 | 0x2a | IMPRIMIR | Llave de impresión |
| 43 | 0x2b | EJECUTAR | Clave de ejecución |
| 44 | 0x2c | INSTANTÁNEA | Clave de pantalla de impresión |
| 45 | 0x2d | INSERTAR | Clave INS |
| 46 | 0x2e | BORRAR | Del Key |
| 47 | 0x2f | AYUDA | Key de ayuda |
| 48 | 0x30 | 0 | 0 Clave |
| 49 | 0x31 | 1 | 1 clave |
| 50 | 0x32 | 2 | 2 clave |
| 51 | 0x33 | 3 | 3 clave |
| 52 | 0x34 | 4 | 4 clave |
| 53 | 0x35 | 5 | 5 clave |
| 54 | 0x36 | 6 | 6 clave |
| 55 | 0x37 | 7 | 7 Clave |
| 56 | 0x38 | 8 | 8 clave |
| 57 | 0x39 | 9 | 9 clave |
| 65 | 0x41 | A | Una llave |
| 66 | 0x42 | B | Llave B |
| 67 | 0x43 | do | Clave C |
| 68 | 0x44 | D | D tecla D |
| 69 | 0x45 | mi | Llave e |
| 70 | 0x46 | F | Llave F |
| 71 | 0x47 | GRAMO | L tecla |
| 72 | 0x48 | H | H Key |
| 73 | 0x49 | I | I Key |
| 74 | 0x4a | J | J Key |
| 75 | 0x4b | K | K llave |
| 76 | 0x4c | L | L Key |
| 77 | 0x4d | METRO | M CLAVE |
| 78 | 0x4e | norte | N tecla |
| 79 | 0x4f | O | O Llave |
| 80 | 0x50 | PAG | Llave P |
| 81 | 0x51 | Q | Q Key |
| 82 | 0x52 | Riñonal | Rlave r |
| 83 | 0x53 | S | S CLAVE |
| 84 | 0x54 | T | T clave |
| 85 | 0x55 | U | U Key |
| 86 | 0x56 | V | V Clave |
| 87 | 0x57 | W | W Key |
| 88 | 0x58 | incógnita | X tecla |
| 89 | 0x59 | Y | Y llave |
| 90 | 0x5a | Z | Llave z |
| 91 | 0x5b | Lwin | Tecla de ventanas izquierdas (teclado natural) |
| 92 | 0x5c | Rwin | Clave de Windows derecha (teclado natural) |
| 93 | 0x5d | Aplicaciones | Clave de aplicaciones (teclado natural) |
| 94 | 0x5e | - | Reservado |
| 95 | 0x5f | DORMIR | Clave de sueño de la computadora |
| 96 | 0x60 | Numpad0 | Teclado numérico 0 tecla |
| 97 | 0x61 | Numpad1 | Teclado numérico 1 clave |
| 98 | 0x62 | Numpad2 | Teclado numérico 2 clave |
| 99 | 0x63 | Numpad3 | Teclado numérico 3 clave |
| 100 | 0x64 | Numpad4 | Teclado numérico 4 clave |
| 101 | 0x65 | Numpad5 | Clave del teclado numérico 5 |
| 102 | 0x66 | Numpad6 | Clave del teclado numérico 6 |
| 103 | 0x67 | Numpad7 | Teclado numérico 7 clave |
| 104 | 0x68 | Numpad8 | Teclado numérico 8 clave |
| 105 | 0x69 | Numpad9 | Clave del teclado numérico 9 |
| 106 | 0x6a | MULTIPLICAR | Multiplicar la tecla |
| 107 | 0x6b | AGREGAR | Agregar llave |
| 108 | 0x6c | SEPARADOR | Llave separadora |
| 109 | 0x6d | SUSTRAER | Resta la tecla |
| 110 | 0x6e | DECIMAL | Llave decimal |
| 111 | 0x6f | DIVIDIR | Divide la llave |
| 112 | 0x70 | F1 | Clave F1 |
| 113 | 0x71 | F2 | Clave F2 |
| 114 | 0x72 | F3 | Clave F3 |
| 115 | 0x73 | F4 | Tecla F4 |
| 116 | 0x74 | F5 | Clave F5 |
| 117 | 0x75 | F6 | Clave F6 |
| 118 | 0x76 | F7 | Clave F7 |
| 119 | 0x77 | F8 | Clave F8 |
| 120 | 0x78 | F9 | Clave F9 |
| 121 | 0x79 | F10 | Clave F10 |
| 122 | 0x7a | F11 | Clave F11 |
| 123 | 0x7b | F12 | Clave F12 |
| 124 | 0x7c | F13 | Clave F13 |
| 125 | 0x7d | F14 | Clave F14 |
| 126 | 0x7E | F15 | Tecla F15 |
| 127 | 0x7f | F16 | Clave F16 |
| 128 | 0x80 | F17 | Clave F17 |
| 129 | 0x81 | F18 | Clave F18 |
| 130 | 0x82 | F19 | Clave F19 |
| 131 | 0x83 | F20 | Clave F20 |
| 132 | 0x84 | F21 | Clave F21 |
| 133 | 0x85 | F22 | Tecla F22 |
| 134 | 0x86 | F23 | Tecla F23 |
| 135 | 0x87 | F24 | Tecla F24 |
| 144 | 0x90 | Numorizar | Llave de bloqueo num |
| 145 | 0x91 | VOLUTA | Llave de bloqueo de desplazamiento |
| 160 | 0xa0 | Lanzar | Tecla de cambio izquierdo |
| 161 | 0xa1 | Rshift | Clave de desplazamiento derecho |
| 162 | 0xa2 | Lcontrol | Clave de control izquierdo |
| 163 | 0xa3 | Rcontrol | Clave de control correcto |
| 164 | 0xa4 | Lmenu | Llave alt izquierda |
| 165 | 0xa5 | Rmenu | Clave alternativa correcta |
| 166 | 0xa6 | Navegador_back | Llave de atrás del navegador |
| 167 | 0xa7 | Navegador_forward | Clave del reenvío del navegador |
| 168 | 0xa8 | Navegador_refresh | Llave de actualización del navegador |
| 169 | 0xa9 | Navegador_stop | Llave de parada del navegador |
| 170 | 0xaa | Navegador_search | Clave de búsqueda del navegador |
| 171 | 0xab | Navegador_favoritos | Llave de favoritos del navegador |
| 172 | 0xac | Navegador_home | Inicio del navegador y llave de inicio |
| 173 | 0xad | Volumen_mute | Llave de silencio de volumen |
| 174 | 0xae | Volumen_down | Llave de volumen hacia abajo |
| 175 | 0xaf | Volumen_up | Clave de volumen hacia arriba |
| 176 | 0xb0 | Media_next_track | Siguiente tecla de pista |
| 177 | 0xb1 | Media_Prev_track | Clave de pista anterior |
| 178 | 0xb2 | Media_stop | Clave de detención de medios |
| 179 | 0xb3 | Media_Play_Pause | Play/Pause Media Key |
| 180 | 0xb4 | La elunch_mail | Iniciar la clave de correo |
| 181 | 0xb5 | La elunch_media_select | Seleccionar la tecla de medios |
| 182 | 0xb6 | La elunch_app1 | Iniciar aplicación 1 clave |
| 183 | 0xb7 | La elunch_app2 | Iniciar la aplicación 2 clave |
| 186 | 0xba | OEM_1 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., La tecla ';:' |
| 187 | 0xbb | OEM_PLUS | Para cualquier país/región, la clave '+' |
| 188 | 0xbc | OEM_COMMA | Para cualquier país/región, la clave ',' |
| 189 | 0xbd | Oem_minus | Para cualquier país/región, la clave '-' |
| 190 | 0xbe | Oem_period | Para cualquier país/región, el '.' llave |
| 191 | 0xbf | OEM_2 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., El '/?' llave |
| 192 | 0xc0 | OEM_3 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., La tecla '`~' |
| 219 | 0xdb | OEM_4 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., La tecla '[{' |
| 220 | 0xdc | OEM_5 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., El '|' llave |
| 221 | 0xdd | OEM_6 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., La tecla ']}' |
| 222 | 0xde | OEM_7 | Utilizado para personajes diversos; Puede variar según el teclado. Para el teclado estándar de EE. UU., La tecla 'cotización única/doble quota' |
| 223 | 0xdf | OEM_8 | Utilizado para personajes diversos; Puede variar según el teclado. |
| 226 | 0xe2 | OEM_102 | Reservado |
| 229 | 0xe5 | Llave de proceso | Clave de proceso IME |
| 231 | 0xe7 | PAQUETE | Solía pasar caracteres unicode como si fueran pulsaciones de teclas. La tecla VK_PACKET es la palabra baja de un valor de clave virtual de 32 bits utilizado para los métodos de entrada que no es de teclado. Para obtener más información, consulte Comentario en KeyBDInput, SendInput, WM_Keydown y WM_Keyup |
| 246 | 0xf6 | Atento | ATTN CLAVE |
| 247 | 0xf7 | Crsel | Clave CRSEL |
| 248 | 0xf8 | Exsel | Clave exsel |
| 249 | 0xf9 | Erérea | Borrar la tecla EOF |
| 250 | 0xfa | JUGAR | Jugar a la llave |
| 251 | 0xfb | ZOOM | Llave de zoom |
| 252 | 0xfc | No apresurado | Reservado |
| 253 | 0xfd | PA1 | Clave PA1 |
| 254 | 0xfe | OEM_CLEAR | Clave clara |