RecentScreens — переключение между окнами как в MS Windows™
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
RecentScreens — переключение между окнами как в MS Windows™
В большинстве приложений, которые я использую, переключение между окнами происходит в порядке их использования (MRU order).
Но не во всех, пример исключений: FAR manager, Google Chrome.
Для решения этой проблемы в фаре был когда-то такой плагинчик RecentScreens — меню «Экраны» в порядке использования
Вашему вниманию предлагается LuaMacro-реализация подобной функциональности.
Переключение окон-экранов по умолчанию заменяет LCtrlTab (только левый Ctrl).
В отличии от обычного переключения экранов — в процессе переключения может отображаться список окон (до тех пор, пока удерживается Ctrl).
Требуется FAR3 build 4096 или новее.
Но не во всех, пример исключений: FAR manager, Google Chrome.
Для решения этой проблемы в фаре был когда-то такой плагинчик RecentScreens — меню «Экраны» в порядке использования
Вашему вниманию предлагается LuaMacro-реализация подобной функциональности.
Переключение окон-экранов по умолчанию заменяет LCtrlTab (только левый Ctrl).
В отличии от обычного переключения экранов — в процессе переключения может отображаться список окон (до тех пор, пока удерживается Ctrl).
Требуется FAR3 build 4096 или новее.
- Attachments
-
- RecentScreens_r3.9.7z
- r3.9 work in progress
- (5.13 KiB) Downloaded 328 times
Re: RecentScreens — переключение между окнами как в MS Windows™
Latest post of the previous page:
Ответ банальный: наглядность. Я даже предлог visual к названию добавляю.John Doe wrote:Kildor
sToLp
Расскажите зачем вам "RecentScreens.lua" при наличии в Conemu функции "Recent mode"?
Спасибо за полезный и удобный макрос!
RecentScreens — переключение между окнами как в MS Windows™
Code: Select all
[/] Instant - определяет момент переключения
- true - при каждом нажатии CtrlTab
Far 3.0.4149x86
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
RecentScreens — переключение между окнами как в MS Windows™
Увы, это баг в фаре, ещё со времён 3847: http://bugs.farmanager.com/view.php?id=1301#c12736
RecentScreens — переключение между окнами как в MS Windows™
там один вызов showRecentScreens без второго параметра идёт, из-за этого у меня new_pos падает (nil на строке 275)
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
RecentScreens — переключение между окнами как в MS Windows™
Делал какие-то мелкие фиксы, проверьте воспроизводится ли ваша проблема.
И если да, тогда подробнее опишите ошибку, и как её воспроизвести.
И если да, тогда подробнее опишите ошибку, и как её воспроизвести.
- Attachments
-
- RecentScreens.lua
- 3.9.1
- (16.01 KiB) Downloaded 133 times
-
- Posts: 9
- Joined: Wed 15 Aug, 2018 12:17
- Has thanked: 2 times
RecentScreens — переключение между окнами как в MS Windows™
Спасибо за хороший скрипт. Но есть засада - не переключается на работающий в фоне AudioPlayer (через F12, Экраны, можно) . Возможно потому что он в виде диалога. Можете исправить?
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
RecentScreens — переключение между окнами как в MS Windows™
Ок
- Attachments
-
- RecentScreens_r3.10.7z
- Теперь и немодальные диалоги
- (5.59 KiB) Downloaded 76 times
-
- Posts: 9
- Joined: Wed 15 Aug, 2018 12:17
- Has thanked: 2 times
RecentScreens — переключение между окнами как в MS Windows™
Спасибо, переключает. И еще исправьте nfo.ver => nfo.version, иначе ошибка при вызове Help