https://github.com/cameronclay/macro-recorder-input-capture
Program able to record, capture, and simulate windows input with a text based overlapped-interface.
https://github.com/cameronclay/macro-recorder-input-capture
cpp win32-api
Last synced: over 1 year ago
JSON representation
Program able to record, capture, and simulate windows input with a text based overlapped-interface.
- Host: GitHub
- URL: https://github.com/cameronclay/macro-recorder-input-capture
- Owner: CameronClay
- Created: 2018-11-11T06:50:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T19:00:20.000Z (about 2 years ago)
- Last Synced: 2025-01-10T08:54:43.398Z (over 1 year ago)
- Topics: cpp, win32-api
- Language: C++
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Macro Recorder (Input-Capture)
Program able to record, capture, and simulate keyboard and mouse input with a text based overlapped-interface. Utilizes raw input; raw input is raw device input before it is modified by windows. Using raw input makes clicks and keyboard presses feel more responsive and smooth compared to standard input.
# Controls
```
Selecting Record (record must exist already):
1.
Toggling Recording state:
1. CTRL + F1
Adding Record:
1. CTRL + ALT + A
2.
Deleting Record:
1. CTRL + ALT + D
2.
Exiting Program:
1. CTRL + DOWN
```
Menu and controls are also displayed on the overlapped menu.
## Unit Testing
- Unit testing is done using Google Test.
## Tooling
- C++
- Win32 API
- Google Test
- Visual Studio