Функция FSF.FarNameToKey преобразует символьное представление клавиши
во внутренний формат клавиши FAR Manager.
int WINAPI FarNameToKey(
const char *Name
);
Параметры
Name
Символьное представление клавиши.
Возвращаемое значение
В случае успеха возвращается код клавиши во внутреннем формате FAR Manager,
иначе (Name не известно FAR) возвращается -1.
Примечание
Если в комбинации клавиш присутствует Ctrl или Alt и клавиша - "буква", то "буква"
принудительно приводится к верхнему регистру. Например, FarNameToKey("CtrlAltz") вернет KEY_CTRLALTZ.
Если в комбинации клавиш присутствует Ctrl или Alt и клавиша - "буква национального алфавита", то "буква"
принудительно заменяется на клавиатурный эквивалент и приводится к верхнему регистру.
Например, FarNameToKey("CtrlУ") вернет KEY_CTRLE.
Комбинации клавиш Shift-"буква" преобразуется к "БУКВА" (т.е. удаляется компонента Shift и
"буква" переводится в верхний регистр).