Разговор про МАКРОСЫ, а Вы о "грячих клавишах"
a<b часть a меньше части b. Т.е. налицо увеличение. Все правильно. А если совсем логично, то надо ставить знаки +wpm и -wpm. А это громоздко.
Это называется "притягивать за уши". При чём здесь квадратные скобки. А если просто текст как в 5M Conbtest, который я упоминал выше?
Там > -увеличивает скорость, а < уменьшает. Кстати, посмотрите на пульты управления бытовой техникой. Ничего не нужно придумывать - всё давно придумано.
Можно и смеяться :ха-ха:, а можно и плакать....:(
А вообще то грустно от отдельных трактовок...
Макрос, это последовательность символов, и если за каким то символом стоит символ <, то следующий знак должен передаваться мо скоростью ниже на определенное количество wpm, и наоборот.
Не должна программа считывать символы макроса справа - налево. Она считывает последовательность, а знак < как раз и обозначает меньше.
По крайней мере, в основных тестовых программах, с которыми я работал, это так. Если автор сделал по другому, ну что ж.... это его право.
в пультах показано, куда на кнопку жать
глядя на скрин все с точностью, наоборот
руководствуясь дочкиным букварем :s7:
Вложение 224732
И что при этом происходит? Правильно: увеличение (>) или уменьшение (<) значения громкости, яркости и пр. параметров.
ЧТО наоборот?
До знаков >>> текст передаётся с одной скоростью, после них - с увеличенной на три ступени, затем скорость СНИЖАЕТСЯ знаками <<< и снова передаётся с первоначальной скоростью.
Я кажется понял, некоторые пытаются трактовать знаки > и < как сравнение "левой" и "правой" части макроса. Однако это не сравнение, а КОМАНДА на увеличение (>) или уменьшение (<).
Становится интересно наблюдать, как, в целом, хороший лог обрастает новшествами, среди которых пытаются прижиться алогизмы.На этом заканчиваю.
Пойду, поработаю в эфире на повышенных и пониженных (если понадобится) скоростях.
И ещё один скрин из 5M Contest:
Это логика математики, а не логика работы макроса.
Возьмем пример от RJ7M: ~[CALL] >>>5NN<<<<< ~[NUM]>> и распишим последовательность чтения компьютером макроса
1. читает ~
2 читает [CALL]
3 читает > И вот тут, откуда программа могла знать, что предыдущую команду [CALL], нужно было передавать с более высокой скоростью (это по логике матиматики) чем команду 5NN?
а никак, только если не читала справа - налево. Вот и выходит, что команда > в этом макросе говорит о том, что именно следующая команда должна передаваться с более высокой скоростью, а не предыдущая.
Вот это и есть логика работы макроса.
Да, так и есть.
Вложение 224742
CW работает прекрасно.