"умное" переключение окошек по Ctrl+Tab

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Latest post of the previous page:

Ничто не забыто, никто не забыт =))
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Post by Tim Sobolev »

Скоро будет %)
dolzenko
Posts: 452
Joined: Wed 19 Apr, 2006 14:42
Location: Ростов-на-Дону

Post by dolzenko »

Ну как, новостей нет по сабжу?
Очень хочется...
MaxU
Posts: 106
Joined: Tue 31 May, 2005 14:14
Been thanked: 1 time

Post by MaxU »

UP !!!
:D
Fktrc
Posts: 40
Joined: Tue 11 Oct, 2005 05:55
Location: Кемерово

Post by Fktrc »

Smitis wrote:Только, ради бога, если это будет встроено в ФАР, не забудьте предусмотреть отключение. Я, например, не считаю такое поведение виндов "умным".
+1
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

4ekucT wrote:Интересно, может макросами такое можно сделать... Хм надо подумать.

Подумал... Нет не выйдет...
Частичное решение:

Code: Select all

REGEDIT4

[HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\CtrlAltTab]
"Sequence"="$if(%%CATabState==0) CtrlTab %%CATabState=1; $else CtrlShiftTab %%CATabState=0; $endif"
"DisableOutput"=dword:00000001
Для полного решение... хмм...
3 варианта:
1. Изменить поведение Ctrl-Tab/Ctrl-Shift-Tab
2. Добавить пару функций в макросы - типа "SwapFrame(Direct)" и "GetKeyState()"...
3. Твой плагин :-)
IGR
Posts: 43
Joined: Mon 18 Sep, 2006 07:04

Post by IGR »

Я тут подумал, что фишка будет мне полезна и накатал первую версию такого плагинчика на SHPCE. Ну, по Ctrl+TAB не работает, еще не заморачивался на счет отлова удержания Ctrl вне редактора. Но зато по LeftAlt+1 переключает на последнее окно, LeftAlt+2 - на предпоследнее и т.д. до Alt+5 (по коду можно изменить кнопки или убрать/добавить комбинации). Работает быстро.

На F12 не вешайте макросов, переключение через нее.

Для работы - установите shpce плагин и запишите него код. Если плагин будет глючить из-за DLL или кривых исходных библиотек, вот моя работающая версия - http://slil.ru/23214527 Инсталляция - C:\*\Far\Plugins\shpce\install.bat

Файл C:\*\Far\Plugins\shpce\scripts\EDITOR_Smart_Ctrl_Tab.js
[HaRT] Вырезано.
Ведь просили же не выкладывать длинные тексты, тем более специфического содержания.
В следующий раз удалю лишний текст без переноса в приложение.
Attachments
EDITOR_Smart_Ctrl_Tab.7z
Изъято из текста сообщения
(840 Bytes) Downloaded 310 times
IGR
Posts: 43
Joined: Mon 18 Sep, 2006 07:04

Post by IGR »

Ну, что ж... Прошел месяц, я уже освовательно привык к Alt+1 для переключения между двумя окнами редактора. Это кайф! Теперь от Ctrl+TAB у меня только отрицательные эмоции :-)
dolzenko
Posts: 452
Joined: Wed 19 Apr, 2006 14:42
Location: Ростов-на-Дону

Re: "умное" переключение окошек по Ctrl+Tab

Post by dolzenko »

Прошло 3 года... :) Здесь можно пощупать первую попытку http://forum.farmanager.com/viewtopic.php?f=11&t=3546
User avatar
Taciturn
Posts: 603
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

Re: "умное" переключение окошек по Ctrl+Tab

Post by Taciturn »

dolzenko_ wrote:Здесь можно пощупать первую попытку
Спасибо огромное, лично мне так намного удобнее!
Post Reply

Return to “Предложения и идеи”