Макрос не может быть назначен на... Shift-<символ>

Здесь обсуждается всё, что касается макросов.
Gleb Kozyrev
Posts: 155
Joined: Thu 12 May, 2005 14:27
Location: Киев
Contact:

Макрос не может быть назначен на... Shift-<символ>

Post by Gleb Kozyrev »

Поздравляю всех с Новым годом!

Есть идея сделать функцию, которая будет сообщать, был ли нажат Shift при вызове макроса. Это позволит избавиться от сабжевого ограничения.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

А в ком. строке (или мало ещё где!) будем CapsLock'ом пользоваться! :D
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

Или таблицей символов :D
Gleb Kozyrev
Posts: 155
Joined: Thu 12 May, 2005 14:27
Location: Киев
Contact:

Post by Gleb Kozyrev »

Может быть, товарищи шутники расскажут, как во вьювере повесить разные действия на 'n' и 'N'?
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

DrKnS, давай ты. :)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

Мне хватает полторы сотни существующих возможных комбинаций букв с Ctrl-Alt- , Ctrl-Shift- , Alt-Shift- , Ctrl- , Alt- , так что думать влом ;)
Если не хватает :D , то надо не только Shift-букву прикручивать, но и Win-Shift- , Win-Ctrl- , Win-Alt- , Win-Ctrl-Alt- , Win-Ctrl-Shift- , Win-Alt-Shift- ...
Gleb Kozyrev
Posts: 155
Joined: Thu 12 May, 2005 14:27
Location: Киев
Contact:

Post by Gleb Kozyrev »

Эта тема не о том, кто кого за что хватает.
Есть конкретная задача и способ её решения. Пока никто не предложил ни лучшего, ни просто другого способа.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

Есть конкретная задача и способ её решения.
Ну, решить сию задачу может только фартим. Товарищи шутники тут бессильны. :(
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post by al666 »

Одиночный Shift в качестве модификатора — идея совершенно неудачная.
Не стоит тревожить fargroup, пусть лучше 1.80 с юникодом делают.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

al666 wrote:Одиночный Shift в качестве модификатора — идея совершенно неудачная. Не стоит тревожить fargroup, пусть лучше 1.80 с юникодом делают.
[подписывается под словами камрада]
sasha469
Posts: 4
Joined: Fri 20 Jul, 2012 11:41

Re: Макрос не может быть назначен на... Shift-<символ>

Post by sasha469 »

al666 wrote:Одиночный Shift в качестве модификатора — идея совершенно неудачная.
Абсолютно не согласен!
Тот же Total Commander успешно справляется с этой задачей.
Лично для меня этой функциональности очень не хватает!!
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Макрос не может быть назначен на... Shift-<символ>

Post by Max Rusov »

sasha469 wrote:Абсолютно не согласен!...
А не приходило в голову, что с 2006-го года могло что-то измениться?
sasha469
Posts: 4
Joined: Fri 20 Jul, 2012 11:41

Re: Макрос не может быть назначен на... Shift-<символ>

Post by sasha469 »

Max Rusov wrote:А не приходило в голову, что с 2006-го года могло что-то измениться?
К сожалению, в Far3 это все еще не работает. Поэтому и написал.
Например, я вешаю макрос на "ShiftC", а он срабатывает на простое нажатие "с".
Если уже есть решение этой проблемы, я буду только рад.
sasha469
Posts: 4
Joined: Fri 20 Jul, 2012 11:41

Re: Макрос не может быть назначен на... Shift-<символ>

Post by sasha469 »

Точнее, он вообще никогда не срабатывает.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Макрос не может быть назначен на... Shift-<символ>

Post by Max Rusov »

sasha469 wrote:Если уже есть решение этой проблемы, я буду только рад.
Far2, MacroLib.

Code: Select all

macro Descr="Test" Key="C" Area="Viewer"
{{
  MsgBox("1", AKey(1))
}}

macro Descr="Test" Key="ShiftC" Area="Viewer"
{{
  MsgBox("2", AKey(1))
}}
Все работает.
Post Reply

Return to “Обсуждение макросов”