Имена константам можно задавать произвольные, но при этом соблюдать следующие правила:
Переменные могут быть двух типов - целое число или строка.
Целочисленные константы: NNN - 10-ричная константа, 0NNN - 8-ричная константа, 0xNNN - 16-ричная константа.
Целочисленные константы 64-разрядные.
Область действия констант - текущий сеанс FAR.
В реестре константы располагаются в специальной ветке [HKEY_CURRENT_USER\Software\Far\[Users\USERNAME\]KeyMacros\Consts].
Каждая константа имеет имя и может быть трех типов REG_SZ (для строковых констант) и REG_DWORD или REG_QDWORD (для целочисленных констант).
REGEDIT [HKEY_CURRENT_USER\Software\Far\KeyMacros\Consts] "FIB_PASSWORD"=dword:00000002 [HKEY_CURRENT_USER\Software\Far\KeyMacros\Editor\CtrlP] "Sequence"="%s=prompt(\"Password\",\"Input password:\",FIB_PASSWORD); $Text %s" "DisableOutput"=dword:00000001