Пишем в основном конфиге:
alias lockKeys «bind b lock1;bind y lock2;bind c lock3;bind s lock4»
alias d1 «developer 1»
alias d0 «developer 0»
alias lockBind «unbindall;wait;lockKeys;bind mouse1 iLock»
alias iLock «scr_connectmsg Keyboard.is.Locked;scr_connectmsg1 Enter.Password»
alias lockDO «lockBind;iLock»
alias lockRE «alias lock1 lockA;alias lock2 lockRE;alias lock3 lockRE;alias lock4 lockRE» lockRE
alias lockA «alias lock2 lockB»
alias lockB «alias lock3 lockC;alias lock2 lockRE»
alias lockC «alias lock4 lockD;alias lock3 lockRE»
alias lockD «lockRE; unLock»
alias unLock «scr_connectmsg 0;scr_connectmsg1 0;exec bind.cfg»
bind 0 lockDO
Вместо жирных букв в первой строчке пишем свои буквы, это и будет ваш пароль для разблокировки клавиатуры. Кстати нельзя чтобы там были одинаковые буквы т.е. например слово miss не прокатит потому что там две «S». В последней строчке вместо 0 введи ту клавишу на которую будет включатся блокировка клавиатуры.
Теперь создай конфиг bind.cfg и в него скопируй все записи начинающиеся со слвоа bind. Вот и все! Теперь у тебя есть блокировка клавиатуры в CS =)
Оригинал: