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 

Назначение команды cm_GoToParent на боковую кнопку мыши

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
H.H.R



Joined: 20 Mar 2012
Posts: 3

Post (Separately) Posted: Tue Mar 20, 2012 22:39    Post subject: Назначение команды cm_GoToParent на боковую кнопку мыши Reply with quote

Есть ли способ назначить на боковую кнопку мышки команду cm_GoToParent
Чтобы при возвращении в родительский каталог, папка оставалась выделенной, а не переходила на стрелку вверх.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 21, 2012 07:27    Post subject: Reply with quote

H.H.R
1. Назначить команду — разумеется, нет. Внутренние команды конкретного приложения (каковым является TC) никакая мышь учитывать не может и не должна. А назначить делающую в главном окне TC то же самое клавишу BackSpace, если она есть в настройках мыши, можно, но привязка будет к клавише, а не к действию. А поскольку в других случаях эта клавиша предназначена совершенно для другого, то это не выход. Так что можно использовать клавишу BackSpace, можно назначить команде кнопку на панели инструментов TC... Подробности — в справке.
2. При переходе в родительский каталог именно указанной командой/клавишей курсор и так автоматически позиционируется на имени этого каталога.
3. Темам на форуме следует давать осмысленные названия, позволяющие хотя бы примерно понять суть вопроса по одному заголовку. Вариант "Боковые кнопки мышки" этому требованию не удовлетворяет. Исправлено.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Mar 21, 2012 10:37    Post subject: Reply with quote

Avada, думаю, у него сейчас эта кнопка работает как Назад, а не как Вверх, поэтому при возврате фокус ставится на элемент "..".
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
H.H.R



Joined: 20 Mar 2012
Posts: 3

Post (Separately) Posted: Wed Mar 21, 2012 11:15    Post subject: Reply with quote

Я почти нашел решение своему капризу.
Боковые кнопки справой стороны работает как PageUp, переназначил PageUp в ТС на cm_GoToParent, буду тренировать безымянный палец Very Happy
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 21, 2012 11:15    Post subject: Reply with quote

MVV
Какая кнопка? Дополнительная кнопка мыши? Возможно. У меня на одной из многокнопочных мышей одно время на одну из боковых кнопок именно "Назад" и было назначено. Но это, конечно, глобальное назначение, и к TC как таковому оно отношения не имеет.
Кстати, я забыл упомянуть кнопку [..] над файловой панелью TC. Тоже вариант.

H.H.R
Сколько мышей — столько настроек. У меня справа кнопок нет, а PgUp можно назначить для любой из двух левых. Но для PgUp в файловой панели TC, вообще говоря, есть и более полезные стандартные способы применения.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2692

Post (Separately) Posted: Wed Mar 21, 2012 13:24    Post subject: Reply with quote

H.H.R wrote:
переназначил PageUp в ТС на cm_GoToParent, буду тренировать безымянный палец

Интересно, а если тренировать ещё дополнительно и какой-нибудь палец левой руки, нажимая Ctrl, будет без переназначений команда срабатывать?
из справки wrote:
Ctrl+PgUp или BackSpace Перейти в родительский каталог

Сам проверить не могу: мышь обычная, трёхкнопочная.


Last edited by sa on Wed Mar 21, 2012 16:02; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 21, 2012 16:02    Post subject: Reply with quote

По аналогии с этим скриптом, думаю, вопрос решаем. Смотря какая нумерация у этой правой кнопки сбоку.
Back to top
View user's profile Send private message
H.H.R



Joined: 20 Mar 2012
Posts: 3

Post (Separately) Posted: Wed Mar 21, 2012 20:02    Post subject: Reply with quote

Flasher,
Спасибо большое!
Надо было меня сразу ткнуть носом в эту замечательную программку.

Code:
#SingleInstance force
#NoTrayIcon
#IfWinActive ahk_class TTOTAL_CMD

*$XButton1::
SendMessage, 0x433, 2002,,, ahk_class TTOTAL_CMD
Return

*$XButton2::
SendMessage, 0x433, 2001,,, ahk_class TTOTAL_CMD
Return
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 21, 2012 20:25    Post subject: Reply with quote

H.H.R
Собственно, как увидел, так и ткнул. Wink Скрипт только.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group