More accurate to what i use

main
Nicholas Hope 2022-08-19 21:34:32 -04:00
parent 30cc02012e
commit 8cd203bcb8
1 changed files with 135 additions and 103 deletions

View File

@ -1,116 +1,148 @@
# These are my configs! Feel free to download and use,
# modify, or w/e, but no pull requests will be accepted if they change this.
# You can always do a pull request to make a new file
# It uses a ton of doubles, and certain keys like
# wasd, mouse 1-3, and some others aren't listed because
# those keys are basically static and don't change
default: default:
# voice-based doubles # voice-based doubles
e: double e:
double: impulse primary: voice medic
primary: impulse secondary: voice activate uber
impulse: voice medic condition: mouse4
secondary: double t:
impulse: voice activate uber impulse primary: voice thanks
condition: mouse4 impulse secondary: voice nice shot
t: condition: mouse4
double: double v:
primary: impulse primary: voice spy
impulse: voice thanks impulse secondary: voice help
secondary: condition: mouse4
impulse: voice nice shot
condition: mouse4
v:
double:
primary:
impulse: voice spy
secondary:
impulse: voice help
condition: mouse4
# hold doubles # hold doubles
r: double r:
double: primary:
primary: hold: "class_action"
hold: "class_action" secondary:
secondary: hold: "reload"
hold: "reload" condition: mouse4
condition: mouse4 cancel both: yes
cancel both: yes
# other # other
y: double y:
double: primary:
primary: impulse: say
impulse: say secondary:
secondary: impulse: say_team
impulse: say_team condition: mouse4
condition: mouse4 double =:
=: primary:
double: impulse: kill
primary: secondary:
impulse: kill impulse: explode
secondary: condition: "-"
impulse: explode double q:
condition: "-" impulse primary: lastinv
impulse secondary:
- "slot2"
- "wait 10"
- "slot1"
condition: mouse4
double ctrl:
# I use shift to crouch
impulse primary:
voice yes
impulse secondary:
voice no
condition: mouse4
# toggle # toggle
capslock: toggle capslock: voicerecord
toggle: voicerecord
# hold: null-cancelled movement # hold: null-cancelled movement, so hitting a while holding d causes
a: # me to go left instead of stopping, or vice-versa.
hold: hold a:
press: press:
- "-moveright" - "-moveright"
- "+moveleft" - "+moveleft"
- "alias maybeMoveLeft +moveleft" - "alias maybeMoveLeft +moveleft"
release: release:
- "-moveleft" - "-moveleft"
- "maybeMoveRight" - "maybeMoveRight"
- "alias maybeMoveLeft " - "alias maybeMoveLeft "
d: hold d:
hold: press:
press: - "-moveleft"
- "-moveleft" - "+moveright"
- "+moveright" - "alias maybeMoveRight +moveright"
- "alias maybeMoveRight +moveright" release:
release: - "-moveright"
- "-moveright" - "maybeMoveLeft"
- "maybeMoveLeft" - "alias maybeMoveRight "
- "alias maybeMoveRight " # This just stops an error message the first time you release
# either of 'a' or 'd'
impulse maybeMoveLeft:
alias: yes
command: ""
impulse maybeMoveRight:
alias: yes
command: ""
# class action is something useful for each class,
# like destroying and rebuilding a sentry for the engineer
# this is just the default. I do a lot of hybridknight and
# mantread soldier so having a melee/main weapon switch bind
# is useful
hold class_action:
alias: yes
press:
- "slot3"
- "wait 10"
- "slot1"
release: ""
classAction: impulse load0:
alias: yes alias: yes
hold: command: "load_itempreset 0"
press: impulse load1:
- "slot2" alias: yes
- "wait 10" command: "load_itempreset 1"
- "slot1" impulse load2:
release: "" alias: yes
command: "load_itempreset 2"
impulse load3:
alias: yes
command: "load_itempreset 3"
load0: impulse INS:
alias: yes - "load0"
impulse: "load_itempreset 0" - "alias reload_presets load0"
load1: impulse HOME:
alias: yes - "load1"
impulse: "load_itempreset 1" - "alias reload_presets load1"
load2: impulse DEL:
alias: yes - "load2"
impulse: "load_itempreset 2" - "alias reload_presets load2"
load3: impulse END:
alias: yes - "load3"
impulse: "load_itempreset 3" - "alias reload_presets load3"
impulse backspace:
"reload_presets"
INS: engi:
impulse: hold class_action:
- "load0" alias: yes
- "alias reload_presets load0" press:
HOME: - destroy sentry
impulse: - build sentry
- "load1" release: ""
- "alias reload_presets load1"
DEL: medic:
impulse: # "Radar" feature: causes all teammates to autocall for medic, allowing
- "load2" # me to see where they are
- "alias reload_presets load2" hold class_action:
END: alias: yes
impulse: press: "hud_medicautocallersthreshold 150"
- "load3" release: "hud_medicautocallersthreshold 75"
- "alias reload_presets load3"
backspace:
impulse: "reload_presets"