2024-09-12 13:46:16 +00:00
< div align = "center" >
2024-09-12 18:09:44 +00:00
< img style = "border-radius:10px" src = "images/logo.png" title = "Logo" > < br >
< img src = "https://img.shields.io/github/downloads/GamerClassN7/FakeDeck/total.svg" alt = "Github All Releases" >
2024-09-12 13:46:16 +00:00
< / div >
2024-09-12 18:06:56 +00:00
# FakeDeck - Poor Man Macro Pad
2024-09-12 13:21:00 +00:00
Creates simple webserver with buttons whitch can be opened on any device an can be used as macro pad/keyboard
2024-09-12 13:46:16 +00:00
2024-09-12 13:21:00 +00:00
![alt text ](images/image.png )
2024-09-06 14:52:57 +00:00
2024-09-12 18:06:56 +00:00
## How to use it ?
2024-09-12 13:21:00 +00:00
Just add desired macros to `configuration.yaml` and start the application, tahn zou can load dashboard on any web capable device inside of your network.
2024-09-12 18:06:56 +00:00
## Example Macros:
### Helldivers 2 Macros
2024-09-12 13:21:00 +00:00
```yaml
- button: reinforce
function: HelldiversTwoMacro
parameters:
- name: Key
2024-09-12 18:06:56 +00:00
value: reinforce
2024-09-12 13:21:00 +00:00
```
```yaml
- button: strafing-run
function: HelldiversTwoMacro
parameters:
- name: Key
value: strafing-run
```
```yaml
- button: airstrike
function: HelldiversTwoMacro
parameters:
- name: Key
value: airstrike
```
```yaml
- button: cluster-bomb
function: HelldiversTwoMacro
parameters:
- name: Key
value: cluster-bomb
```
```yaml
- button: napalm-airstrike
function: HelldiversTwoMacro
parameters:
- name: Key
value: napalm-airstrike
```
```yaml
- button: smoke-strike
function: HelldiversTwoMacro
parameters:
- name: Key
value: smoke-strike
```
```yaml
- button: rocket-pods
function: HelldiversTwoMacro
parameters:
- name: Key
value: rocket-pods
```
```yaml
- button: bomb
function: HelldiversTwoMacro
parameters:
- name: Key
value: bomb
```
2024-09-12 18:06:56 +00:00
### Media Control Macros
2024-09-12 13:21:00 +00:00
```yaml
- button: mute
function: MediaMacro
parameters:
- name: Key
2024-09-12 18:06:56 +00:00
value: mute
2024-09-12 13:39:20 +00:00
```
```yaml
- button: previous
function: MediaMacro
parameters:
- name: Key
2024-09-12 18:06:56 +00:00
value: previous
2024-09-12 13:39:20 +00:00
```
```yaml
- button: play
function: MediaMacro
parameters:
- name: Key
2024-09-12 18:06:56 +00:00
value: play/pause
2024-09-12 13:39:20 +00:00
```
```yaml
- button: next
function: MediaMacro
parameters:
- name: Key
2024-09-12 18:06:56 +00:00
value: next
```
### FakeDeck UI Control Macros
```yaml
- button: full-screen
function: FakeDeckMacro
parameters:
- name: Key
value: full-screen
```
```yaml
- button: set-page
function: FakeDeckMacro
parameters:
- name: Key
value: set-page
- name: PageId
value: {{page-id}}
```
```yaml
- button: spacer
function: FakeDeckMacro
parameters:
- name: Key
value: spacer
```
2024-09-17 06:19:21 +00:00
### Process Macro
```yaml
- button: cmd
function: ProcessMacro
parameters:
- name: process
value: "cmd.exe"
- name: arguments #Optional Proces Arguments
value: "-d C:/"
```
2024-09-12 18:06:56 +00:00
### Comon Macro Parameters
```yaml
...
parameters:
- name: Color
value: White #CSS friendly color
- name: Image
value: White #URL To Image (Local Path is not supported now)
...
```
## Contributors
< a href = "https://github.com/GamerClassN7/FakeDeck/graphs/contributors" >
< img src = "https://contrib.rocks/image?repo=GamerClassN7/FakeDeck" / >
< / a >
## Star History
[![Star History Chart ](https://api.star-history.com/svg?repos=GamerClassN7/FakeDeck&type=Timeline )](https://star-history.com/#GamerClassN7/FakeDeck& Timeline)]