Keyflow는 사용자 정의 된 치트 코드와 키 조합을 만들어 사용자가 생산성을 향상시키는 데 도움이되는 강력한 C ++ 프로젝트입니다. KeyFlow는 프로그램을 시작하고 문서를 열고 키 스트로크를 모방하는 데 사용될 수 있습니다. 이 도구를 사용하면 치트 코드 또는 키 조합 (바로 가기)을 할당하여 프로그램을 실행하거나 Windows 시스템의 활성 창으로 미리 정해진 문자열을 플러시 할 수 있습니다.
특징
키 흐름 사용을 시작하기 시작하면 다음과 같은 간단한 단계를 따르십시오.
실행 파일을 실행하여 키 플로우 응용 프로그램을 시작하십시오. 구성 파일 (../config/codes.config 및 ../config/shortcuts.config)이 해당 디렉토리에 있는지 확인하십시오.
구성 파일이 기본 위치에서 찾을 수없는 경우 명령 줄 인수를 통해 사용자 정의 경로를 제공 할 수 있습니다. 솔루션 탐색기에서 키 흐름 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 클릭하십시오. "구성 속성> 디버깅> 명령 인수"에서 명령 줄 인수를 지정하십시오.
아래 제공된 안내서를 사용하여 치트 코드, 키 조합, 핫 워드 및 관련 작업을 사용자 정의하십시오.
shortcuts.config 의 경우 : 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
이 지침은 키 플로를 시작하고 선호도에 따라 기능을 사용자 정의 할 수 있도록 도와줍니다.
기여
키보드 키 코드 및 해당 키 이름
이 테이블은 바로 가기 파일에서 바로 가기를 지정하기위한 참조 역할을합니다. 키보드 키의 소수 및 16 진수 값과 해당 상수 이름 및 설명을 제공합니다. 이 상수 이름은 전술 한 예제와 같이 바로 가기에서 바로 가기를 생성하는 데 사용될 수 있습니다.
가상 키 코드에 대한 자세한 내용은 Microsoft 문서를 방문 할 수 있습니다.
| 소수점 가치 | 16 진수 | 끊임없는 | 설명 |
|---|---|---|---|
| 1 | 0x01 | lbutton | 왼쪽 마우스 버튼 |
| 2 | 0x02 | rbutton | 마우스 오른쪽 버튼 |
| 3 | 0x03 | 취소 | 제어-차단 처리 |
| 4 | 0x04 | Mbutton | 중간 마우스 버튼 (3 버튼 마우스) |
| 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 | Hanguel | Ime Hanguel 모드 (호환성을 위해 유지 관리; vk_hangul 사용) |
| 21 | 0x15 | 교울 | Ime Hangul 모드 |
| 22 | 0x16 | ime_on | Ime on |
| 23 | 0x17 | Junja | Ime Junja 모드 |
| 24 | 0x18 | 결정적인 | IME 최종 모드 |
| 25 | 0x19 | 한자 | Ime Hanja 모드 |
| 25 | 0x19 | 칸지 | Ime Kanji 모드 |
| 26 | 0x1a | ime_off | Ime Off |
| 27 | 0x1b | 탈출하다 | ESC 키 |
| 28 | 0x1c | 전환하다 | Ime 변환 |
| 29 | 0x1d | 비 변환 | Ime nonconcerver |
| 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 | 끼워 넣다 | 키 |
| 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 키 |
| 68 | 0x44 | 디 | D 키 |
| 69 | 0x45 | 이자형 | e 키 |
| 70 | 0x46 | 에프 | F 키 |
| 71 | 0x47 | G | G 키 |
| 72 | 0x48 | 시간 | H 키 |
| 73 | 0x49 | 나 | 나는 키 |
| 74 | 0x4a | J. | J 키 |
| 75 | 0x4b | 케이 | K 키 |
| 76 | 0x4c | 엘 | L 키 |
| 77 | 0x4d | 중 | M 키 |
| 78 | 0x4E | N | n 키 |
| 79 | 0x4f | 영형 | o 키 |
| 80 | 0x50 | 피 | p 키 |
| 81 | 0x51 | 큐 | Q 키 |
| 82 | 0x52 | 아르 자형 | R 키 |
| 83 | 0x53 | 에스 | S 키 |
| 84 | 0x54 | 티 | T 키 |
| 85 | 0x55 | 유 | u 키 |
| 86 | 0x56 | 다섯 | v 키 |
| 87 | 0x57 | w | W 키 |
| 88 | 0x58 | 엑스 | X 키 |
| 89 | 0x59 | 와이 | Y 키 |
| 90 | 0x5a | 지 | 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 | Numlock | Num Lock 키 |
| 145 | 0x91 | 스크롤 | 잠금 키를 스크롤하십시오 |
| 160 | 0xa0 | lshift | 왼쪽 시프트 키 |
| 161 | 0xa1 | Rshift | 올바른 시프트 키 |
| 162 | 0xa2 | lcontrol | 왼쪽 제어 키 |
| 163 | 0xa3 | rcontrol | 올바른 제어 키 |
| 164 | 0xa4 | lmenu | 왼쪽 alt 키 |
| 165 | 0xa5 | rmenu | 오른쪽 alt 키 |
| 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 | Browser_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 | 런치 _mail | 메일 키를 시작하십시오 |
| 181 | 0xB5 | launk_media_select | 미디어 키를 선택하십시오 |
| 182 | 0xB6 | 런치 _app1 | 응용 프로그램 1 키를 시작합니다 |
| 183 | 0xB7 | 런치 _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 | 패킷 | 마치 키 스트로크 인 것처럼 유니 코드 문자를 전달하는 데 사용됩니다. VK_PACKET 키는 비 키 보드 입력 메소드에 사용되는 32 비트 가상 키 값의 낮은 단어입니다. 자세한 내용은 keybdinput, sendinput, wm_keydown 및 wm_keyup의 비고를 참조하십시오. |
| 246 | 0xf6 | attn | ATTN 키 |
| 247 | 0xf7 | crsel | crsel 키 |
| 248 | 0xf8 | 전자 | 전자 키 |
| 249 | 0xf9 | EREOF | 키를 지우십시오 |
| 250 | 0xfa | 놀다 | 키 |
| 251 | 0xfb | 줌 | 줌 키 |
| 252 | 0xfc | Noname | 예약된 |
| 253 | 0xfd | PA1 | PA1 키 |
| 254 | 0xfe | OEM_CLEAR | 명확한 키 |