Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Избранные каталоги в виде меню панели инструментов 
Author Message
sa



PostPosted: Wed Apr 21, 2010 16:13    Post subject: Избранные каталоги в виде меню панели инструментов Reply with quote

Создал себе копию меню избранных каталогов в виде выпадающего меню панели инструментов. Получилось что-то вроде этого
Вызов можно осуществлять как мышкой, так и комбинацией клавиш, назначенной на пользовательскую команду вызова простейшего скрипта. Назначил вызов на Alt+D, поскольку переназначение родной комбинации Ctrl+D традиционно оказалось сопряжено с некоторыми издержками.
Самый существенный плюс для меня, что случайные перемещения мышки теперь не оказывают влияния на промежуточную навигацию по меню (подменю), которую привычно выполняю с помощью клавиатуры (цифры, буквы на английском). Раньше приходилось давать себе установку: нажал левой рукой Ctrl+D – останови на время правую с мышкой, иначе можешь случайно оказаться в подменю, или, наоборот, сам того не желая, вернуться из подменю в основное меню и в итоге попасть совсем не туда, куда планировал. Чтобы попасть не туда, теперь нужно случайно нажать клавишу мышки (ещё и в определённом месте!), что легче поддаётся контролю, чем просто смещение курсора.
Самый существенный минус в том, что иногда при первичном вызове с клавиатуры, меню появляется с небольшой задержкой и ТК последующие нажатия клавиш успевает воспринять как клавиши быстрого поиска (при моих настройках), а вовсе не как горячие клавиши меню. Причина такого поведения, кажется, связана с тем, что при установке фокуса на панель инструментов командой cm_FocusButtonBar (Alt+Shift+F11) и последующем нажатии любой кнопки или клавиши Esc зачем-то происходит перерисовка всей панели инструментов, на что требуется определённое время. Да и сама по себе эта перерисовка раздражает. При вызове меню мышкой такой задержки (и перерисовки) не замечал.
Решил создать тему в расчёте, что кому-то пригодятся плюсы такой реализации, а кто-то подскажет, как избавиться от минусов…
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group