Диалоги. "F3" вместо F3 (317)

Автор:K0
Дата:10.11.2002
Просмотров:3061
Скачиваний:695
Оценка:, Оценок - 3
Скачать (rar-файл; Размер - 3878)

Обсудить в форуме

Описание

Использование функциональных клавиш в диалогах через строки:

piFuncKey(sKey) - код функциональной клавиши (число).
psFuncKey (iKey[, bPart]) - функциональная клавиша (строка); если определён II-ой пар-р, то строка выводится в сокращенном виде (например: "A-F3", "S-F11" вместо "Alt-F3", "Shift-F11").

* Дополнительно обрабатываются Enter и Esc

ЗЫ: Интересно узнать: кто-нибудь пробовал распознать остальные клавиатурные коды?

Текст примера

 import "f_sfkey";
var s, i;
[ sF #](s = "C-F3");
[piF #](i = piFuncKey (s):l);
[psF #](psFuncKey(i));
[ ];
[ sF #](s = "Alt-F11");
[piF #](i = piFuncKey (s):l);
[psF(i,True) #](psFuncKey(i,True))