83 lines
1.7 KiB
Nix
83 lines
1.7 KiB
Nix
{ vacuModules, ... }:
|
|
{
|
|
imports = [ vacuModules.tf2 ];
|
|
|
|
tf2.binds.clear = true;
|
|
tf2.binds.default = {
|
|
"2" = "voicemenu 1 1"; # call spy
|
|
|
|
w = "+forward";
|
|
a = "+moveleft";
|
|
s = "+back";
|
|
d = "+moveright";
|
|
"'" = "+moveup";
|
|
"/" = "+movedown";
|
|
space = "+jump";
|
|
shift = "+duck";
|
|
alt = "+strafe";
|
|
|
|
mouse1 = "+attack";
|
|
mouse2 = "+attack2";
|
|
|
|
q = "slot1";
|
|
f = "slot2";
|
|
mouse4 = "slot3";
|
|
"3" = "slot3";
|
|
"4" = "slot4";
|
|
"5" = "slot5";
|
|
scroll_up = "invprev";
|
|
scroll_dn = "invnext";
|
|
|
|
z = "voice_menu_1";
|
|
x = "voice_menu_2";
|
|
c = "voice_menu_3";
|
|
|
|
g = "+taunt";
|
|
h = "reload";
|
|
j = "cl_trigger_first_notification";
|
|
k = "kill";
|
|
l = "explode";
|
|
";" = "cl_decline_first_notification";
|
|
tab = "+showscores";
|
|
esc = "cancelselect";
|
|
|
|
m = "open_charinfo_direct";
|
|
n = "open_charinfo_backpack";
|
|
o = "dropitem";
|
|
|
|
r = "+helpme";
|
|
v = "+voicerecord";
|
|
p = "say_party";
|
|
y = "say_team";
|
|
t = "say";
|
|
|
|
kp0 = "load_itempreset 0";
|
|
kp1 = "load_itempreset 1";
|
|
kp2 = "load_itempreset 2";
|
|
kp3 = "load_itempreset 3";
|
|
|
|
"`" = "toggleconsole";
|
|
"," = "changeclass";
|
|
"." = "changeteam";
|
|
|
|
backslash = "show_matchmaking";
|
|
f1 = "+showroundinfo";
|
|
f2 = "show_quest_log";
|
|
f3 = "askconnect_accept";
|
|
f5 = "screenshot";
|
|
f6 = "save_replay";
|
|
f7 = "abuse_report_queue";
|
|
f9 = "vr_toggle";
|
|
f10 = "quit prompt";
|
|
f11 = "vr_reset_home_pos";
|
|
f12 = "replay_togglereplaytips";
|
|
};
|
|
tf2.binds.engineer = {
|
|
"4" = "destroy 1 0; build 1 0"; # build teleporter entrance
|
|
"5" = "destroy 1 1; build 1 1"; # build teleporter exit
|
|
};
|
|
tf2.binds.spy = {
|
|
"-" = "disguiseteam";
|
|
};
|
|
}
|