Layout page in the control panel places captured clients like the source project's wizard: per-slot x/y/w/h, pin, generate, capture.
126 lines
2.6 KiB
YAML
126 lines
2.6 KiB
YAML
# Copy to ~/.config/enboxer/profile.yaml and edit.
|
|
# Keys use Mod+Key (Alt+G, Shift+F3). Letters are case-insensitive.
|
|
|
|
name: esdf-team
|
|
client: wow-retail
|
|
slots: 2
|
|
|
|
# Hyprland window match (regex). Wine/WoW class is often wow.exe or the wine prefix name.
|
|
window_match:
|
|
class: "(?i)wow|warcraft"
|
|
title: null
|
|
|
|
# Keys that are NEVER intercepted. Empty = no skip list.
|
|
# ESDF movement stays on the primary even if you later add a map for those letters.
|
|
passthrough: ["e", "s", "d", "f"]
|
|
|
|
# maps = only keys listed under `maps` (rest stay on the front window)
|
|
# mirror = clone keys to the other clients (passthrough still skipped)
|
|
# off = no intercept; the front window gets everything
|
|
mode_default: maps
|
|
|
|
# Optional: limit which keys mirror-mode clones. Empty = letters, digits, F-keys, etc.
|
|
repeater:
|
|
enabled: false
|
|
keys: []
|
|
|
|
game_binds:
|
|
interact: "g"
|
|
ctm_on: "Shift+F3"
|
|
ctm_off: "Shift+F4"
|
|
assist: "Shift+F2"
|
|
follow: "Shift+F1"
|
|
|
|
interact:
|
|
# standard: CTM on → IWT → wait → CTM off
|
|
# auto: CTM on → IWT (CTM stays on)
|
|
# hold: CTM on → IWT on press; CTM off on release
|
|
style: standard
|
|
walk_delay_ms: 2500
|
|
|
|
session_hotkeys:
|
|
mode_cycle: "Shift+Alt+M"
|
|
|
|
characters:
|
|
- slot: 1
|
|
name: Main
|
|
- slot: 2
|
|
name: Alt
|
|
|
|
groups:
|
|
alts:
|
|
slots: [2]
|
|
|
|
maps:
|
|
- name: bar_1
|
|
hotkey: "1"
|
|
steps:
|
|
- bind: assist
|
|
target: others
|
|
- key: "1"
|
|
target: all
|
|
|
|
- name: bar_2
|
|
hotkey: "2"
|
|
steps:
|
|
- bind: assist
|
|
target: others
|
|
- key: "2"
|
|
target: all
|
|
|
|
- name: follow_me
|
|
hotkey: "Alt+F"
|
|
steps:
|
|
- bind: follow
|
|
target: others
|
|
|
|
- name: assist_me
|
|
hotkey: "Alt+A"
|
|
steps:
|
|
- bind: assist
|
|
target: others
|
|
|
|
- name: loot
|
|
hotkey: "Alt+G"
|
|
steps:
|
|
- bind: assist
|
|
target: others
|
|
- bind: ctm_on
|
|
target: others
|
|
- bind: interact
|
|
target: others
|
|
- delay_ms: 2500
|
|
- bind: ctm_off
|
|
target: others
|
|
|
|
- name: interact_hold
|
|
hotkey: "Alt+H"
|
|
hold: true
|
|
steps:
|
|
- bind: ctm_on
|
|
target: others
|
|
- bind: interact
|
|
target: others
|
|
release_steps:
|
|
- bind: ctm_off
|
|
target: others
|
|
|
|
# Window layout (pixels). Generate from the Layout page, then Save and Apply.
|
|
layout:
|
|
preset: main_strip
|
|
one_row: true
|
|
main_at_bottom: false
|
|
auto_apply: false
|
|
monitor: ""
|
|
slots: []
|
|
|
|
# Viewer sits on the current primary. Hover + pass_through sends keys/clicks to source_slot only.
|
|
video_fx:
|
|
- name: alt_party
|
|
enabled: true
|
|
source_slot: 2
|
|
source: { x: 0.0, y: 0.0, w: 0.40, h: 0.40 }
|
|
viewer: { x: 0.02, y: 0.02, w: 0.28, h: 0.28 }
|
|
pass_through: true
|
|
fps: 12
|