int F[13] = {0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12};
for ( INT i=1; i<=12; i++ )
{
if ( lpKeyInfo->nKey == F[i] )
{
WCHAR szAliasName[8], szSave[4096], *pszAlias;
Sprintf(szAliasName, L"@@F%d", i);
pszAlias = GetAlias(szAliasName);
if ( pszAlias != NULL )
{
lstrcpy(szSave, lpKeyInfo->pszLine);
Sprintf(lpKeyInfo->pszLine, L"%s %s", pszAlias, szSave);
lpKeyInfo->nKey = 13;
return 0;
}
}
}