Win, Apps, CapsLock [,...] в качестве модификаторов

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Win, Apps, CapsLock [,...] в качестве модификаторов

Post by John Doe »

В качестве модификаторов можно использовать LWin, RWin, Apps, CapsLock, NumLock, ScrollLock, Pause/Break, PrntScrn, и любые другие клавиши и сочетания не выполняющие действий, например допустимы комбинации вида CtrlB+A

Допускаются любые сочетания с обычными модификаторами Ctrl/Alt/Shift

Дополнительная функция: в качестве модификаторов различаются (отдельные) LShift, RShift, Shift

Установка: xmod.lua поместить в папку Macro\modules

Использование:

Примечания:

Требования: Far 3 build > 4736

Связанные темы:
Attachments
xmod-2.2.7z
(2 KiB) Downloaded 385 times
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Win, Apps, CapsLock [,...] в качестве модификаторов

Post by John Doe »

Latest post of the previous page:

sToLp wrote: И результат везде одинаковый — Break
И?
Это ведь описано в шапке

Update
А у меня вот неожиданно CtrlScrollLock даёт Ctrlö
Впрочем перезагрузка помогла
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Win, Apps, CapsLock [,...] в качестве модификаторов

Post by sToLp »

John Doe wrote:
sToLp wrote: И результат везде одинаковый — Break
И?
Это ведь описано в шапке
То была реакция на предположение о том, что данное поведение м.б. ошибочно, вплоть до возможной неисправности матплаты. Вот и перепроверил.
А также удостоверился, что КонЭму тоже вносит свои коррективы.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Win, Apps, CapsLock [,...] в качестве модификаторов

Post by John Doe »

Небольшое обновление. В основном внутренние изменения.
  • Имя модуля: mod → xmod
  • Кому-то было лень указывать длинные названия клавиш.
    Теперь можно задать для них короткие алиасы, опциями в начале файла, или настройками в пользовательском scriptscfg.
Также обращаю внимание что в актуальной версии фара работают комбинации вида CtrlLWin+Alt
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Win, Apps, CapsLock [,...] в качестве модификаторов

Post by sToLp »

Привожу результаты опробования в качестве модификаторов клавиш CapsLock, NumLock и ScrollLock на разных машинах в системах Win10entRuLtsb x64 и x32 (других систем некоторое время под рукой пока не будет) в Фаре последних ночных сборок. В тех случаях, когда результат срабатывания шортката получался не совсем ожидаемым, перепроверено многократно.

В целом опыт применения сабжевого скрипта вполне удовлетворяет, поскольку сабж существенно расширяет диапазон применяемых в макросах шорткатов. Что, ИМХО, есть очень полезно.
Attachments
@test_ScrollLock-modifier[part_of_the_mod_test]2.2(JD)tst.lua
(57.47 KiB) Downloaded 216 times
@test_NumLock-modifier[part_of_the_mod_test]2.2(JD)tst.lua
(54.15 KiB) Downloaded 211 times
@test_CapsLock-modifier[part_of_the_mod_test]2.2(JD)tst.lua
(47.39 KiB) Downloaded 225 times
Nudnyjj
Posts: 6
Joined: Mon 05 Oct, 2009 09:43
Has thanked: 1 time

Win, Apps, CapsLock [,...] в качестве модификаторов

Post by Nudnyjj »

sToLp wrote: Sat 09 Jul, 2016 17:22
На текущий момент в отношении клавиши Pause/Break выяснил следующее.

Во-первых, ни какого влияния на неё со стороны плагинов и макросов самого Фара не обнаружено.

В системе же клавиша Pause/Break предназначена для блокирования/отпускания активной программы. И действительно она блокирует Фар, когда демонстрирует мигающий прямоугольник. Однако программа Punto Switcher всё-таки как-то перехватывает эту клавишу и использует её для переключения раскладок.
Все выше сказанное верно, кроме одного: перехватывает не система, а ConEmu! Без него никакой блокировки не происходит проверено на двух разных системах! Ищу как отключить!
Last edited by Nudnyjj on Sun 01 Dec, 2019 06:39, edited 1 time in total.
Post Reply

Return to “Полезные макросы и скрипты”