diff --git a/examples/nicks_config.yaml b/examples/nicks_config.yaml new file mode 100644 index 0000000..531c1ac --- /dev/null +++ b/examples/nicks_config.yaml @@ -0,0 +1,116 @@ +default: + # voice-based doubles + e: + double: + primary: + impulse: voice medic + secondary: + impulse: voice activate uber + condition: mouse4 + t: + double: + primary: + impulse: voice thanks + secondary: + impulse: voice nice shot + condition: mouse4 + v: + double: + primary: + impulse: voice spy + secondary: + impulse: voice help + condition: mouse4 + + # hold doubles + r: + double: + primary: + hold: "class_action" + secondary: + hold: "reload" + condition: mouse4 + cancel both: yes + + # other + y: + double: + primary: + impulse: say + secondary: + impulse: say_team + condition: mouse4 + =: + double: + primary: + impulse: kill + secondary: + impulse: explode + condition: "-" + + # toggle + capslock: + toggle: voicerecord + + # hold: null-cancelled movement + a: + hold: + press: + - "-moveright" + - "+moveleft" + - "alias maybeMoveLeft +moveleft" + release: + - "-moveleft" + - "maybeMoveRight" + - "alias maybeMoveLeft " + d: + hold: + press: + - "-moveleft" + - "+moveright" + - "alias maybeMoveRight +moveright" + release: + - "-moveright" + - "maybeMoveLeft" + - "alias maybeMoveRight " + + classAction: + alias: yes + hold: + press: + - "slot2" + - "wait 10" + - "slot1" + release: "" + + load0: + alias: yes + impulse: "load_itempreset 0" + load1: + alias: yes + impulse: "load_itempreset 1" + load2: + alias: yes + impulse: "load_itempreset 2" + load3: + alias: yes + impulse: "load_itempreset 3" + + INS: + impulse: + - "load0" + - "alias reload_presets load0" + HOME: + impulse: + - "load1" + - "alias reload_presets load1" + DEL: + impulse: + - "load2" + - "alias reload_presets load2" + END: + impulse: + - "load3" + - "alias reload_presets load3" + backspace: + impulse: "reload_presets" \ No newline at end of file