Q: Как подвесить в TC какие-то команды на горячие клавиши?
A: Способ назначения любых горячих клавиш в TC для любых команд: В пользовательском меню "Запуск" создаём вызов для требуемой команды. Здесь уже можно назначить горячие клавиши, однако их список весьма ограничен. Поэтому запоминаем порядковый номер созданного вызова (самый верхний пункт - №1, следующий - №2 и т.д. Номера подменю не учитываются.), после чего сохраняем изменения и открываем файл настроек wincmd.ini. Там, в секции [Shortcuts], вписываем следующую комбинацию:
хоткей=N+700
где: хоткей - комбинация, задающая нужную горячую клавишу. Модификаторы задаются следующим образом: A: Alt C: Control S: Shift После модификатора (или их комбинации) через "+" указывается завершающая клавиша сочетания. Для символьных клавиш - это их символ, для функциональных - общепринятое сокращение (посмотреть можно в "Настройки"->"Разное"). Некоторые кнопки (Win, PrintScrn и др.) назначить нельзя. Левые и правые модификаторы не различаются.
N - это порядковый номер, который мы запомнили. К нему мы прибавляем 700, т.е. если нужная нам команда - сорок восьмой пункт меню, то мы введём 743. Под эти пункты меню отведены номера с 701 по 899 включительно, так что всего - 199 пунктов меню и 199 хоткеев. (На самом деле, может и больше, но проверять очень лениво :))
Ещё один способ, основанный на том же принципе. Находим файл totalcmd.inc в папке с TC, и добавляем в него следующие строки: cm_UserMenu1=701 cm_UserMenu2=702 ... cm_UserMenu199=899
Затем идём в "Настройки"->"Разное" и настраиваем там хоткеи для внесённых в список команд.
Начиная с TC 7.0 для той же цели можно использовать пользовательские команды, что гораздо проще и быстрее. Делаем команды для перехода в нужный каталог, вешаем на них любые сочетания.